feat: add fade-out animation on dismiss for smooth visual exit

Without this, app.quit() destroys windows instantly, creating a jarring
pop-out. Now all windows fade out over 250ms (matching the fade-in)
before the app exits. Uses the same CSS opacity transition — just
removes the "visible" class and defers quit via glib timeout.
This commit is contained in:
2026-03-28 21:50:03 +01:00
parent 2e88a9b6c4
commit 4d8e306b74
3 changed files with 17 additions and 6 deletions
+1 -1
View File
@@ -7,7 +7,7 @@ Format based on [Keep a Changelog](https://keepachangelog.com/).
### Added
- Fade-in animation (250ms ease-in) for panel and wallpaper windows via CSS opacity transition
- Fade-in/fade-out animation (250ms ease-in) for panel and wallpaper windows via CSS opacity transition
### Fixed