Skip to content

Emil's animation skills, and things arrive rather than appear, and v0.39.0 - #57

Merged
nickcollinsdotco merged 2 commits into
mainfrom
animation-skills
Oct 18, 2026
Merged

nickcollinsdotco merged 2 commits into
mainfrom
animation-skills

Conversation

@nickcollinsdotco

@nickcollinsdotco nickcollinsdotco commented Oct 17, 2026 •

Copy link
Copy Markdown
Owner

First of three, stacked: this → presses → right-click menus.

Skills — adds animate, find-animation-opportunities and review-animations from emilkowalski/skills. Content in .agents/skills/, pinned in skills-lock.json; .claude/skills/ links gitignored, like the others.

The first pass they produced — found, built, then reviewed:

  • Notes landing (NoteScreen, .trace-land): written sections arrive top down, 300ms with a 60ms stagger capped at 240ms. Only when a run ends generated on the note being watched — never when opening from the library, after a failed or stopped rewrite, or moving off a busy note. Reduced motion keeps a fade.
  • Popover / confirm (.trace-pop, @starting-style): popovers grow 0.97→1 from the corner by their trigger in 150ms; the dialog grows in step with its 180ms backdrop, centred.
  • Toast exit: leaves the way it came (150ms), on transitions, so news arriving mid-exit turns it round.
  • Mini ✓: settles in on saved.

Rejected on purpose: palette (keyboard, 100+/day), route changes, collapsing long transcripts, tag suggestions, library data.

Checked in the built CSS. Feel not checked by eye: run note-synthesising to the end, ideally slowed in DevTools → Animations.

/verify green.

🤖 Generated with Claude Code

nickcollinsdotco and others added 2 commits October 17, 2026 22:59
…w-animations

Content in .agents/skills and pinned in skills-lock.json; the .claude/skills
links are machine-specific, so they're ignored like the others.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Found with find-animation-opportunities, built with animate, checked with
review-animations:

- Notes written while the user watches come in section by section (300ms,
  60ms stagger, capped); only on writing turning into generated on the same
  note, never on opening one from the library or after a failed rewrite.
- Popovers grow from the corner by their trigger; the confirmation box
  grows in with its backdrop (@starting-style, 150/180ms).
- The activity toast leaves the way it came, on transitions so fresh news
  mid-exit turns it round.
- The mini window's tick settles in on "saved".

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@nickcollinsdotco nickcollinsdotco changed the title Emil's animation skills Emil's animation skills, and things arrive rather than appear, and v0.39.0 Oct 18, 2026
@nickcollinsdotco
nickcollinsdotco merged commit 33d2d0d into main Oct 18, 2026
2 checks passed
@nickcollinsdotco
nickcollinsdotco deleted the animation-skills branch October 18, 2026 01:32
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