2 * r + 2 * t
38a737b4d8
fix: icon font config
2026-06-08 03:06:33 +10:00
2 * r + 2 * t
0571adc80c
fix: add back list option defaults
2026-04-13 18:11:54 +10:00
2 * r + 2 * t
03c1e5060a
feat: print full option path in warning
2026-04-12 23:04:57 +10:00
2 * r + 2 * t
8f579a1e65
fix: ignore most operations if global only
2026-04-12 22:52:18 +10:00
2 * r + 2 * t
129b063381
refactor: move inline getter impls to cpp file
2026-04-12 22:38:36 +10:00
2 * r + 2 * t
e16a70bee7
fix: don't sync global props
...
Prevents warning on syncs as well
2026-04-12 22:26:30 +10:00
2 * r + 2 * t
1385ca15de
feat: add warning on global options using per-mon confs
2026-04-12 22:19:46 +10:00
2 * r + 2 * t
72e0a218fd
refactor: move file logic to RootConfig + to own file
2026-04-12 02:07:00 +10:00
2 * r + 2 * t
9b1b33a388
feat: remove file prefix on signals
2026-04-12 01:19:48 +10:00
2 * r + 2 * t
746d1af826
feat: allow resetting options
...
Also make options changed programmatically (from QML, etc) mark
themselves as loaded
2026-04-12 00:00:56 +10:00
2 * r + 2 * t
93b5fb5f4f
feat: make all configs sparse
2026-04-11 23:53:36 +10:00
2 * r + 2 * t
4f2b90147e
fix: signal and emit macros -> keywords
...
Only the ones inside macros are unable to use the keywords
2026-04-11 20:16:37 +10:00
2 * r + 2 * t
d5d6f70f52
feat: add load/save + fail signals
2026-04-11 20:10:27 +10:00
2 * r + 2 * t
edf6184c81
fix: retry reading file before warn
...
Some programs will not write to the file atomically, causing us to read
a malformed JSON while the write is in progress. Add a retry system to
avoid false warnings.
2026-04-11 19:16:44 +10:00
2 * r + 2 * t
f15b234753
fix: create tokens singleton when global config is created
...
GlobalConfig depends on TokenConfig to forward properties
2026-04-11 18:35:05 +10:00
2 * r + 2 * t
71f27bb45f
feat: add per monitor configs
...
Per monitor configs go in a separate file in the monitor dir, e.g.
`monitors/<MONITOR_NAME>/shell.json`
2026-04-11 18:09:21 +10:00
2 * r + 2 * t
ff1bde855e
fix: expose config types to qml properly
2026-04-11 03:07:48 +10:00
2 * r + 2 * t
8d73d6037d
fix: move scale back to normal config
2026-04-11 02:38:03 +10:00
2 * r + 2 * t
d530e209b3
feat: add c++ settings
2026-04-11 02:18:55 +10:00