-
v0.3.18 Stable
released this
2026-06-11 18:50:17 -07:00 | 11 commits to main since this releasegotifyBoard v0.3.18
What's fixed
Toast countdown bar under "Show animations off" (Windows)
v0.3.17 fixed the bar's visibility but it still didn't animate on
Windows if the user had Settings → Accessibility → Visual Effects →
Animation effects turned off. Linux desktops worked fine because most
DEs don't tie that toggle toprefers-reduced-motion.Root cause: Chromium/WebView2 reports the Windows "Show animations in
Windows" preference asprefers-reduced-motion: reduce. Our
globals.csshad a blanket override that disabled animations on
.toast-countdown-barunder that media query, so the bar stayed at
100% width and never decremented.Fix: drop
.toast-countdown-barfrom the reduced-motion override. The
bar is a 4px linear width animation at the bottom of the toast —
informational, non-flashing, slow — so it's safe to keep running even
when other motion is reduced. The slide-in/slide-out toast card
animations are still suppressed under reduced-motion.Files changed
src/styles/globals.css— removed.toast-countdown-barfrom the
@media (prefers-reduced-motion: reduce)selector list; added a
comment explaining why.
Verification
npm run typecheck,npm run lint,npm test— all green.- Behavior confirmed by user: enabling Windows animations made the bar
count down in v0.3.17. v0.3.18 makes that work regardless of the
Windows preference, matching Linux behavior.
Rollback
git revertthe Phase 62 commit; v0.3.17 assets remain at tag
v0.3.17on both Gitea repos. Manifest can be repointed via
scripts/patch-latest-json.mjswith v0.3.17 URLs + signatures.Downloads