Skip to content

fix(web): add consistent settings controls and utility tooltips - #31581

Draft
flamboh wants to merge 3 commits into
pingdotgg:maria/redesign/1-primitives-shellfrom
flamboh:t3/redesign-fix-settings-primitives
Draft

flamboh wants to merge 3 commits into
pingdotgg:maria/redesign/1-primitives-shellfrom
flamboh:t3/redesign-fix-settings-primitives

Conversation

@flamboh

@flamboh flamboh commented Nov 5, 2026 •

Copy link
Copy Markdown
Contributor

Fix for the redesign stack, targets layer 1 (#28839).

Note

🤖 GPT-6.1 Sol on behalf of Oliver

Settings rows mix recessed fields with raised selects and several control heights. The scope breadcrumb inherits the tab's 320 px cap, and moving between sidebar utility icons restarts each tooltip delay.

Add opt-in well selects, a settings Input size and compact NumberField size with a 28 px outer height, plus an uncapped breadcrumb variant. Share the tooltip provider across Settings, Pull Requests and Usage. Settings model-picker controls use the same well surface and height; composer toolbar controls keep their look. Existing primitive defaults remain unchanged; settings and breadcrumb consumers are in companion layer drafts.

The settings surface is a taste call for Maria: raised versus well. This proposes well in settings rows only; capture both looks for comparison.

Before / after

Captures pending.

Capture spec: compare the layer 1 base with this head for the footer utility hover sequence. For the additive variants, apply the companion settings drafts and capture Threads > Snooze in Ember, Appearance fields, Worktrees location/prefix and Voice custom words, at 900 and 1280 px. Include raised-before versus well-after at identical scale. Check the Providers breadcrumb with a long environment label at wide and narrow widths. No paid turns; Replay only if a thread is needed.

Validation

Changed-file checks run against origin/maria/redesign/1-primitives-shell; detailed results are in the implementation report. Settings consumers are verified together in the companion layers. Purely visual changes; no new tests.

CI baseline: the agent-context-budget check fails relative to main. The budget file is unchanged from this layer's base; the remaining CI checks passed when inspected.

GPT-6.1 Sol, Codex harness.

@flamboh
flamboh force-pushed the t3/redesign-fix-settings-primitives branch from e225e31 to 925f57b Compare November 5, 2026 17:36

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:S 10-29 changed lines (additions + deletions). vouch:trusted PR author is trusted by repo permissions or the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant