You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
GNOME desktop support — added GNOME Shell extension (kasual-helper@consoledesktop.org) and dedicated adapters for display, wallpaper, and window management. Kasual Desktop now runs natively on GNOME.
Sway and Hyprland support — added window manager adapters for wlroots-based compositors (Sway, Hyprland), including wallpaper handling and window management.
Host desktop hiding — on KDE and GNOME the host desktop can be hidden underneath the Kasual Desktop overlay, providing a fullscreen kiosk-like experience.
Auto-hide mouse cursor — the mouse cursor now automatically hides when over the Kasual Desktop surface.
Launchers and splash screens handling — launcher and splash screen windows are now properly managed when Kasual Desktop overlays the host desktop or GNOME, preventing them from appearing on top of the overlay.
Preflight dialog for GNOME users — added an extension gate dialog that checks whether the GNOME Shell extension is active and prompts users to install it if missing.
Improvements
Screensaver inhibit — the screensaver is automatically inhibited while Kasual Desktop is visible and restored when it disappears.
Fullscreen app handling — proper detection and handling of fullscreen vs non-fullscreen applications.
Small icon scaling — icons on tiles are now correctly scaled at small sizes.
Menu navigation wrapping — navigating menu entries now wraps around from the last item back to the first.
Deferred show/hide — new deferred show, deferred hide, and deferred unmap mechanisms improve the smoothness of overlay transitions.
Better game detection heuristic — improved is_game detection by analysing Wine/Proton process usage, reducing false positives.
Brightness widget recognition — improved detection of the brightness widget display across compositors.