style(panel): neutral Start — the readiness pill is the header's only colour (#179) - #195
Conversation
… colour (#179) The header carried three warm elements at once (readiness pill, Start, primary button); the monochrome reference keeps the pill as the only colour up there. The Start/Stop toggle now wears the outlined-ghost treatment in BOTH states — `button-ghost` with the strong border the Stop state already used — instead of `button-primary`'s accent wash for Start. The `is-running` class and its override block are gone: the two states no longer differ in dress, only in glyph and label. Refs #179 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
Warning Review limit reachedYou’ve reached a temporary PR review limit under our Fair Usage Limits Policy. Next review available in: 15 minutes Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available. How can I continue?After more reviews become available, a review can be triggered using the To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews. How do review limits work?CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability. For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window. Please refer docs for additional details. Review details⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (2)
Warning
|
What changed
The header's Start/Stop toggle no longer takes the accent treatment.
.dz-readiness__togglenow uses thebutton-ghostmixin (with the strong border) in both states instead ofbutton-primaryfor Start; theis-runningclass and its per-state override block are deleted from both the SCSS and the TSX, since the two states no longer differ in dress — only in glyph (play/stop) and label.Files:
src/entrypoints/sidepanel/components/ReadinessDropdown.scsssrc/entrypoints/sidepanel/components/ReadinessDropdown.tsxBefore / after
--dz-border-strongoutline, neutral text, wash on hover, half-opacity when disabled. The readiness pill is the only coloured element in the header, matching the monochrome reference. The pill's own colours are untouched.Out of scope
The epic's other remaining item — uppercase mono reference typography — is deliberately not ported: the issue itself notes "SET UP PROVIDER" is much wider than "Set up provider" and truncates at the 360px panel width.
Test plan
DZ_TEST_WORKERS=2 bun run verifyclean (lint + typecheck + 2654 unit/integration tests)..dz-readiness__toggleby label/enabled state only.Refs #179
🤖 Generated with Claude Code
Need help on this PR? Tag
@codesmith-botwith what you need. Autofix is disabled.