Commit Graph

56 Commits

Author SHA1 Message Date
Oleg Shparber be60883e7e refactor: prefer stack objects over QScopedPointer (#1876) 2026-05-16 01:52:11 +03:00
Oleg Shparber 05c28e8a32 fix(core,ui): unbundle style apply from save() (#1860)
Fixes #1858.
2026-05-10 23:24:12 +03:00
Oleg Shparber d19cac98dc feat(core,ui): enable fuzzy search by default 2026-05-10 14:08:07 +03:00
Oleg Shparber 7e4598d05b feat(ui): add Sidebar toggle to View menu (#1845)
Fixes #1791.
2026-05-06 16:17:18 +03:00
Oleg Shparber 9d2ec8f6de feat: move window state to a separate file (#1828)
Fixes #1084.
2026-05-03 22:20:39 +03:00
Oleg Shparber 34ab01240d refactor(ui): extract WindowManager (#1834) 2026-05-02 16:08:55 +03:00
Oleg Shparber a313fc2776 feat(ui): add option to hide tab close button (#1831)
Fixes #1545.
2026-04-29 12:29:54 +03:00
Oleg Shparber 471221fb77 build: remove Qt 5 support (#1810) 2026-04-08 02:45:53 +03:00
Oleg Shparber b5e33c8913 build(cmake): add option to disable update check 2026-04-04 21:58:27 +03:00
Oleg Shparber 8fe1bfdd40 style: use nested namespaces (#1794) 2026-04-03 17:21:06 +03:00
Oleg Shparber 21a868cf2f style: add initial clang-format rules 2026-04-01 02:53:16 +03:00
Oleg Shparber f2775ab894 fix(core): log config file path 2026-03-29 04:31:44 +03:00
Oleg Shparber bf97af0efe fix(core): preserve existing Chromium flags 2026-03-22 15:30:20 +02:00
Oleg Shparber 2a53e26da1 fix(ui): correctly apply color scheme without reload
Only works with Qt 6.5 and above.
2026-02-27 02:59:57 +02:00
Oleg Shparber c942b4db8b refactor(core): use std::underlying_type_t 2026-02-23 03:05:14 +02:00
Oleg Shparber fa7956254d fix: add missing error logging (#1752) 2026-02-14 15:08:21 -05:00
Oleg Shparber 30e0b5d4b1 feat(ui): allow hiding menu bar (#1716)
Fixes #1202.
Fixes #1251.
2025-09-01 01:19:18 -04:00
Oleg Shparber 3f2555612a build: require Qt 5.15.2 2025-08-31 00:14:21 -04:00
Oleg Shparber 55b752ae8e chore: shorten header comments 2024-10-06 01:14:20 -04:00
Oleg Shparber e977211a5e chore: update file header comments
Summary:
- Remove year from my own copyright claim.
- Add et al to indicate all contributors.
- Use SPDX-License-Identifier tag.
2024-10-06 00:54:09 -04:00
Oleg Shparber 2df03780a3 feat(browser): apply dark mode without restart with Qt 6.7+ 2024-06-16 02:50:15 -04:00
Oleg Shparber 4e5e58b76b fix(core): register Settings::ContentAppearance type explicitly
Fixes setting management with Qt 5.
2023-09-17 03:44:25 -04:00
Oleg Shparber cfb1dc661e style: fix version checks 2023-08-08 02:06:02 -04:00
Oleg Shparber 243abdd02b fix(core): register ExternalLinkPolicy type for Qt 6 2023-08-08 00:01:01 -04:00
Oleg Shparber ac992e5aa0 style: fix minor coding style issues 2023-08-06 14:14:05 -04:00
DeckerSU 9eb6169073 feat(core): add option to ignore SSL errors (#1521) 2023-08-06 14:00:07 -04:00
Oleg Shparber b5ca9e70dd feat(browser): use native Chromium dark mode (#1494) 2023-04-30 02:29:03 -04:00
Oleg Shparber 09aa69ee6e feat(core): enable smooth scrolling by default 2023-04-15 21:11:09 -04:00
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