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
letsfindaway
f7974f0b33
fix: resizing of palettes in UBBoardPaletteManager
3 years ago
letsfindaway
8803239d84
fix: subtract margin from boundingRect in UBSvgSubsetAdaptor
3 years ago
Clément Fauconnier
ebae317723
change mode of magnifier on display view too
3 years ago
Clément Fauconnier
b43ffa4609
don't call showFullScreen if numscreens == 1 (not even sure why showFullScreen would have to be called here...)
3 years ago
Clément Fauconnier
5a8b0a1117
fixed deselect all on autosave
3 years ago
Clément Fauconnier
4239437c53
changed deprecated qtsingleapplication for singleapplication. github : https://github.com/itay-grudev/SingleApplication
3 years ago
Clément Fauconnier
edf2245ae7
fixed an issue where all items would be deselected except one but selection frame not updated
3 years ago
Clément Fauconnier
d2ab0e0962
strokes group should be moved if tool is play or (selection & item not selected)
3 years ago
Clément Fauconnier
ee4e283074
make trash icons more explicit
3 years ago
Clément Fauconnier
0f9196f5e5
remove bookmark settings (no longer used)
3 years ago
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
3 years ago
Clément Fauconnier
1cb97a8f85
call adjust displayView when centering on last center
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
43f2aba2cc
persist metadata when docs are renamed by the replace dialog
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
026ddb3c56
fixed some issues where change align state could result on loosing last changes (color, size, content)
3 years ago
letsfindaway
19d74900a4
take systemScaleFactor into account for pointer diameter
3 years ago
Clément Fauconnier
0611fafed1
fiexed two issues where page count could be corrupted
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
.
3 years ago
letsfindaway
0b4df26e81
remove unused member variables, label color, minor reformatting
3 years ago
letsfindaway
f2fce3cc0f
detect and handle change of stylusTool while device pressed
...
- Basically simulate a device release with the previous tool and a
device press with the new tool to correctly terminate the previous
action.
- Hide the eraser when switching to another tool.
3 years ago
letsfindaway
7d620bdc20
make pointer diameter configurable
3 years ago
letsfindaway
e0c5832200
Disable axes and intermediate lines by default, capture axes
3 years ago
letsfindaway
541083a972
add option to draw intermediate grid lines
3 years ago
letsfindaway
b30b3fd522
add cpp tool to draw a coordinate system
3 years ago
Clément Fauconnier
36a9cdaccd
prevent segfault if strokesgroup is null
3 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
3 years ago
Clément Fauconnier
07eb67ace9
fixed an issue where widget items would not have the correct OperationMode
3 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)
3 years ago
Clément Fauconnier
e2d1594629
removed some code previsously added/uncommented to workaround an issue with desktop mode
3 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
3 years ago
Clément Fauconnier
13e498c7b2
fixed label of the colors toolbar
3 years ago
Clément Fauconnier
d30d9862d4
improved last fix + fixed an issue where rename a folder could result broken folders hierarchy
3 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
3 years ago