Skip to content

feat: pulse loading status detail line - #129

Merged
flexdinesh merged 1 commit into
mainfrom
loading-checkouts-pulse
Oct 27, 2026
Merged

flexdinesh merged 1 commit into
mainfrom
loading-checkouts-pulse

Conversation

@flexdinesh

Copy link
Copy Markdown
Owner
  • Loading status detail line ("Reading checkouts…" / "Reading stored changes…") now pulses on the shared skeleton rhythm (--duration-pulse), so the bar no longer looks stalled during collection.
  • Pulse animates color --fg -> --muted (not opacity) so the trough stays at the theme's AA-legible muted text in every palette.
  • motion-safe: only; static under prefers-reduced-motion.
  • No progress/count claims: POST /api/v2/collections is one blocking request with no progress data, per DESIGN.md loading rules.
  • DESIGN.md Loading section documents the pulse.

Validation

  • mise run check: pass
  • Browser (isolated live server, collection request stalled): computed animation-name: status-pulse, 1.8s, color cycles rgb(41,42,47) <-> rgb(99,103,114); reduced-motion -> animation: none, static --fg.
  • Impeccable detector: no findings.

@flexdinesh
flexdinesh marked this pull request as ready for review October 27, 2026 23:09
@flexdinesh
flexdinesh merged commit 70a3b5a into main Oct 27, 2026
2 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