veza/apps/web/src/components/developer
senke e197ba8734 feat(ui): form polish + micro-interactions for premium feel
Forms quality:
- Password visibility toggle (Eye/EyeOff) on FloatingInput, AuthInput
- Applied to LoginForm and RegisterForm password fields
- Focus glow effect on all inputs (primary color shadow ring)
- Error shake animation (0.4s spring shake on validation errors)

Micro-interactions:
- Like button bounce animation (scale 1→1.3→0.9→1.1→1)
- useCopyToClipboard hook — reusable copy with visual feedback
- Applied to CreateAPIKeyModal, ShareDialog, SharePostModal (Check icon swap)
- Universal button press effect: active:scale-[0.98] on all variants

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-09 23:31:52 +01:00
..
modals feat(ui): form polish + micro-interactions for premium feel 2026-02-09 23:31:52 +01:00
APIPlaygroundView.stories.tsx style(stories): replace kodo decorators with design tokens in all story files 2026-02-07 15:10:32 +01:00
APIPlaygroundView.tsx ui(tokens): migrate bg/border-kodo-red → destructive, bg/border-kodo-lime → success (25 files) 2026-02-09 00:17:14 +01:00
DeveloperDashboardView.stories.tsx style(stories): replace kodo decorators with design tokens in all story files 2026-02-07 15:10:32 +01:00
DeveloperDashboardView.tsx refactor(tokens): complete design token migration to semantic system 2026-02-09 23:05:09 +01:00
SwaggerUI.tsx refactor(tokens): complete design token migration to semantic system 2026-02-09 23:05:09 +01:00
WebhooksView.stories.tsx style(stories): replace kodo decorators with design tokens in all story files 2026-02-07 15:10:32 +01:00
WebhooksView.tsx refactor(tokens): complete design token migration to semantic system 2026-02-09 23:05:09 +01:00