From d37715e601eb6e8e46f54f41207344a8d04512af Mon Sep 17 00:00:00 2001 From: Aarav Dayal Date: Wed, 21 Jan 2026 06:17:21 -0600 Subject: [PATCH] UI: align composer meta icons, stabilize buttons, and fix settings visuals - Aligned composer meta icons with the context meter and removed extra bottom spacing - Fixed file status icon alignment - Disabled default button bounce animations - Corrected popover surface styling for the new agent background - Fixed native select decoration for ungrouped selects in settings - Corrected settings dialog background styling - Standardized all settings knob colors to white --- src/features/app/components/SidebarHeader.tsx | 7 ++--- src/features/app/components/WorkspaceCard.tsx | 6 +++-- src/features/git/components/GitDiffPanel.tsx | 2 +- src/features/home/components/Home.tsx | 4 +-- src/styles/base.css | 2 +- src/styles/buttons.css | 14 +++++++++- src/styles/composer.css | 9 +++++-- src/styles/diff.css | 20 +++++++++++--- src/styles/settings.css | 26 ++++++++++++++++--- src/styles/sidebar.css | 4 +-- 10 files changed, 73 insertions(+), 21 deletions(-) diff --git a/src/features/app/components/SidebarHeader.tsx b/src/features/app/components/SidebarHeader.tsx index e73cc691c..3621bf904 100644 --- a/src/features/app/components/SidebarHeader.tsx +++ b/src/features/app/components/SidebarHeader.tsx @@ -1,4 +1,4 @@ -import { FolderKanban } from "lucide-react"; +import { FolderKanban, Plus } from "lucide-react"; type SidebarHeaderProps = { onSelectHome: () => void; @@ -20,12 +20,13 @@ export function SidebarHeader({ onSelectHome, onAddWorkspace }: SidebarHeaderPro ); diff --git a/src/features/app/components/WorkspaceCard.tsx b/src/features/app/components/WorkspaceCard.tsx index 01c21aa55..4d3612e18 100644 --- a/src/features/app/components/WorkspaceCard.tsx +++ b/src/features/app/components/WorkspaceCard.tsx @@ -1,6 +1,7 @@ import type { MouseEvent } from "react"; import type { WorkspaceInfo } from "../../../types"; +import { Plus } from "lucide-react"; type WorkspaceCardProps = { workspace: WorkspaceInfo; @@ -67,7 +68,8 @@ export function WorkspaceCard({ diff --git a/src/features/git/components/GitDiffPanel.tsx b/src/features/git/components/GitDiffPanel.tsx index 78f193d22..5f998fd95 100644 --- a/src/features/git/components/GitDiffPanel.tsx +++ b/src/features/git/components/GitDiffPanel.tsx @@ -290,7 +290,7 @@ function DiffFileRow({ onContextMenu={onContextMenu} > - {statusSymbol} + {statusSymbol}
diff --git a/src/features/home/components/Home.tsx b/src/features/home/components/Home.tsx index 91a1f6739..93d17ea15 100644 --- a/src/features/home/components/Home.tsx +++ b/src/features/home/components/Home.tsx @@ -238,7 +238,7 @@ export function Home({