mirror of
https://github.com/pbakaus/impeccable.git
synced 2026-09-12 06:06:37 +03:00
Global bar is now a single compact unit: Pick → Detect → DESIGN.md with the Impeccable brand mark as a full-height slab on the left. Labels are icon-only at rest and expand as a group when the bar is hovered, so moving the cursor across buttons no longer triggers per-button layout thrashing. Button styling flips automatically based on the page's ambient luminance — dark bar on light pages, light bar on dark pages — so the bar doesn't fight with the host design. The DESIGN.md panel chrome now matches the bar (same surface, hairline, mono filename title) while the body canvas stays neutral so tile colors and rendered component primitives look true. The separate floating "Design" FAB is gone; the panel toggle lives in the bar. Panel always starts closed; only the tab and collapsed-section preferences persist. Other fixes: toggling pick off now clears the selection + hides the contextual bar and action picker. PRODUCT.md presence is the signal for "project context loaded" for variant generation (DESIGN.md lives under its own empty-state in the panel). The live-poll client sets a global undici dispatcher with no headers/body timeouts so one poll can sit open indefinitely — fixes the silent "fetch failed" that killed polls at the 5-minute mark. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>