Enhancements include snapping for selections, vertical space, recognized shapes, images, TeX-images and text.
Fixed bugs related to rotated selections, including undo operation and cursor.
Implements various enhancements of the LaTeX tool, including a global template file and a configuration settings panel.
Co-authored-by: rolandlo <roland_loetscher@hotmail.com>
Support "no icon" stylus cursor type #2093
Make stylus cursor type combo box entries translatable
Add warning if we get an unknown stylus cursor type in settings xml
Move stylus cursor type settings to top of cursor group
Move settings enums into new SettingsEnum.cpp
Set other cursor settings "visible" based on whether a cursor icon is chosen
apply git-clang-format-9 format changes
Support "no icon" stylus cursor type #2093
Update src/control/settings/SettingsEnums.h
Co-authored-by: Roland Lötscher <40485433+rolandlo@users.noreply.github.com>
Update src/gui/dialog/SettingsDialog.cpp
Co-authored-by: Roland Lötscher <40485433+rolandlo@users.noreply.github.com>
Update src/control/settings/SettingsEnums.cpp
Co-authored-by: Roland Lötscher <40485433+rolandlo@users.noreply.github.com>
Update src/control/settings/Settings.cpp
Co-authored-by: Roland Lötscher <40485433+rolandlo@users.noreply.github.com>
move settings enum functions to cpp and harmonise use of std::string
remove duplicate stylusCursorTypeToString added during merge
Add 16 kHz sample rate and sundry.
This commit implements the change suggested in #2091 adding 16 kHz
audio sample rate (the default rate remains 44.1 kHz).
This commit also changes the 96.1 kHz rate to 96 kHz, which is more
commonly used, and fixes the unmatched combobox label 91000.
* Add option to ignore the first events of the stylus when touching the screen to avoid artifacts at the beginnings of strokes. The number of ignored events can be set in the preferences.
Explanation: There are setups with this issue: When the stylus is pressed on the screen, the accuracy and update rate of its recognized position increases. Because of the lower precision before, when hitting the screen the cursor might jump from its previous position to the more precise point (this is especially far if the pen tip was in rapid movement right before touching), while beeing recognized as writing. This can result in artifacts that e.g. make handwritten text very hard to read. To work around this, the first events since the triggering event can be ignored.
* Add requested variable
* Fix handling of deviceClassPressed and implement requested change
Add icons which were missing from the iconsDark ensemble:
* presentation-mode
* tool_math_tex.
These icons are generated from the default icons for the same buttons
by changing the stroke colour to white instead of black to make them
more clearly visible when xournalpp is launched in a DE using a dark
theme (e.g. Adwaita:dark).
As per suggestion of @Technius, I have removed the seemingly incriminated line of code leading to this bug
https://github.com/xournalpp/xournalpp/issues/1285
As a layman in terms of programming, I do not have the skills to build and test this on my machine in a proper way