fix(applauncher): throttle inactivity timer resets in menus, optimize sound slider updates, and adjust keyboard layout/keys

This commit is contained in:
2026-01-06 09:58:40 +00:00
parent dcc3e18474
commit 79f41a6001
6 changed files with 64 additions and 9 deletions

View File

@@ -1,5 +1,13 @@
# Changelog
## 2026-01-06 - 3.34.2 - fix(applauncher)
throttle inactivity timer resets in menus, optimize sound slider updates, and adjust keyboard layout/keys
- Add lastActivityTime and throttle resetInactivityTimer to only reset if 5+ seconds have passed in battery, sound, and wifi menus to reduce frequent resets from continuous input.
- Remove @mousemove listener in menu containers and rely on mousedown + throttled resets to lower event noise.
- Debounce slider mousemove handling in sound menu using requestAnimationFrame and pendingPercentage to batch setVolume calls and cancel RAF on mouseup, preventing excessive volume updates.
- Add up/down arrow keys to virtual keyboard, reduce space key width from 4 to 3, and add .key.wide-3 CSS class to support the new sizing.
## 2026-01-06 - 3.34.1 - fix(elements/applauncher)
add eco app launcher components, wifi/sound/battery menus, demos and new eco-screensaver; replace dees-screensaver (breaking API change)