DO MERGE: ui fixes - #6658
Closed
maria-rcks wants to merge 1 commit into
Closed
DO MERGE: ui fixes#6658maria-rcks wants to merge 1 commit into
maria-rcks wants to merge 1 commit into
Conversation
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Changes
Workspace, navigation, and Settings
Usage
Pull Requests
Terminal
Timeline, tool calls, and changed files
Validation
Built with GPT-5.6 Sol via Codex in T3 Code.
Note
Low Risk
Mostly UI layout and menu structure; scoped new-thread behavior is a small product-logic change with tests updated. No auth, data, or security surface in this diff.
Overview
Introduces
WorkspacePageHeaderandWorkspacePageContainerso chat, empty-thread, onboarding, settings, and project settings share one top-bar geometry (safe area, collapsed-sidebar inset, Electron drag region, native control clearance) and optional readable/wide/expanded content widths. Settings pages adopt the container widths; panel layout toggles get themed foreground styling and a customizable disabled tooltip.Context menus gain a contract-level
separatorBeforeflag, wired through Electron native menus (with deduped separators) and the web fallback, which also adds submenu chevrons and a broader icon set. Thread actions are reorganized: icons on lifecycle items, path/branch/thread ID grouped under Copy, and section separators before rename, copy, and archive.Sidebar behavior updates: New thread creates directly in the active project scope (no picker repeat); row pin/status/snooze/settle controls use consistent micro buttons and icon sizing; settings footer navigation is centralized in
SidebarUtilityMenu(Back on utility pages, shared with the main sidebar chrome).Adds
SegmentedTab/ segmented toggle variants for shared tab styling, tightens composer inline chip vertical alignment, and adjusts theme library card min width for three-column layouts.Reviewed by Cursor Bugbot for commit b53b569. Bugbot is set up for automated code reviews on this repo. Configure here.
Note
Fix UI consistency across sidebar, context menus, settings, and workspace headers
WorkspacePageHeaderandWorkspacePageContainercomponents to standardize titlebar layout and content width across chat, settings, and onboarding viewsseparatorBeforesupport toContextMenuItemcontracts, Electron menus, and the web fallback context menuSegmentedTabandSegmentedTabListUI components and newsegmentedtoggle variants for segmented control stylingSidebarUtilityMenu; back navigation now uses browser history when availableMacroscope summarized b53b569.