perf/feat: gate cpu behaviors on _showPanel; add reducedMotion theme setting for ambient animations

This commit is contained in:
Damocles 2026-04-15 19:03:56 +02:00
parent 937ae5af2e
commit c96b023fbe
4 changed files with 11 additions and 2 deletions

View file

@ -35,6 +35,7 @@ QtObject {
property int groupSpacing: 6
property int radius: 4
property int screenRadius: 15
property bool reducedMotion: false
property FileView _themeFile: FileView {
path: (Quickshell.env("XDG_CONFIG_HOME") || (Quickshell.env("HOME") + "/.config")) + "/nova-shell/theme.json"
@ -75,5 +76,7 @@ QtObject {
root.radius = data.radius;
if (data.screenRadius !== undefined)
root.screenRadius = data.screenRadius;
if (data.reducedMotion !== undefined)
root.reducedMotion = data.reducedMotion;
}
}