feat: configurable ambient background FPS in settings

Add setting for immersive background animation frame rate:
- Disabled, 15 FPS (default), 30 FPS, 60 FPS, 120 FPS
- Persisted via userStorage, read at canvas init
- Disabled renders a single static frame
- Setting placed in Appearance section after immersive default view
- i18n keys added to all 4 locales (en, es, de, fr)

Visualizer panels reverted to 30fps (unrelated to ambient bg).
This commit is contained in:
vicrodh committed 2026-02-26 14:19:02 -06:00
1 parent c99bd72df4
commit 75e31e4b32
13 files changed
+94 -12

No files matched your search

+9
View File
@@ -760,6 +760,15 @@
"split-suggestions": "Divisé : Suggestions",
"split-queue": "Divisé : File d'attente"
},
"ambientFps": "Animation de fond immersif",
"ambientFpsDesc": "Fréquence d'images de l'effet de fond en mode immersif. Des valeurs basses économisent le CPU. Nécessite de ré-entrer en mode immersif.",
"ambientFpsOptions": {
"disabled": "Désactivé",
"15": "15 FPS (Bas)",
"30": "30 FPS (Moyen)",
"60": "60 FPS (Fluide)",
"120": "120 FPS (Ultra)"
},
"startupPage": "Page de démarrage",
"startupPageDesc": "Choisissez quelle page afficher au lancement de l'application",
"startupPages": {