Version 1.6.1
New Featues
- upgraded to Qt 5.15.0
- the laser pointer diameter is now configurable in the config file, thanks to @letsfindaway. You can modify its value by changing it in the config file (
PointerDiameter
in the Board section) - it is now possible to draw intermediate lines in the grid backgrounds, thanks to @letsfindaway. You can enable it by passing
EnableIntermediateLines
totrue
in the config file. Once we have time to test it, it might become enabled by default. - a new application called "Axes" has been added, thanks to @letsfindaway. it can be enabled by passing
EnableToolAxes
totrue
in the config file. Once we have time to test it, it might become enabled by default. - a new application called "Paper" (already available for a while in some Geneva schools) has been added, thanks to François Le Cléac'h
- added an option do enable/disable the new work made to increase performances when zooming on a PDF
enableQualityLossToIncreaseZoomPerfs
(enabled by default) - added 4 shapes in the library
- ported from QScriptEngine to QJSonDocument, thanks to @JBBgameich
- updated russian translations, thanks to @mariiaalt
- added a zoomBehavior parameter to test some features regarding PDF rendering performances, thanks to @jpapale
Bug fixes
- It was no longer possible to make a selection above a PDF background. In some cases, undo could cause the PDF to be detached from background.
- added shortcuts events in the thumbnails view.
- Object moves were not memorized when using the "magicFinger" tool.
- Fixed several issues regarding UBX import.
- Selected pen color was no longer visible on the main bar.
- In a text-box, a resize was applied even when only changing the color of a text.
- potential fix to the "screen overlapping" issue
- metadatas were not correctly persisted when the last action was to delete a page in Board Mode
- fixed two issues regarding ubx files where import could fail if some folders and files had the same name
- fixed an issue where rename a folder could break the folder's hierarchy
- fixed the labels of the colors toolbar
- fixed an issue where resizing widgets would scale them instead of resizing the viewport
- fixed an issue where OpenBoard would crash if trying to drag and drop anything on the thumbnails view
- fixed an issue where data would not be correctly persisted when playing with text alignment in a text box
- fixed an issue with shortcuts on a german keyboard layout, thanks to @letsfindaway
- fixed an issue where changing of stylus tool while input device is pressed could result on a crash, thanks to @letsfindaway
- fixed an issue where eraser preview circle would not hide at input device release, thanks @letsfindaway
- fixed two issues where pageCount metadata could be corrupted
- fixed a number of uninitialized variable uses, thanks to @multun
- fixed some polish translations, thanks to @marcin-serwin
Linux
- make libavcodec-extra version less restricted (so the package can be installed in Kubuntu 20.04 too)
Windows
- vc_redist installer has been replaced by new ones to prevent "msvcrt10x.dll is missing" kind of errors
- added LAV_Filters to installer so system codecs needed by Qt are provided directly at install
OSX
- fixed OSX Desktop mode, thanks to @jpapale
- fixed OSX Desktop screen capture for screens with a devicePixelRatio different from 1
- 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
- ask permission to use the mic.
Known Issues
Linux
- In Desktop Mode, Gnome Dock should be set to bottom position to workaround the issue with the Openboard left palette not beeing usable from above it (cf. https://bugreports.qt.io/browse/QTBUG-81341 for more details).