fix(web): polish interface spacing - #5252
Conversation
|
Important Review skippedAuto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Repository UI Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using high effort and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Want fixes drafted automatically? Bugbot Autofix can create code changes for findings. A team admin can enable Autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 1f8ff10. Configure here.
ApprovabilityVerdict: Approved 4a87482 All changes are CSS class modifications for spacing and padding adjustments across UI components. No logic or behavioral changes - purely visual polish with minimal risk. You can customize Macroscope's approvability policy. Learn more. |
1f8ff10 to
0c68a95
Compare
Dismissing prior approval to re-evaluate 0c68a95
0c68a95 to
4a87482
Compare
Dismissing prior approval to re-evaluate 4a87482
## What's Changed * fix(web): polish interface spacing by @maria-rcks in pingdotgg/t3code#5252 **Full Changelog**: pingdotgg/t3code@v0.0.32-nightly.20260803.985...v0.0.32-nightly.20260803.986 Upstream release: https://github.com/pingdotgg/t3code/releases/tag/v0.0.32-nightly.20260803.986
…nus, server fixes 25 upstream commits (through 6f04a5c): settings sidebar search (pingdotgg#4682), sidebar thread search (pingdotgg#4769), libghostty-vt terminal renderer (pingdotgg#4860, pingdotgg#5102), legacy-model menu folding (pingdotgg#5190), npx t3 pair QR (pingdotgg#4955), bounded catch-up replay (pingdotgg#5147), rollback-safe updates (pingdotgg#5181/pingdotgg#5095/pingdotgg#5217), PR branch-drift threading (pingdotgg#5159), no auto-settle with open PRs (pingdotgg#5151), interface spacing polish (pingdotgg#5252), and fixes. Forma preserved: composer 40px squircle, sidebar chrome + separator removal, Forma icon art, index.css sections (pixel grid et al), desktop identity + ~/.forma default (now via DesktopStatePaths helper), settings IA (nav renders Forma sections; upstream search indexes both IAs, fork sections registered in settingsSearch), GitActions commit dialog, ghostty terminal chrome colors generated from the Forma theme with setTheme observers and code-font sizing intact. Deferred: MobileRunContextSelector (BranchToolbar rename side), upstream quick-action popover styling in GitActionsControl. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

Summary
Why
Several nearby controls used slightly different hardcoded insets and the context-window popover overrode the shared floating-surface styling. This made edges look uneven and the context control feel inconsistent with the rest of the interface.
Validation
vp fmt --checkon the eight changed web filesvp run --filter @t3tools/web typecheckCreated with GPT-5.6 Sol via the Codex harness.
Note
Polish interface spacing across web UI components
Makes minor padding and spacing adjustments across several components for visual consistency. Changes affect
BranchToolbar,ChatComposer,GitActionsControl,OpenInPicker,SidebarV2,SettingsSidebarNav, andContextWindowMeter. TheContextWindowMeterpopover also gains stroke color transition animation on the SVG circle alongside the existing dash offset animation.Macroscope summarized 4a87482.
Note
Low Risk
CSS-only spacing and popover styling tweaks with no logic, auth, or data-path changes.
Overview
Aligns horizontal insets across the composer strip, sidebar rows, header icon buttons, and workspace titlebar so neighboring controls share the same visual edge.
Composer & branch context —
BranchToolbaruses asymmetricps-1 pe-2instead of uniform horizontal padding.ChatComposerbumps footer padding one step (px-3/pb-3,sm:px-4/sm:pb-4) and nudges the model picker trigger (-ms-px ps-0).Sidebar & settings —
SidebarV2offsets the project filter trigger and thread list group with shared inset tokens (--sidebar-row-content-inset,--sidebar-content-inset).SettingsSidebarNavadds a 1px start padding on the menu list.Header actions —
GitActionsControlandOpenInPickerapplyps-[8.5px]on xs outline buttons so icon-leading controls line up with peers.ChatViewaddsmr-pxon workspace titlebar controls.Context window meter — Simplifies ring
strokeDashoffsetmath, extends the SVG transition to includestroke, and switches the details popover to shared floating-surface styling (viewportClassName="p-0",p-[var(--floating-content-inset)]) instead of custom glass overrides.Reviewed by Cursor Bugbot for commit 4a87482. Bugbot is set up for automated code reviews on this repo. Configure here.