mirror of
https://github.com/pbakaus/impeccable.git
synced 2026-09-21 18:47:02 +03:00
Redesign live bar: compact floating bar that morphs between states
Replace the bulky modal action panel and separate cycler with a single compact floating bar (~343px x 46px) that shapeshifts between three modes: configure, generating, and cycling. Configure mode: action pill (clickable, opens a 4-column chip grid popover), inline text input with contextual placeholder, variant count toggle (click to cycle 2/3/4), and Go button. One line, no labels, no redundant "impeccable" branding. Generating mode: action label + progressive dot indicators + status text. Same bar, same position, content crossfades. Cycling mode: prev/next nav buttons, clickable dot indicators, counter, accept/discard. Same bar, same position. Design details: - Translucent warm paper background with 16px backdrop blur - ease-out-quint spring entrance (translateY + opacity) - Action picker scales from pill origin with 0.18s transition - Dots animate in with scale(0.6)->scale(1) as variants arrive - Bar tracks selected element on scroll via requestAnimationFrame - All interactive elements have hover/active micro-interactions - Input captures keyboard events (stopPropagation) to prevent picker nav from firing while typing Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.6
parent
bb94dadda0
commit
722873d38a
+607
-625
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user