feat(settings): add screensaver toggle in Language tab (default off)

Toggle appears in the Language settings tab, below the language selector.
Default: disabled. When disabled, initInactivityWatcher() exits early so
the screensaver never activates. i18n added for it/en/de.
This commit is contained in:
dadaloop82
2026-05-04 16:17:36 +00:00
parent bc0beea090
commit 108f3ef283
5 changed files with 28 additions and 0 deletions
+11
View File
@@ -1088,6 +1088,17 @@
<p class="settings-hint mt-2" data-i18n="settings.language.restart_notice">La pagina verrà ricaricata per applicare la nuova lingua.</p>
</div>
</div>
<div class="settings-card">
<h4>🌑 Salvaschermo</h4>
<p class="settings-hint">Mostra un orologio con fatti utili dopo 5 minuti di inattività. Di default è disattivato.</p>
<div class="form-group">
<label class="toggle-label">
<input type="checkbox" id="setting-screensaver-enabled" class="toggle-input">
<span class="toggle-slider"></span>
<span class="toggle-text" data-i18n="settings.screensaver.label">Attiva salvaschermo</span>
</label>
</div>
</div>
</div>
</div>