Commit Graph

2580 Commits (4c95514a1ad8ac047b5bb0ce03b63a929c2e9449)

Author SHA1 Message Date
Clément Fauconnier 4c95514a1a QGraphicsView::mouseMoveEvent should be called if tool is selector or play but mouse not pressed 3 years ago
Clément Fauconnier ba1bef4ab3 (should not happen but) prevent segfault if itemDelegate is null 3 years ago
Clément Fauconnier a76d0d85c1 fixed an issue where eraseBackground then undo would make a PDF being partly attached as a background and behave as an object 3 years ago
Clément Fauconnier cb5d2dba18 fixed an issue where toggling right palette would put the tools and area in an inconsistent state 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 ec5f202ef1 always verify movingItem is not null + don't call QGraphicsView::mouseMoveEvent if movingItem is null + don't display grey rectangle with the magic finger 3 years ago
Clément Fauconnier 986cbd60ab adjust name using selected index when a folder is selected 3 years ago
Clément Fauconnier 61721b7f3b clear the error message after displaying it as it prevents any attempt to play the media if mError is not empty ! 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 cd4a66f90c fixed an issue where font style would not be persisted correctly 3 years ago
Clément Fauconnier b3692061a5 fixed an issue where erase a stroke then clear the scene before changing page would cause a crash 4 years ago
Clément Fauconnier 1cb97a8f85 call adjust displayView when centering on last center 4 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" 4 years ago
Clément Fauconnier 43f2aba2cc persist metadata when docs are renamed by the replace dialog 4 years ago
Clément Fauconnier c9826bbe6b folders still need to be removed 4 years ago
Clément Fauconnier 30087bb34d fixed a crash that would randomly occur when performing multiple deletion inside the trash 4 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 026ddb3c56 fixed some issues where change align state could result on loosing last changes (color, size, content) 4 years ago
letsfindaway 19d74900a4 take systemScaleFactor into account for pointer diameter 4 years ago
Clément Fauconnier 0611fafed1 fiexed two issues where page count could be corrupted 4 years ago
Clément Fauconnier d613c1257c Revert "make the text under 'empty My Documents' and 'emty Trash' actions be different" 4 years ago
letsfindaway 0b4df26e81 remove unused member variables, label color, minor reformatting 4 years ago
letsfindaway f2fce3cc0f detect and handle change of stylusTool while device pressed 4 years ago
letsfindaway 7d620bdc20 make pointer diameter configurable 4 years ago
letsfindaway e0c5832200 Disable axes and intermediate lines by default, capture axes 4 years ago
letsfindaway 541083a972 add option to draw intermediate grid lines 4 years ago
letsfindaway b30b3fd522 add cpp tool to draw a coordinate system 4 years ago
Clément Fauconnier 36a9cdaccd prevent segfault if strokesgroup is null 4 years ago
Clément Fauconnier 793dec5757 fixed an issue where the application would crash when trying to drag and drop any unexpected object on the thumbnails view 4 years ago
Clément Fauconnier 07eb67ace9 fixed an issue where widget items would not have the correct OperationMode 4 years ago
Clément Fauconnier 3874c9127a take devicePixelRatio into account when copying a part of a QPixmap (frequently of 2 in macbook and retina displays) 4 years ago
Clément Fauconnier e2d1594629 removed some code previsously added/uncommented to workaround an issue with desktop mode 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 13e498c7b2 fixed label of the colors toolbar 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 254d090bae added an option in the preferences to enable/disable the new pdf optimizations during zoom (just in case some issues may remain, to remove later) 4 years ago
John Papale 76cc3c7fbe Fixed item capture dialog not displayed. 4 years ago
jpapale b841793de7 Activated 'maskUpdate' for MAC + QT >= 5.10, which solves MAC desktop 4 years ago
jpapale 4293bfa51f Ported to QT5.9, which fixes 'MAC desktop mode not forwarding events'. 4 years ago
John Papale 5868e7480a Made the pdf processing thread be terminated on exit after 3s. 4 years ago
Clément Fauconnier d0e2523ee6 forgot to remove a return used while debugging 4 years ago
John Papale b901739ab6 Fixed gcc compile error. 4 years ago
John Papale a1074cc7d6 Added 'ZoomBehavior=3' (compromise loss vs speed) and 'ZoomBehavior=4' (multithreaded). Made sure pdf image cache is skipped in non GUI cases (ex. exporting pdf). 4 years ago
Clément Fauconnier d91e92780c fixed an issue where metadata was not updated correctly in some cases of a page deletion 4 years ago
Clément Fauconnier 505ca347af renamed and moved XPDF zoom constants to make them more readable and open to further development 4 years ago
John Papale d5988f979c Cleanup. Fixed 'Poppler' compile error, since previous commit. 4 years ago
John Papale 0cf3bdde1a Cleanup comments. 4 years ago