Skip to content

CL-5940: Restyle toast as bottom-center confirmation - #16

Merged
TheGreatAxios merged 1 commit into
cl-5879-shell-mock-v2-react-uifrom
cl-5940-toast-system
Aug 14, 2026
Merged

CL-5940: Restyle toast as bottom-center confirmation#16
TheGreatAxios merged 1 commit into
cl-5879-shell-mock-v2-react-uifrom
cl-5940-toast-system

Conversation

@TheGreatAxios

@TheGreatAxios TheGreatAxios commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Toast surface now matches the shell mock: one plain-text line, bottom-center, replace semantics instead of stacking
  • Fades in, holds ~1.8s, fades out; a new confirmation replaces the current one rather than queuing
  • Adds --border-strong and --shadow theme tokens — floating chrome separates via border, not elevation (shadow: none)

Linear: CL-5940

The stock sonner surface slid up from the corner, stacked, and kept its
rounded card look. Mutation confirmations in the shell design are one
plain-text line that fades in over the bottom center, holds for 1.8s,
and fades out; a new confirmation dismisses the current one instead of
stacking. Each toast() call takes a fresh id — reusing one id inherits
the unmount sonner schedules while a dismissed toast is still animating
out, which would swallow a message fired in that window. The surface
introduces the theme's --border-strong and --shadow tokens: floating
chrome separates itself with the stronger border, not depth, so the
shadow ships as none and stays the single knob for elevation.
@TheGreatAxios TheGreatAxios changed the title cl 5940 toast system Aug 14, 2026
@TheGreatAxios
TheGreatAxios marked this pull request as ready for review August 14, 2026 00:27
@TheGreatAxios
TheGreatAxios merged commit 2cb026c into cl-5879-shell-mock-v2-react-ui Aug 14, 2026
@TheGreatAxios
TheGreatAxios deleted the cl-5940-toast-system branch August 14, 2026 00:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant