Oleg Shparber
ebd3ab8b57
core: Reset 'state/splitter_geometry' option for <0.3 versions
...
This settings options has to be reset due to removal of custom styles
for the main splitter.
2016-08-07 21:34:29 -04:00
Oleg Shparber
76e0cd48d4
core: Do not load settings version
...
It should be used only for migration.
2016-08-07 21:29:17 -04:00
Oleg Shparber
bfdeae7733
core: Do not keep QSettings object between loading/saving settings
...
This allows to keep the settings clean, without any complex checking if
options are valid and supported.
2016-08-07 21:26:47 -04:00
Oleg Shparber
218c3db16c
core: Do not define global shortcut by default ( fixes #418 )
2016-06-05 12:22:05 -04:00
Vladislav Tronko
2610f0ff3b
core, ui: Add option for new tabs to be open next to current one
2016-05-05 22:36:58 +03:00
Oleg Shparber
4cec3c5c75
doc: Use HTTPS for gnu.org link
2016-05-01 22:13:18 -04:00
Oleg Shparber
a2f83366c5
doc: Use go.zealdocs.org for the contact link
2016-04-17 03:07:48 -04:00
Oleg Shparber
c71db8aa1a
Do not use Doxygen style for TODO comments
2016-04-12 22:49:29 -04:00
Oleg Shparber
54fe8a4e93
core: Fix minimum font size setting not set on app start ( fixes #526 )
2016-04-12 02:22:05 -04:00
Oleg Shparber
fb55e40672
core, ui: Replace QWebEngine related defines with typedefs
2016-04-08 23:16:51 -04:00
Oleg Shparber
8579fed578
core, ui: Fix saving and restoring of the TOC splitter state
2016-04-07 22:43:11 -04:00
Oleg Shparber
8d0b4e5b06
doc: Update copyright year
2016-03-24 05:29:35 -04:00
Oleg Shparber
0136f9c9e4
core, ui: Disable implicit conversion from QString to QUrl
...
Define QT_NO_URL_CAST_FROM_STRING.
2016-02-14 10:48:45 -05:00
Artur Spychaj
522e5148c9
ui: Make section list resizable
2016-01-18 10:40:26 -08:00
Oleg Shparber
e7a9736277
core: Do not save back old configuration file version information
2015-11-18 22:23:26 -05:00
Oleg Shparber
e1e4ddc90f
core: Fix proxy type setting not loaded ( fixes #427 )
2015-11-18 22:21:33 -05:00
Oleg Shparber
cb144a1e88
Core::Settings: Q_DECLARE_METATYPE(ProxyType)
...
Allows to use QVariant::value<ProxyType>().
2015-09-08 22:29:12 -04:00
Oleg Shparber
dedb10a92a
Settings: Use constants for group names
2015-08-31 02:46:45 -04:00
Oleg Shparber
a640826fb8
Introduce versioning for configuration file format
2015-08-31 02:19:18 -04:00
Oleg Shparber
36754a3137
Implement UUID-based install tracking
2015-08-31 00:34:59 -04:00
Oleg Shparber
b0666927b7
Add copyright headers for files created in 2015
2015-08-30 23:41:27 -04:00
Oleg Shparber
28e2bc0450
Implement check for update on application start
...
Also provides a settings option to disable the update check.
2015-05-19 21:29:40 -07:00
Oleg Shparber
222bd51223
Fix preprocessor command indentation
2015-05-15 19:05:31 -07:00
Oleg Shparber
e8fc6370d9
Re-enable JavaScript ( fixes #309 )
2015-04-17 11:46:25 -07:00
Oleg Shparber
450d87aa2e
Fix Qt WebEngine support
2015-04-04 15:18:48 -07:00
Oleg Shparber
775ec884ae
Add highlight animation for :target CSS selector
...
That allows to bring user attention to the exact page position, when
TOC is used for navigation.
2015-03-15 16:10:51 -07:00
Oleg Shparber
6b893c0819
Optimise QStrings
2015-03-02 22:50:54 -08:00
Oleg Shparber
a0e7655ce4
Show system tray icon by default
2015-02-19 22:38:36 -08:00
Oleg Shparber
97018059a4
Add a portable build mode
2015-02-19 22:38:19 -08:00
Oleg Shparber
c1a6a4b5e9
Make DocsetRegistry not a singleton
...
Now DocsetRegistry is provided by Core::Application semi-singleton logic.
2015-01-29 23:21:23 -08:00
Oleg Shparber
8532a6262b
Rename DocsetsRegistry into DocsetRegistry
2015-01-29 23:00:36 -08:00
Oleg Shparber
4ef91206eb
Cleanup header inclusions
2015-01-29 17:03:36 -08:00
Oleg Shparber
28c3284b6f
Minor refactoring and cleanups
2015-01-14 19:28:58 -08:00
Oleg Shparber
a10a892b03
Introduce Core::Settings::updated() signal
...
For now the signal is emitted at the end of Settings::save() method.
2015-01-14 12:14:26 -08:00
Oleg Shparber
e25ea18a13
Rename Settings::searchShortcut into showShortcut
2015-01-13 00:19:54 -08:00
Oleg Shparber
8903d7b10e
Implement a new settings system
...
It's still not a final solution, but a step in the right direction.
For now all QSettings-related logic is encapsulated in Core::Settings
class. It exposes just public variables, and that will be changed soon.
Also, lot's of settings keys have been changed to more logical values,
but some are still pending a better naming and a proper grouping.
2015-01-12 22:21:44 -08:00