fix(web): unify composer control rounding - #5957
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 |
ApprovabilityVerdict: Approved 425c5ab This is a purely cosmetic CSS change that adds consistent border-radius styling to the composer control using an existing CSS variable. No runtime behavior is affected. You can customize Macroscope's approvability policy. Learn more. |
## What's Changed * fix(web): retry failed thread bootstraps with a fresh id by @SunkenInTime in pingdotgg/t3code#7664 * fix(web): copy terminal selection instead of a blank clipboard by @sethwebster in pingdotgg/t3code#7678 * revert(web): restore sparse hourly usage breakdown by @t3-code[bot] in pingdotgg/t3code#7718 * fix(server): reconcile orphaned provider sessions by @t3-code[bot] in pingdotgg/t3code#7719 * fix(web): fix subagent row left border being cut off by @sameerr03 in pingdotgg/t3code#7207 * fix(web): unify composer control rounding by @kototok903 in pingdotgg/t3code#5957 ## New Contributors * @sethwebster made their first contribution in pingdotgg/t3code#7678 * @sameerr03 made their first contribution in pingdotgg/t3code#7207 * @kototok903 made their first contribution in pingdotgg/t3code#5957 **Full Changelog**: pingdotgg/t3code@v0.0.34-nightly.20260820.1142...v0.0.34-nightly.20260820.1146 Upstream release: https://github.com/pingdotgg/t3code/releases/tag/v0.0.34-nightly.20260820.1146
What Changed
Added
rounded-[var(--control-radius)]to shared composer control class (composerControlClassName) to unify rounding on button-backed and select-backed composer controls.Why
The button-backed Model and Traits pickers inherited the shared 8px control radius (from
rounded-[var(--control-radius)]inButton), but the select-backed Runtime mode picker inherited the generic 10px radius (fromrounded-lginSelect). This causes Runtime mode control look inconsistent with the rest of the UI.Defining the explicit radius in the shared class unifies it for all composer controls.
UI Changes
Before
After
Checklist
Note
Low Risk
Cosmetic Tailwind class change on chat composer controls only; no logic or data impact.
Overview
Adds
rounded-[var(--control-radius)]to the sharedcomposerControlClassNameused byComposerControlandComposerSelectControl, so button-backed and select-backed composer controls (e.g. Runtime mode vs Model/Traits) share the same corner radius instead of mixingButton’s control token withSelectTrigger’srounded-lg.Reviewed by Cursor Bugbot for commit 425c5ab. Bugbot is set up for automated code reviews on this repo. Configure here.
Note
Apply
--control-radiusborder radius to composer controlsAdds
rounded-[var(--control-radius)]tocomposerControlClassNamein ComposerControl.tsx so all composer controls use a consistent, theme-driven border radius.Macroscope summarized 425c5ab.