feat(tui): land welcome motion when the ocean is actually visible - #5656
feat(tui): land welcome motion when the ocean is actually visible#5656Hmbown wants to merge 2 commits into
Conversation
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
|
Claude finished @Hmbown's task in 7m 10s —— View job Review complete
Note: I was unable to run SummaryThe Findings1. The "picker pop-in" feature described in the PR/CHANGELOG is not actually wired to any renderer.
2. Minor:
Good choices worth calling out
|
The idle whale's 640ms surface and Codewhale letter-write now start when that mark is actually on screen. Full-canvas launch and onboarding occlude the welcome clock so the shine cannot finish off-canvas. Arrivals ease-out-quint from ~87% presence; exits are faster and closer to linear; picker pop is a 180ms snappy settle. 70ms receipt stagger and 800ms fish flee stay one-shot. Reduced/Still skip decorative treatments. Does not fork ocean_started_at into Option; welcome_visible_since stays the occlusion-aware surface clock. Co-authored-by: Codewhale Agent <codewhale-agent@hmbown.local> Signed-off-by: CodeWhale Bot <bot@codewhale.net>
Allow the unused chef's-choice ethos/picker DIM API until a redraw driver exists, use a const assertion for exit-vs-entry timing, and sync the TUI changelog slice after rebasing onto main. Signed-off-by: CodeWhale Bot <bot@codewhale.net>
334e779 to
12a7950
Compare
|
Claude finished @Hmbown's task in 1m 30s —— View job Review complete
SummaryThis synchronize adds one follow-up commit, Findings1. Still open: the "picker pop-in" is dead code with no production call site, and the CHANGELOG/docs still describe it as shipped. The new commit's own message says it plainly: "Allow the unused chef's-choice ethos/picker DIM API until a redraw driver exists" — and every new Despite that, both This commit had the chance to close that gap — it touches
2. Minor, unchanged from prior review: Good choices worth calling out
Note: |
Why
The 640ms idle whale / wordmark could finish while the launch menu still covered the ocean, so first visible idle looked still. Settings pickers also lacked a snappy presence settle.
What (Omarchy ethos, Codewhale material)
Does not replace PR #5643 (MCP login copy + ocean_started_at).
welcome_visible_sinceis a separate clock.Rebased onto current
origin/mainafter #5648.Tests
Focused TUI motion/underwater/picker tests + fmt + coauthor trailers.
No-Issue: welcome-motion polish; occlusion-aware surface clock, not a tracked GitHub issue.
Do not merge while required GitHub checks are red or still running.