Commit Graph

7 Commits

Author SHA1 Message Date
a876f33902 Format 2026-03-05 10:54:41 +01:00
547e48cc04 Use json file based themes instead of code to create them (theme editor + theme mode settings) 2026-03-02 21:23:39 +01:00
7ab7aaf09a Minimum Qt version required is 6.7 2026-02-26 22:02:12 +01:00
76860ae6c4 Support Qt below 6.5
QStyleHints::colorScheme is only 6.5+ but github actions latest ubuntu image is running Qt 6.4.
2026-02-19 19:21:28 +01:00
044176d6b7 Initial implementation of theming 2026-02-19 18:06:32 +01:00
721da42c8c Add toolbar and background theming to YACReader 2026-02-19 18:06:30 +01:00
cc753e1866 Add ThemeManager
It can listen to system changes and update the current theme, widgets can use it to get the current theme.
2026-02-19 18:06:30 +01:00