-
v0.3.16 Stable
released this
2026-06-11 15:58:49 -07:00 | 16 commits to main since this releasegotifyBoard v0.3.16
What's fixed
Dark-theme toast countdown bar (for real this time)
v0.3.15's Phase 58 fix removed the rail/bar blending in the dark theme, but
the bar was still invisible while its CSS transition was running — only
visible when you hovered the toast and the timer paused. Light theme was
unaffected.Root cause: the bar was animating via
transform: scaleX(N)with a CSS
transition. Undercolor-scheme: dark, the WebView's GPU-composited
transform layer wasn't repainting the bar during the animation. Frozen
states (no transition) rendered fine, which is why pausing on hover showed
the bar correctly.Fix: switch the bar's animated property from
transform: scaleXto
width. This drops the bar onto the normal layout/paint path — the same
path used by the (always-working) undo-delete countdown bar — and the
WebView paints it every frame on both themes.The rAF-armed two-step and the pause-on-hover behaviour are unchanged. The
existingprefers-reduced-motion: reduceoverride still suppresses the
transition.Files changed
src/components/notifications/ToastCard.tsx— countdown bar JSX (one
block).
Downloads