Outline The most significant changes are listed below. Web view has been migrated to Qt WebEngine (Chromium). This solves a lot of rendering issues and crashes caused by the unmaintained Qt WebKit. Docset pages are now served over built-in HTTP server, which addresses a number of docset specific issues. Emulated tabs have been replaced with real widgets, so each tab contains its own web view. Tab bar has been relocated to the top of the application window. Significantly improved dark mode support, including both user interface and web view (now uses native Chromium dark mode). Keyboard shortcuts are now more browser-like, with many new shorcuts added. Qt 6 support. CI has been migrated to GitHub Actions with Windows and Linux (AppImage) binaries provided for each build. Features add Qt 6 support (#1420) (990be92) app,core,ui: remove ads (fixes #779) (680a1ba) app,registry: improve index page detection, add 404 page (c16945b) browser,sidebar,ui: implement real tabs (#1081) (0b45d6e) browser,ui: port to Qt WebEngine (#1125) (5360da3), closes #658 #776 #868 #959 #1119 #1131 #1155 #1195 browser: add Ctrl+Enter shortcut for Highlight All option (#1476) (80d45f7), closes #1467 browser: improve local file detection (096dcbf) browser: introduce centralized web settings management (e477c4a) browser: log blocked requests (0c47b3b) browser: make zoom scaling DPI aware (#1080) (b106938) browser: use native Chromium dark mode (#1494) (b5ca9e7) core,ui: add support for SOCKS5 proxies (fixes #893) (4d019ff) core: add option to ignore SSL errors (#1521) (9eb6169) core: enable smooth scrolling by default (09aa69e) registry,ui: respect per docset JavaScript enablement (fixes #999) (#1003) (8bfacd7) registry: add struct mapping for the Rust docset (0e3e427) registry: check JS enablement in metadata (fixes #1024) (f3bdf52) registry: report docset version in Qt::ToolTipRole (a8e4147), closes #1096 registry: serve docset pages over HTTP (6dc7531), closes #1160 ui: add shortcuts for zooming webview content (fixes #767) (#1012) (241b695) ui: add tree view navigation with directional keys and Alt (03e0e1e), closes #1007 ui: allow tree view keyboard navigation if query is empty (6968e8e) ui: implement smart selection in the search box (closes #1033) (5ef5111) ui: load search results on selection (3118649), closes #749 #749 ui: provide more information for download errors (4415920), closes #1088 ui: use Fusion style on Windows 10 & 11 (#1495) (a524735), closes #811 Fixes app: fix missing app icon on Wayland (#1130) (57908f9) app: properly set desktop file name (cee4e50) assets: prevent duplicating application icons in GNOME dock (#1286) (043952f) assets: update AppStream ID to org.zealdocs.zeal (d4d7d35) browser: always use off-the-record profile (384d94a) browser: handle blob URL scheme for Qt older than 5.12 (9d376c2), closes #1376 browser: prevent WebEngine taking away focus from searchbox (#1322) (763edca) core,ui: fix Qt 5.11 deprecation warnings (#1137) (99d2cee) core: bind local HTTP server to 127.0.0.1 (753ce5b), closes #995 core: create root directory before extracting files (803db6a) core: enable support for HTTP redirects (407e416) core: fix docset storage not created in portable build (d34d7b5) core: ignore fixed font size setting when migrating from 0.6.0 (5362fc0), closes #903 #1054 core: use relative storage path in portable build by default (b7d7e0a) registry,ui,util: order docsets case-insensitively (fixes #244) (0a33df2) registry,ui: restore docset icons on tabs (c2acb42), closes #1202 registry: do not truncate feed name if there is no extension (84bf54c), closes [#1240](https://github.c...
Created attachment 888045 [details] zeal-0.7.0 ebuild