Skip to content

v2.3.5-beta — Cursor effects UX + fullscreen pause fix

Pre-release
Pre-release

Choose a tag to compare

@Delido Delido released this 17 Jun 08:26
· 11 commits to main since this release

Three quick UX fixes on top of v2.3.4-beta after the first round of real-world feedback.

Fixed — cursor effects ignored fullscreen pause

The four MouseFx ticks (Liquid Distortion, Chromatic Halo, Spotlight, Widget Float) were the only rAF loops in the wallpaper page that didn't short-circuit on isPaused. Every other tick (ambient, audio-glow, pixelfx, parallax, renderFrame) already bailed and the wallpaper-resume event re-armed them on unpause. Now all four follow the same pattern, and a fresh resume listener kicks them back to life when fullscreen pause clears — no more silent CPU drain while you game or watch a film.

Changed — moved from Widgets tab to Effects tab

The four cursor distortion effects lived in the Widgets card because that's where they shipped from, but they alter the wallpaper visuals, not widget layout. Moved into the Effects card right under the existing Pixelfx (cursor) row where they conceptually belong.

Changed — 4 checkboxes → tile grid

The old labeled-checkbox row was bland and didn't surface what each effect actually does. New tile grid: emoji + name + one-line description on each tile. Active tiles get a blue tint + border so the state reads at a glance. Same four effects, same mouseEffects array persistence — UI only.

Upgrade

Wallpaper bundle re-import required for the fullscreen-pause fix to land (Lively / Wallpaper Engine cache the bundle in a random-hash folder). Tray → Re-import wallpaper bundles or re-add the freshly installed zips manually.

Beta — no winget submission, GitHub Releases only.