Commit Graph

199 Commits (76cfee3dc5bad8d83943b1f6860a23b46ae5d23d)

Author SHA1 Message Date
Clément Fauconnier 76cfee3dc5 don't reload thumbnails everytime documentscenechanged is called + reload after duplicate in Board Mode 3 years ago
Clément Fauconnier 141c48e20d fixed an issue where reload thumbnails would be called twice with the second call not using the good source container 3 years ago
Clément Fauconnier af52add371 remove unused slot 3 years ago
Clément Fauconnier ac43610fb6 fixed other issues regarding thumbnails. A lot of issues were hidden by the fact that we were regenerating everything, almost everytime an action would imply a change in thumbnails 3 years ago
Clément Fauconnier bfcaace42e fixed a lot of issues regarding thumbnails 3 years ago
Clément Fauconnier 6504c42e75 fixed an issue where mSelectedThumbnail could become inconsistent + fixed an issue where a blank page would be added while importing the same document again and again 3 years ago
Clément Fauconnier 937b031d6e improved thumbnails handling as they could be re-generated 2-3 times with no reason. Huge performance issue in a network-storage context, especially with large files 3 years ago
Clément Fauconnier 7466b60778 at the same level, a document and a folder can share the same name 3 years ago
Clément Fauconnier 398e940c3b use new assistive control app when using system virtual keyboard on osx >= 10.15 3 years ago
Clément Fauconnier d8c9ebf46f call treeViewSelectionChanged just once 3 years ago
Clément Fauconnier 50b1b3af8a don't reload thumbnails every time a thumbnail is added 3 years ago
Clément Fauconnier ee4e283074 make trash icons more explicit 3 years ago
Clément Fauconnier 60bed975fd fixed an issue where reloadThumbnails & treeviewSelectionChanged would be called every time a page is deleted ! Resulting on really poor performances for the deletion operation, even in a crash, if trying with a lot of pages. 3 years ago
Clément Fauconnier 986cbd60ab adjust name using selected index when a folder is selected 3 years ago
Clément Fauconnier fe06bdf1df same behavior for document naming as for folder naming 3 years ago
Clément Fauconnier 05b6bf87b3 forbid deletion if all pages are selected 3 years ago
Clément Fauconnier 19e6331f5d Revert "Due to perfomance issues at openboard start, in a network-attached storage context, I had to find some (dirty) optimizations in order to counter-balance the huge response time of the directory scans performed when creating the documents tree (very huge in slowest machines (HDD, low CPU, with a thousand documents)). The simplest solution (I found) was to let the opening of metadatas fail, and to prevent any scanning. This implied to introduce the page-count as a metadata. As this issue is not encountered with a standard use of OpenBoard (with local documents), no update operation (of every document) should be necessary out of the described context" 3 years ago
Clément Fauconnier c9826bbe6b folders still need to be removed 3 years ago
Clément Fauconnier 30087bb34d fixed a crash that would randomly occur when performing multiple deletion inside the trash 3 years ago
Clément Fauconnier 476d8768ee don't call documentThumbnailsUpdated every time + set current document to null if it is about to be deleted 4 years ago
Clément Fauconnier d613c1257c Revert "make the text under 'empty My Documents' and 'emty Trash' actions be different" 4 years ago
Clément Fauconnier 3923b33531 fixed an issue where d'n'd was broken with qt 5.15 or osx >= 10.15 if QMimeData::setUrls was filled with empty urls 4 years ago
Clément Fauconnier d30d9862d4 improved last fix + fixed an issue where rename a folder could result broken folders hierarchy 4 years ago
Clément Fauconnier a3ad10b459 fixed two issues regarding ubx import where import could fail if some folders and files had the same name 4 years ago
Clément Fauconnier a5bcaf2763 make the text under 'empty My Documents' and 'emty Trash' actions be different 4 years ago
Clément Fauconnier 1dbdd90f68 improved import/export behaviors as some documents could be overwritten when they should not 4 years ago
Victor "multun" Collod ab51a2eb24 fix uninitialized variable uses 5 years ago
Clément Fauconnier 8f913a1ad5 delete documents in trash older than x days now won't delete documents x days old 5 years ago
Clément Fauconnier 9adb8e6643 Due to perfomance issues at openboard start, in a network-attached storage context, I had to find some (dirty) optimizations in order to counter-balance the huge response time of the directory scans performed when creating the documents tree (very huge in slowest machines (HDD, low CPU, with a thousand documents)). The simplest solution (I found) was to let the opening of metadatas fail, and to prevent any scanning. This implied to introduce the page-count as a metadata. As this issue is not encountered with a standard use of OpenBoard (with local documents), no update operation (of every document) should be necessary out of the described context 5 years ago
Clément Fauconnier 84fad66614 update 'updated-at' metadata when moving a document to trash (as it is done on the metadata.rdf file) 5 years ago
Clément Fauconnier 1dadb21212 just need to delete documents, as these methods are only used when closing OpenBoard. Fix bad indexes issues 5 years ago
Clément Fauconnier 05d672a8f8 added two options to periodically delete old documents in trash 5 years ago
Clément Fauconnier 88dee1f9e1 reorder documents tree when a document has been modified 5 years ago
Clément Fauconnier e0b1417e0f improvements in selection of another document when the current one selected is deleted 5 years ago
Clément Fauconnier 4dfdbe9b72 reorder automatically renamed documents 5 years ago
Clément Fauconnier a690a11420 improved naming behavior 5 years ago
Clément Fauconnier 1e78d64d0a added a preference in the display tab to show/hide the date column on alphabetical sort 5 years ago
Clément Fauconnier 38032fb42d fixed some issues where copying a page could result on images loss 6 years ago
Clément Fauconnier aee477ec48 avoid slashes in tree nodes 6 years ago
Clément Fauconnier 691ee09eb3 splitter sizes can now be configured and in-app changes are persisted 6 years ago
Clément Fauconnier afb5b65458 don't move indexes if we're moving an document's page 6 years ago
Clément Fauconnier 6b11902b52 active edit mode importing a file 6 years ago
Clément Fauconnier 0469622221 revert focusChanged changes 6 years ago
Clément Fauconnier c72919f14e let destroyEditor() handle editor closing 6 years ago
Clément Fauconnier 38fe327e80 fixed the focus behavior after deletion 6 years ago
Clément Fauconnier 5ed13efe0b fixed a crash when no document was selected before deletion 6 years ago
Clément Fauconnier d0e3473173 delete shortcut was no more working on Windows 6 years ago
Clément Fauconnier c622c38920 fixed shortcut issue and focus error on OSX 6 years ago
Clément Fauconnier 5f27f42429 improvements on multiple selected documents handling 6 years ago
Clément Fauconnier 570b575579 re-added icon for documents 6 years ago