Craig Watson
241f672d3c
Fixed force load of all settings
...
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.
9 years ago
Craig Watson
39e020bbfa
Hide 'check for update' menu entry by default
9 years ago
Craig Watson
8623acf397
Only save user settings that are different from the app settings
9 years ago
Craig Watson
bff9b39a71
Improvements to display of eraser and highlighter preview circles
...
- 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)
9 years ago
Craig Watson
9f3fa2fa86
Added settings for showing (or not) the eraser and highlighter preview circles
9 years ago
Craig Watson
0085d4dda5
Fix data directory path being wrong when qApp->organizationName is empty
9 years ago
Craig Watson
46ce553d75
Check settings at launch to avoid crashing
...
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)
9 years ago
Craig Watson
85acf0d643
Settings: save values to queue as they are requested
...
UBSettings::value() now saves the requested value to the settings
"queue" (hash table) for faster subsequent access
9 years ago
Craig Watson
599f925d58
New settings queue for UBSettings
...
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.
9 years ago
Craig Watson
7c34710325
Added GUI setting for using system OSK;
...
also corrected the "useSystemOnScreenKeybard" to
"useSystemOnScreenKeyboard".
9 years ago
Craig Watson
b2fc32913e
Tutorial link now points to openboard.ch
9 years ago
Craig Watson
4aa0ee6197
Revert changes pushed to wrong branch
...
When the time comes to merge dev into master (for real), the
following may be useful:
https://metlos.wordpress.com/2012/01/13/
git-merging-after-a-revert/
9 years ago
Craig Watson
125d8a4f84
Made yellow slightly redder for pen on white background
9 years ago
Craig Watson
63b1742010
Added a 5th pen color (yellow by default)
9 years ago
Craig Watson
bedf11cc2d
Updated Q_WS_* env variables.
...
Q_WS_MACX -> Q_OS_OSX
Q_WS_MAC -> Q_OS_OSX
Q_WS_WIN -> Q_OS_WIN
Q_WS_X11 -> Q_OS_LINUX
10 years ago
Craig Watson
c49d4ed7da
Replaced QDesktopServices (obsolete) with QStandardPaths
10 years ago
Claudio Valerio
a9db6c44b0
introduced the possibility to choose the wanted on screen keyboard
10 years ago
Claudio Valerio
5cd0fc1d4d
tutorial url as app paremeter
11 years ago
-f
f135d9f6a4
changed the name of the autosave interval variable and its value
11 years ago
-f
5d686fff46
fixed path issue
11 years ago
-f
0e2424a419
fixed appData path
11 years ago
Ilia Ryabokon
01bb806677
Openboard crosslinux hack detecting storage location
11 years ago
Ilia Ryabokon
241ddb92a1
Duplicated group button functionality on the frame
11 years ago
Ilia Ryabokon
ab828a1824
Document autosave facility
12 years ago
Ilia Ryabokon
c53320d6e8
Circle and rectangular magnifier
12 years ago
Ilia Ryabokon
116f6f7d3d
Enabled hints on application sartup
12 years ago
Claudio Valerio
c4d93a7c17
fixed utf-8 as standard for config file
12 years ago
Claudio Valerio
5c47e5493e
header updated
12 years ago
Claudio Valerio
4ac96f7094
changed the base url reference to openboard.org
12 years ago
Claudio Valerio
2eae1f37c2
added importer
12 years ago
Claudio Valerio
06a8d52ca8
changes due to rename
12 years ago
Claudio Valerio
907c08482e
first try on linux after changing name
12 years ago
Claudio Valerio
6fe52f690b
changed the default url
12 years ago
Claudio Valerio
908297ef08
removed teacher guide
12 years ago
Claudio Valerio
f1ea5c3426
update copyright on headers
12 years ago
Claudio Valerio
ecb448b1ad
update version
12 years ago
Claudio Valerio
26466abab4
changed licence
12 years ago
Ilia Ryabokon
864800c03e
Cosmetics and longclickInterval
13 years ago
Claudio Valerio
233415d24a
fixed issue 1164
13 years ago
Claudio Valerio
0aec9cc4ae
fixed issue 765
13 years ago
Claudio Valerio
13d5c46d8d
fixed translation strings
13 years ago
Luca Capello
1c132000f0
*.cpp: add 'LGPL-2 with OpenSSL exception' headers
13 years ago
Claudio Valerio
81fc2a20d5
make un/group string locatable
13 years ago
Claudio Valerio
15b4c68016
fixed issue 937
13 years ago
Ilia Ryabokon
2033c14f05
Features widget featuring and refactoring
13 years ago
shibakaneki
805edd5bcf
Resolved issue 768
13 years ago
Claudio Valerio
9a7c2f8471
first draft of handling example files
13 years ago
Aleksei Kanash
332b5f8a88
SANKORE-743
...
Now text size in TextItem is the same on separate platforms.
13 years ago
Claudio Valerio
7d13b1f0d2
changed gips directory because it doesn't work on windows. Installation path isn't available on write mode
13 years ago
Claudio Valerio
0a40c2f36c
added a preference to start the application using a language different from the one of the system
13 years ago