Skip to content

Preview terminal: 300ms fade-rise on session ready (and restart) - #29

Merged
Shaance merged 1 commit into
mainfrom
motion/terminal-entrance
Nov 5, 2026
Merged

Shaance merged 1 commit into
mainfrom
motion/terminal-entrance

Conversation

@Shaance

@Shaance Shaance commented Nov 5, 2026

Copy link
Copy Markdown
Owner

The terminal's first frame popped in instantly when the snapshot session reported ready. #terminal now starts .boot (opacity 0, translateY(6px)) and transitions to full over 300ms ease-out when the first frame is written — on load and on restart. prefers-reduced-motion renders it instantly. Opacity/transform only, so it stays on the compositor.

The first TUI frame used to pop in instantly when the snapshot session
reported ready. #terminal now starts in a .boot state (opacity 0, 6px down)
and eases to full visibility over 300ms ease-out when the first frame is
written — on initial load and on every restart. prefers-reduced-motion shows
the terminal instantly.

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
@Shaance
Shaance merged commit 66f477d into main Nov 5, 2026
1 check passed
@Shaance
Shaance deleted the motion/terminal-entrance branch November 5, 2026 16:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant