Skip to content

feat(dashboard): make identity grid visible + unify focus ring on accent (design follow-up) - #4141

Merged
diegosouzapw merged 1 commit into
release/v3.8.29from
feat/grid-visibility-c6
Jun 18, 2026
Merged

diegosouzapw merged 1 commit into
release/v3.8.29from
feat/grid-visibility-c6

Conversation

@diegosouzapw

Copy link
Copy Markdown
Collaborator

Follow-up to #4122 (which merged the unified visual identity, phases 1–4). Two small adjustments the owner asked for after a first look:

1. Grid wallpaper is now actually visible

The grid inherited the marketing site's opacity (light 0.045, dark 0.035), which reads as invisible on the dense dashboard — cards and chrome cover most of the viewport, so the faint lines only showed in the rare empty gaps. Tuned up so the wallpaper is perceptible while staying a subtle background:

theme before after
light rgba(0,0,0,0.045) rgba(0,0,0,0.07)
dark rgba(255,255,255,0.035) rgba(255,255,255,0.06)

Verified in the compiled CSS: --grid-line → #00000012 (light) / #ffffff0f (dark).

2. Focus-ring reconcile (design.md C6)

The global :focus-visible ring already uses --color-accent (violet), but the form controls (Input, Select, Textarea, Toggle, Checkbox) focused on ring-primary (red) — which collided with the red error ring on those same controls. Unified the normal focus ring on accent (violet) to match the global default and disambiguate from the error state. The red error ring is unchanged.

Validation

  • Guard test design-grid-background.test.ts updated (new grid opacity + a C6 assertion) — 13/13 pass.
  • typecheck:core clean, ESLint clean, npm run build exit 0.
  • Compiled CSS confirms focus:ring-accent/30 + focus:border-accent/50 utilities are generated.

⚠️ Still wants the owner's visual pass (grid prominence on busy dark/light screens; violet focus ring on forms) before it's considered final.

…ent (C6)

Grid wallpaper opacity tuned up so it's actually visible on the dense
dashboard: light 0.045->0.07, dark 0.035->0.06 (the site's 0.045/0.035
read as invisible behind the cards/chrome that cover most of the viewport).

Focus-ring reconcile (design.md C6): the form controls (Input, Select,
Textarea, Toggle, Checkbox) now focus on the accent (violet) ring to match
the global --focus-ring, instead of the red ring-primary that collided with
the red error state. Error rings stay red.

Guard test updated (grid opacity + new C6 assertion). Build verified:
--grid-line compiles to #12 / #ffffff0f and focus:ring-accent/30 +
focus:border-accent/50 utilities are generated.
@gemini-code-assist

Copy link
Copy Markdown
Contributor

Warning

You have reached your daily quota limit. Please wait up to 24 hours and I will start processing your requests again!

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@diegosouzapw
diegosouzapw merged commit 2c09f5c into release/v3.8.29 Jun 18, 2026
4 checks passed
@diegosouzapw
diegosouzapw deleted the feat/grid-visibility-c6 branch June 18, 2026 04:46
tkgo11 pushed a commit to tkgo11/OmniRoute that referenced this pull request Sep 23, 2026
…ent (C6) (cheaper-inference#4141)

Grid wallpaper opacity tuned up so it's actually visible on the dense
dashboard: light 0.045->0.07, dark 0.035->0.06 (the site's 0.045/0.035
read as invisible behind the cards/chrome that cover most of the viewport).

Focus-ring reconcile (design.md C6): the form controls (Input, Select,
Textarea, Toggle, Checkbox) now focus on the accent (violet) ring to match
the global --focus-ring, instead of the red ring-primary that collided with
the red error state. Error rings stay red.

Guard test updated (grid opacity + new C6 assertion). Build verified:
--grid-line compiles to cheaper-inference#12 / #ffffff0f and focus:ring-accent/30 +
focus:border-accent/50 utilities are generated.
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