Skip to content

fix(ui): finish --ease-linear in animation catalog stories - #434

Merged
Astro-Han merged 1 commit into
mainfrom
opencode/motion-catalog-followup
Jul 2, 2026
Merged

Astro-Han merged 1 commit into
mainfrom
opencode/motion-catalog-followup

Conversation

@Astro-Han

Copy link
Copy Markdown
Contributor

Summary

Follow-up to #431: finish --ease-linear coverage in the Animation Catalog story so all developer-facing easing examples use var(--ease-*).

Why

#431 added the --ease-linear token and banned bare timing keywords, but the merged PR left the Animation Catalog half-tokenized — shimmer used var(--ease-linear) while the status pulse still used bare ease-in-out, and the Easing Scale story didn't list the new --ease-linear token.

Scope

Changed:

  • animation-catalog.stories.tsx:24 status pulse: ease-in-out → var(--ease-in-out-strong)
  • Easing Scale story: add --ease-linear entry (linear, infinite-loop functional animations)
  • Easing Scale description: mention --ease-linear usage

Verification

  • npm run -w @maka/desktop test: 1667/1667 pass
  • npm run typecheck: clean

Reviewer notes

  • Stories live under packages/ui/stories/, outside the contract test's scan range (packages/ui/src + apps/desktop/src/renderer), so this is a developer-facing consistency fix, not a contract requirement.

Follow-up to #431: the merged PR tokenized shimmer but left the
status pulse as bare `ease-in-out` and the Easing Scale story
without the new `--ease-linear` entry. Finish the catalog so all
developer-facing easing examples use `var(--ease-*)`.
@Astro-Han
Astro-Han merged commit 023ec76 into main Jul 2, 2026
@Astro-Han
Astro-Han deleted the opencode/motion-catalog-followup branch July 14, 2026 05:05
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