Skip to content

feat: input motion components + CI/husky gates - #1

Merged
Jettonn merged 2 commits into
mainfrom
feat/input-components-and-ci
Jul 17, 2026
Merged

feat: input motion components + CI/husky gates#1
Jettonn merged 2 commits into
mainfrom
feat/input-components-and-ci

Conversation

@Jettonn

@Jettonn Jettonn commented Jul 17, 2026

Copy link
Copy Markdown
Owner

Components

Four micro-interaction components, each with a registry entry and a gallery card in App.vue:

  • TagInput — Enter pops a pill in on a back-eased overshoot (cubic-bezier(0.34, 1.56, 0.64, 1)), × fades it out, Backspace clears the last tag. v-model = string[].
  • PinInput — one-time-code boxes; each digit gets a spring pop, auto-advances focus, Backspace on an empty box steps back. Emits complete.
  • RippleButton — material ripple starting at the exact click point, accent-green flood, ghost-pill base.
  • Marquee — infinite chip loop via duplicated track sliding translateX 0 → -50%, hover-pause, edge mask-image fades. Pure CSS.

All respect prefers-reduced-motion.

Tooling / CI

  • Husky + lint-staged: pre-commit runs eslint --fix + prettier --write on staged files.
  • CI now gates on lint:check and format:check before type-check and build.
  • Reformatted ThemeToggle.vue to satisfy the new format:check.

Verification

pnpm build, pnpm lint:check, pnpm format:check all green locally.

Jettonn added 2 commits July 17, 2026 10:53
Four micro-interaction components, each with a registry entry and a
gallery card:

- TagInput: Enter pops a pill in on a back-eased overshoot, x fades it
  out, Backspace clears the last tag
- PinInput: per-digit spring pop with auto-advance and backspace
  step-back
- RippleButton: click-point material ripple in the accent green
- Marquee: seamless duplicate-track loop, hover-pause, edge masks
- Add husky + lint-staged; pre-commit runs eslint --fix and prettier
  on staged files
- Gate CI on lint:check and format:check ahead of type-check and build
- Reformat ThemeToggle to satisfy the new format:check
@vercel

vercel Bot commented Jul 17, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
verve Ready Ready Preview, Comment Jul 17, 2026 8:54am

@Jettonn
Jettonn merged commit db444fd into main Jul 17, 2026
4 checks passed
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