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"
This reverts commit 9adb8e6643 .
|
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"
This reverts commit a5bcaf2763 .
|
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
I did a valgrind run to try and figure out why it OpenBoard crashes from
time to time, and found these two 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 |