kate-deft/src/radial
Levi Neely 219ad8e56c Radial: load user config from XDG, fall back to built-in
RadialConfig::load() reads $XDG_CONFIG_HOME/olliepalette/radials.json
when present and non-empty, else builtinDefault(); a broken/empty file
also falls back so the user is never left without radials. Add
userConfigPath() and loadFile(path,&error). setupRadials() now calls
load(). Example at docs/radials.example.json. 4 new tests.
2026-10-08 09:35:27 +02:00
..
CMakeLists.txt M4: multi-level radial menu (mouse door), config-driven triggers 2026-10-07 16:38:54 +02:00
radialconfig.cpp Radial: load user config from XDG, fall back to built-in 2026-10-08 09:35:27 +02:00
radialconfig.h Radial: load user config from XDG, fall back to built-in 2026-10-08 09:35:27 +02:00
radialmenu.cpp Radial: fix held-drag hover and wrong-slice selection 2026-10-07 17:00:15 +02:00
radialmenu.h Radial: fix held-drag hover and wrong-slice selection 2026-10-07 17:00:15 +02:00
radialmodel.cpp M4: multi-level radial menu (mouse door), config-driven triggers 2026-10-07 16:38:54 +02:00
radialmodel.h M4: multi-level radial menu (mouse door), config-driven triggers 2026-10-07 16:38:54 +02:00
test_radialconfig.cpp Radial: load user config from XDG, fall back to built-in 2026-10-08 09:35:27 +02:00
test_radialmodel.cpp M4: multi-level radial menu (mouse door), config-driven triggers 2026-10-07 16:38:54 +02:00