43 Commits

Author SHA1 Message Date
Oleg Shparber 50f3ddb6bc fix(ui): make tray icon readable on dark panels (#1955)
Fixes #1950.
2026-08-17 12:34:35 +03:00
Oleg Shparber 7a881b6921 chore: release v0.9.1 2026-07-28 23:54:46 +03:00
Oleg Shparber f5a00fed3a chore: release v0.9.0 2026-07-28 22:03:29 +03:00
Oleg Shparber cb904e77ac docs: move screenshots to media repository 2026-07-26 18:46:06 +03:00
Oleg Shparber 62ea725eff feat(browser): add Tabler icons to context menu 2026-06-09 18:02:58 +03:00
Oleg Shparber fa4ee8b716 chore(assets): minor tweaks 2026-06-06 11:45:52 +03:00
Oleg Shparber 96d9865ca5 docs: update readme, add contributing guide (#1909) 2026-06-05 13:39:08 +03:00
Oleg Shparber 004b7104dd chore(assets): refresh AppStream and desktop entry metadata 2026-06-04 12:48:42 +03:00
Oleg Shparber f7d732e0c4 fix(ui): stabilize new tab title and icon (#1896)
Fixes #1640.
2026-05-31 00:11:19 +03:00
Oleg Shparber cb9ffb14a2 feat(ui): use Tabler icons across the app (#1886) 2026-05-26 11:50:26 +03:00
Oleg Shparber 51c48d751d chore(assets): backfill AppStream metadata 2026-05-24 16:13:06 +03:00
Oleg Shparber f27a0526f9 feat(app): add redesigned application icon (#1856)
Fixes #1204.
2026-05-10 03:41:48 +03:00
Oleg Shparber 9eb11406f0 build(cmake): append to CMAKE_MODULE_PATH 2026-04-30 02:09:52 +03:00
Oleg Shparber 471221fb77 build: remove Qt 5 support (#1810) 2026-04-08 02:45:53 +03:00
Oleg Shparber 458b8c28d0 ci(github): automate release workflow (#1797) 2026-04-04 02:35:34 +03:00
Oleg Shparber 5b65e9b88d build(cmake): use UTC time in AppStream metadata 2026-03-29 04:30:31 +03:00
Oleg Shparber b68a2ee173 style(cmake): fix line length issues 2026-03-29 04:29:46 +03:00
Oleg Shparber 326e171868 chore(assets): set vcs-browser in appstream metadata 2026-03-25 01:45:41 +02:00
Oleg Shparber 7b13916964 chore: bump version to 0.8.0 2026-02-27 03:39:06 +02:00
Oleg Shparber 0361aa3f3e chore(assets): add release entry for v0.7.2 2024-09-08 00:41:17 -04:00
Oleg Shparber 7f938cf4e8 chore(assets): add release entry for v0.7.1 2024-05-27 17:45:10 -04:00
guihkx db3e941645 chore(assets): replace deprecated 'developer_name' tag in Linux metadata
Gets rid of an "information" message given by appstreamcli:

$ appstreamcli validate org.zealdocs.zeal.appdata.xml
I: org.zealdocs.Zeal:7: developer-name-tag-deprecated

https://www.freedesktop.org/software/appstream/docs/chap-Validation.html#asv-developer-name-tag-deprecated
2024-02-25 12:16:24 -05:00
guihkx 87f9448168 chore(assets): add missing 'launchable' tag in Linux metadata
Fixes a validation error given by appstreamcli:

$ appstreamcli validate org.zealdocs.zeal.appdata.xml
E: org.zealdocs.zeal:~: desktop-app-launchable-missing

https://www.freedesktop.org/software/appstream/docs/chap-Validation.html#asv-desktop-app-launchable-missing
2024-02-25 12:16:24 -05:00
guihkx 16d113649e chore(assets): simplify content rating section
Generated by: https://hughsie.github.io/oars/generate.html
2024-02-19 11:10:42 -05:00
guihkx 6e597e6afb chore(assets): add link to release notes
This link can be shown on Linux app store frontends, such as Flathub.
2024-02-19 11:10:42 -05:00
guihkx 97c1fd7606 chore(assets): showcase a screenshot taken on Linux
The previous screenshot was taken on Windows, which is not recommended
by the AppStream specification:

https://freedesktop.org/software/appstream/docs/chap-Quickstart.html#qsr-app-screenshots-info
2024-02-19 11:10:42 -05:00
Oleg Shparber 90ad776e83 chore: bump version to 0.7.0 2023-09-20 01:24:18 -04:00
Oleg Shparber 61c3e96901 chore(assets): add Documentation category to desktop entry file 2023-09-20 00:58:22 -04:00
Oleg Shparber 24e2ce4e09 build(cmake): check ZEAL_RELEASE_BUILD environment variable 2023-09-18 01:51:59 -04:00
Oleg Shparber 94247fd4d0 chore(assets): fix email address in AppStream metadata 2023-08-06 02:49:36 -04:00
Oleg Shparber 08d784d380 build(appimage): update to Ubuntu 22.04 (#1472) 2023-03-18 22:16:48 -04:00
Oleg Shparber 990be92541 feat: add Qt 6 support (#1420) 2022-10-02 15:04:33 -04:00
Oleg Shparber 6c59d4e7dc build(cmake): add versioning for unstable builds
New SemVer compatible scheme:
Following a stable release the hard-coded version will be bumped to
the next patch.
Builds from untagged revisions will have "-dev" version suffix added.
If Git metadata is present it will be added to the version string as well.
2021-01-24 12:42:49 -05:00
Oleg Shparber d4d7d35c3e fix(assets): update AppStream ID to org.zealdocs.zeal
AppStream specification strongly encourages lowercase ID.
Flatpak documentation recommends to avoid .desktop suffix in the ID.
2021-01-24 12:42:49 -05:00
Oleg Shparber 5d0f3fb98f fix(assets): fix AppStream validation errors 2021-01-24 12:42:49 -05:00
Yoshihisa Mochihara 043952f6fc fix(assets): prevent duplicating application icons in GNOME dock (#1286) 2020-11-25 17:42:35 -05:00
Bartłomiej Piotrowski fe31f7fffb assets: Add appstream metadata (#911) 2018-09-06 23:15:41 -04:00
Oleg Shparber 769504b020 assets: Install app icons with ECMInstallIcons (fixes #922) (#926) 2018-04-15 23:24:26 +03:00
Oleg Shparber 7d39f3fbb4 qmake: Remove qmake support 2017-12-17 17:56:56 +02:00
Oleg Shparber b6d7d35704 assets,app: Optimize PNG files 2017-08-16 01:55:59 +03:00
Oleg Shparber 89b9d91938 cmake: Introduce CMake-based build option
Fixes #689.
2017-02-19 21:09:24 -05: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
Oleg Shparber ff2b2db8e3 qmake: Move FreeDesktop assets to a separate subproject 2016-09-10 23:43:00 -04:00