Commit Graph

210 Commits (b401d4917605af80d421caaa8c6863ee4b498d52)

Author SHA1 Message Date
Clément Fauconnier b401d49176 fixed two issues where actions would not be updated correctly 3 years ago
Clément Fauconnier ee0ce30201 fixed a crash caused by scene indexes deleted in ascending order 3 years ago
Clément Fauconnier 03bd003c9a fixed some issues where actions would not fit with current selection + reduced amount of calls made to pageSelectionChanged() 3 years ago
Clément Fauconnier bc3921ebdd fixed some issues introduced with last commit on selection 3 years ago
Clément Fauconnier ee3b9aec7d improved selection behavior in document mode and updating of buttons/actions + reduced the amount of some calls 3 years ago
Clément Fauconnier b943a0d79d cherry-picked 670d772 + b944207c 3 years ago
Clément Fauconnier 836f0f2705 improved thumbnails reloading (fixes somes cases and is more respectful of reponsibility) 3 years ago
Clément Fauconnier 443c03cbb6 fixed naming of 'delete folder' actions 3 years ago
Clément Fauconnier 758bd16da7 fixed missing calls to reloadThumbnails in some cases 3 years ago
Clément Fauconnier bef1cb5905 don't call the end message in the foreach 3 years ago
Clément Fauconnier 827f5a514c reload board thumnails after adding a file to the document if the document is also selected in board 3 years ago
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 3 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