Commit Graph

11 Commits

Author SHA1 Message Date
8471e2feac license: add license text to new files. 2026-03-19 11:03:29 -06:00
b7e4548d2a refactor: setup OK acts transactional now; apply staged theme before save, roll back on fail 2026-03-17 11:01:40 -06:00
592d74e788 fix: preview staged theme values from staged model, not raw callback input 2026-03-17 09:53:56 -06:00
854a913911 refactor: stage theme prefs edits; preview live, commit on OK, discard on cancel 2026-03-17 09:43:50 -06:00
96af9bdde6 fix: surface zoitechat.conf/colors.conf save failures; add missing theme prefs fwd decl 2026-03-16 21:55:36 -06:00
0f5dfb147e fix: native GTK theme import, proper file:// paths 2026-03-16 10:45:29 -06:00
4fe8e273e4 fix: open theme folder via fe_open_url; drop flaky file:// pre-check 2026-03-14 20:01:58 -06:00
84544a5e91 feat: import colors.conf; fix userlist colors, GTK3 defaults, chanview tabs 2026-03-12 14:51:10 -06:00
0aa6c26490 fix: quiet GTK/GLib warn spam; fix include order; normalize imported CSS 2026-03-09 14:21:20 -06:00
50346683a1 feat: GTK3-only theming overhaul—new theme service (discover/import/inherits), layered CSS+settings.ini apply w/ safe rollback + caching; widget/xtext palette mapping + all-colors editor; lots of win32/CI libarchive plumbing + installer assets; 2026-03-04 23:28:01 -07:00
d9be0a7b1c feat: centralize theming in theme-manager (palette/tokens, CSS, dark-mode, setup UI), add tests + win32/meson wiring 2026-03-02 19:42:48 -07:00