Commit Graph

28 Commits

Author SHA1 Message Date
Oleg Shparber 4b252cddb2 refactor: fix naming of boolean properties 2023-04-12 22:22:02 -04:00
Oleg Shparber 990be92541 feat: add Qt 6 support (#1420) 2022-10-02 15:04:33 -04:00
Oleg Shparber 384d94ac66 fix(browser): always use off-the-record profile 2020-05-20 01:03:20 -04:00
Oleg Shparber 794e2373b7 fix(core,ui): do not use deprecated QWebSettings::globalSettings() 2020-05-20 01:00:38 -04:00
kaygdev 5360da3d7f feat(browser,ui): port to Qt WebEngine (#1125)
Fixes #658, #776, #868, #959, #1119, #1131, #1155, #1195.
2020-04-26 19:17:12 -04:00
Oleg Shparber b9d65c1b39 style: fix some coding style issues 2019-11-17 14:47:43 -05:00
Gianluca Recchia 539e2cc10f style: modernize code base (#1151)
Based on clang-tidy's modernize-* checks.
2019-11-12 22:28:17 -05:00
Oleg Shparber 420be8c773 style(core): fix constructor initializer list style 2019-09-30 23:23:05 -04:00
Oleg Shparber f0ae612315 refactor(core,ui): move cacheLocation() to Core::Application 2019-04-19 13:44:23 -04:00
Oleg Shparber b22ad78658 refactor(core,util): replace Util::Version with QVersionNumber 2019-04-09 01:24:05 -04:00
Oleg Shparber 5362fc0b6a fix(core): ignore fixed font size setting when migrating from 0.6.0
The actual bug was fixed back in 0.6.1 (#903).

Fixes #1054.
2019-04-04 01:16:34 -04:00
Oleg Shparber 680a1baa70 feat(app,core,ui): remove ads (fixes #779) 2019-04-03 00:50:29 -04:00
Oleg Shparber 738843b689 refactor(core): remove unnecessary constant reference parameters 2019-01-27 00:04:27 -05:00
Oleg Shparber d34d7b50e0 fix(core): fix docset storage not created in portable build
Regression from b7d7e0a6a9.
2018-10-20 19:32:55 -04:00
Oleg Shparber b7d7e0a6a9 fix(core): use relative storage path in portable build by default 2018-10-19 01:09:41 -04:00
Oleg Shparber 9fdaa35420 core: Enable HTML5 local storage (fixes #872) 2018-01-21 01:56:50 +02:00
Oleg Shparber 20faeb5fed ui: Add default font preferences (fixes #269) 2018-01-20 17:46:10 +02:00
Oleg Shparber 6dd244949c ui: Add option to enable smooth scrolling (fixes #789) 2018-01-07 23:22:01 +02:00
Oleg Shparber 3b2a395728 ui: Make external link behavior configurable (fixes #416) 2018-01-07 16:00:22 +02:00
Oleg Shparber e2c576db92 core,doc,ui: Add an option to disable ad on the welcome page 2017-08-16 01:06:35 +03:00
Oleg Shparber 7b1223b03d core,registry,ui: Make fuzzy search optional 2017-04-26 00:34:26 -04:00
Oleg Shparber 40e54b1b53 core,ui: Provide ability to set a custom style sheet file
Fixes #268.
2017-03-05 21:37:27 -05:00
Oleg Shparber 318eef91e7 core,ui: Add dark mode
Also makes highlighting on navigate configurable.

Fixes #466.
2017-03-02 22:45:33 -05:00
Oleg Shparber 5af3f1f2f5 core: Fix coding style 2017-03-02 22:36:43 -05:00
Oleg Shparber 29392886ac core,ui: Rename Browser settings into Content
Just to follow what most browsers have.
2017-03-02 20:18:13 -05:00
Oleg Shparber a5ef8e88c5 core,ui: Remove support for Qt WebEngine 2017-02-17 19:58:11 -05:00
Oleg Shparber 6cb63ee8f0 core: Store docset storage path in portable version (fixes #609) 2016-10-14 01:27:28 -04:00
Oleg Shparber 1c068d42f7 qmake: Reorganize the whole project
This is an attempt to provide a better structure to the project.
All modules are now individual subprojects called libraries.
QxtGlobalShortcut was moved to the Ui library, and resources are part
of the application (app) subproject.
2016-09-11 02:14:48 -04:00