- 09 May, 2016 1 commit
-
-
Craig Watson authored
- UBGraphicsScene calls UBGraphicsStroke::addPoint, which returns a list of points that can be drawn. It may be none (e.g we discard very small segments), one (if we do no interpolation) or several. - Added a UBInterpolator base, abstract class. Various interpolation methods can be added easily. - Current methods: Basic spline (custom), Catmull-Rom spline (based on alglib), and Bézier - Added a setting to toggle interpolation. Added this to the UI as well
-
- 20 Apr, 2016 1 commit
-
-
Craig Watson authored
-
- 14 Apr, 2016 1 commit
-
-
Craig Watson authored
-
- 22 Mar, 2016 1 commit
-
-
Craig Watson authored
-
- 15 Mar, 2016 1 commit
-
-
Craig Watson authored
-
- 14 Mar, 2016 4 commits
-
-
Craig Watson authored
-
Craig Watson authored
The previous solution didn't really have any effect; only a handful of settings were in the mUserSettings or mAppSettings at the moment it was called. The better solution is to just call value() in the constructor of UBSetting, which means the setting is cached as soon as it is created.
-
Craig Watson authored
-
Craig Watson authored
-
- 09 Mar, 2016 3 commits
-
-
Craig Watson authored
- Defined constants in UBSettings for highlighter preview circle colors - Switch between light and dark colors when changing backgrounds - For eraser: use color settings that were defined in UBSettings (they were ignored since the preview circle was added)
-
Craig Watson authored
-
Craig Watson authored
-
- 04 Mar, 2016 2 commits
-
-
Craig Watson authored
Some settings were changed between v1.02 and 1.10 (current), and some of these changes cause OpenBoard to crash at launch. This commit adds a function to check for these specific new settings, and wipe the old values if they are found. This avoids problems when the user upgrades from 1.02 without deleting their configuration file. (This is an alternative to having a post-install script, which would be ineffective in a multi-user configuration)
-
Craig Watson authored
UBSettings::value() now saves the requested value to the settings "queue" (hash table) for faster subsequent access
-
- 02 Mar, 2016 1 commit
-
-
Craig Watson authored
This should cut down on disk access. Instead of loading and saving settings directly through QSettings instances (which occasionally read and write to their associated file; but there is no way to control how often this happens), they are now added to a QHash for in-app access. Save() and load() functions were also added to enable manually saving the settings, and loading all settings from file, respectively.
-
- 21 Jan, 2016 1 commit
-
-
Craig Watson authored
also corrected the "useSystemOnScreenKeybard" to "useSystemOnScreenKeyboard".
-
- 12 Jan, 2016 1 commit
-
-
Craig Watson authored
-
- 17 Dec, 2015 1 commit
-
-
Craig Watson authored
-
- 16 Dec, 2015 1 commit
-
-
Craig Watson authored
-
- 06 Nov, 2015 1 commit
-
-
Craig Watson authored
Q_WS_MACX -> Q_OS_OSX Q_WS_MAC -> Q_OS_OSX Q_WS_WIN -> Q_OS_WIN Q_WS_X11 -> Q_OS_LINUX
-
- 05 Nov, 2015 1 commit
-
-
Craig Watson authored
-
- 31 Jan, 2015 1 commit
-
-
Claudio Valerio authored
-
- 07 Oct, 2014 1 commit
-
-
Claudio Valerio authored
-
- 11 Dec, 2013 1 commit
-
-
-f authored
-
- 04 Dec, 2013 4 commits
-
-
-f authored
-
-f authored
-
Ilia Ryabokon authored
-
Ilia Ryabokon authored
-
- 29 Nov, 2013 1 commit
-
-
Ilia Ryabokon authored
-
- 28 Nov, 2013 1 commit
-
-
Ilia Ryabokon authored
-
- 22 Nov, 2013 1 commit
-
-
Ilia Ryabokon authored
-
- 20 Aug, 2013 1 commit
-
-
Claudio Valerio authored
-
- 14 Aug, 2013 1 commit
-
-
Claudio Valerio authored
-
- 13 Aug, 2013 1 commit
-
-
Claudio Valerio authored
-
- 28 Jun, 2013 1 commit
-
-
Claudio Valerio authored
-
- 24 Jun, 2013 1 commit
-
-
Claudio Valerio authored
-
- 21 Jun, 2013 1 commit
-
-
Claudio Valerio authored
-
- 10 Jun, 2013 1 commit
-
-
Claudio Valerio authored
-
- 24 May, 2013 1 commit
-
-
Claudio Valerio authored
-
- 29 Apr, 2013 1 commit
-
-
Claudio Valerio authored
-