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

@ -48,7 +48,7 @@ PanelWindow {
// Wave animation: 6s sweep + 8s pause, only while overview is open
SequentialAnimation on uWavePhase {
loops: Animation.Infinite
running: M.NiriIpc.overviewOpen
running: M.NiriIpc.overviewOpen && !M.Theme.reducedMotion
NumberAnimation {
from: -200
to: fx.width + 200