Clément Fauconnier
095d4f748b
added message if trying to open ubx directly (linux + windows)
3 years ago
Clément Fauconnier
37cfe3ea30
fixed an issue on OSX where files could no longer be imported by double-clicking or using 'open with'
3 years ago
Clément Fauconnier
b943a0d79d
cherry-picked 670d772 + b944207c
3 years ago
Clément Fauconnier
6994400e71
use progressdialog and QtConcurrent in order to create documentProxies structure (improving performances in a network-storage context)
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
173fe34355
prevent a crash when trying to open an ubx file by double click or 'open with' actions
3 years ago
Clément Fauconnier
6e21cd4c27
updated translations
3 years ago
Clément Fauconnier
8216d2e9c6
insertthumbpage in board mode only if the same document is selected in both modes
3 years ago
letsfindaway
cea9920003
fix: coordinates when display screen is left of control screen
...
- fix usage of global coordinates where local coordinates are required
- show widget before changing geometry (necessary in some environments)
3 years ago
Clément Fauconnier
bfcaace42e
fixed a lot of issues regarding thumbnails
4 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
4 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
4 years ago
Clément Fauconnier
b43ffa4609
don't call showFullScreen if numscreens == 1 (not even sure why showFullScreen would have to be called here...)
4 years ago
Clément Fauconnier
5a8b0a1117
fixed deselect all on autosave
4 years ago
Clément Fauconnier
4239437c53
changed deprecated qtsingleapplication for singleapplication. github : https://github.com/itay-grudev/SingleApplication
4 years ago
Clément Fauconnier
0f9196f5e5
remove bookmark settings (no longer used)
4 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.
4 years ago
Clément Fauconnier
cd4a66f90c
fixed an issue where font style would not be persisted correctly
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"
...
This reverts commit 9adb8e6643
.
4 years ago
Clément Fauconnier
43f2aba2cc
persist metadata when docs are renamed by the replace dialog
4 years ago
Clément Fauconnier
0611fafed1
fiexed two issues where page count could be corrupted
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
d30d9862d4
improved last fix + fixed an issue where rename a folder could result broken folders hierarchy
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
jpapale
b841793de7
Activated 'maskUpdate' for MAC + QT >= 5.10, which solves MAC desktop
...
issue, where events would not be propagated to apps on the background
(cf https://bugreports.qt.io/browse/QTBUG-81456 ).
4 years ago
jpapale
4293bfa51f
Ported to QT5.9, which fixes 'MAC desktop mode not forwarding events'.
...
Cleanup related to QWebkit.
5 years ago
Clément Fauconnier
d91e92780c
fixed an issue where metadata was not updated correctly in some cases of a page deletion
5 years ago
John Papale
8ba6d1b7b2
Made zoom cache behavior configurable with var 'ZoomBehavior' (0 =no cache, 1 =x3 zoom cache, 2 = 2.5/5/10 cache). Cleanup.
5 years ago
Clément Fauconnier
e05d686949
setDesktopMode to correct value + uncomment some osx code on an old bug
5 years ago
Clément Fauconnier
45d392219d
potential fix for screenoverlapping
5 years ago
Clément Fauconnier
ab74e1d0da
scan document if pagecount metadata contains the value 0, as it could prevent the document to be displayed in the Document Mode (didn't found ways to get into this scenario, but still)
5 years ago
Clément Fauconnier
0a4b5f2201
Revert "workaround for a really strange behavior on x11 (cf. comments).."
...
It still happens if a virtual machine is opened (window manager issue/conflicts ?) but I can't reproduce if not. And it provokes a regression with multiple screens
This reverts commit 5c517525fc
.
5 years ago
Clément Fauconnier
6edebf9632
added quick reminder on types
5 years ago
Clément Fauconnier
5c517525fc
workaround for a really strange behavior on x11 (cf. comments)..
5 years ago
Clément Fauconnier
1bad7e0f58
Revert "Revert "screens overlapping on ubuntu 18 in some cases""
...
This reverts commit 05372d9c19
.
5 years ago
Clément Fauconnier
bc61f169a3
fixed a forgotten return (used while debugging)
5 years ago
Clément Fauconnier
c30b85376a
set emptyTrashForOlderDocuments default value to false
5 years ago
Jonah Brüchert
77a2aff039
Port from QScriptEngine to QJSonDocument
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
7d570b3a2e
fixed a regression where an renamed document at import would display the previous name
6 years ago
Clément Fauconnier
f6152d2e5c
don't try to delete the trashIndex itself
6 years ago
Clément Fauconnier
05d672a8f8
added two options to periodically delete old documents in trash
6 years ago
Clément Fauconnier
05372d9c19
Revert "screens overlapping on ubuntu 18 in some cases"
...
This reverts commit 7dc58b7e60
.
6 years ago
Clément Fauconnier
88dee1f9e1
reorder documents tree when a document has been modified
6 years ago
Clément Fauconnier
d65218e0f8
Revert "be able to double click on ubx files (WIP)"
...
This reverts commit adb884c8c9
.
6 years ago
Clément Fauconnier
7b678ab7c7
improved behavior when replacing active document during import
6 years ago
Clément Fauconnier
15c4ca9323
fixed a crash when replacing active document during import
6 years ago