feat: dual time zones, autostart, tray icon, config relocation, tests

- Dual clock (primary/secondary time zone) with IANA picker, persisted in XML
- AutoStartManager: macOS LaunchAgent (com.clouck.clock, RunAtLoad)
- Tray icon: template image, light/dark adaptation, toggle + quit menu
- ConfigManager: default path moved to QStandardPaths::AppConfigLocation
- Qt Test suite (ConfigManager, AutoStartManager) wired into CTest
- GitHub origin renamed to upstream; private Gitea repo as origin
This commit is contained in:
2026-08-19 21:09:06 +03:00
parent e59a674ba7
commit 6b9cb32534
12 changed files with 448 additions and 20 deletions
+5 -3
View File
@@ -1,9 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<ClouckConfig>
<FontColor>#ffffffff</FontColor>
<BackgroundColor>#96000000</BackgroundColor>
<FontColor>#ff00ff00</FontColor>
<BackgroundColor>#00000000</BackgroundColor>
<FontSize>24</FontSize>
<AlwaysOnTop>true</AlwaysOnTop>
<WindowPosition>1236,784</WindowPosition>
<WindowSize>137,59</WindowSize>
<WindowSize>240,160</WindowSize>
<PrimaryTimeZone>Europe/Bucharest</PrimaryTimeZone>
<SecondaryTimeZone>America/Los_Angeles</SecondaryTimeZone>
</ClouckConfig>