From 222b6cda96895fb86cee12b2a692a016bb09d637 Mon Sep 17 00:00:00 2001 From: David Hill Date: Tue, 17 Feb 2026 14:31:20 +0000 Subject: [PATCH] tweak(ui): update magnifying-glass icon Replace the magnifying-glass glyph with a 16px viewBox variant and keep default 1px stroke; adjust the titlebar search to render the icon at 16x16. --- packages/app/src/components/session/session-header.tsx | 2 +- packages/ui/src/components/icon.tsx | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/app/src/components/session/session-header.tsx b/packages/app/src/components/session/session-header.tsx index 92cd45173..b46e7d3c3 100644 --- a/packages/app/src/components/session/session-header.tsx +++ b/packages/app/src/components/session/session-header.tsx @@ -326,7 +326,7 @@ export function SessionHeader() { aria-label={language.t("session.header.searchFiles")} >
- + {language.t("session.header.search.placeholder", { project: name() })} diff --git a/packages/ui/src/components/icon.tsx b/packages/ui/src/components/icon.tsx index dc5d2905a..36d2a5431 100644 --- a/packages/ui/src/components/icon.tsx +++ b/packages/ui/src/components/icon.tsx @@ -32,7 +32,7 @@ const icons = { folder: ``, "file-tree": ``, "file-tree-active": ``, - "magnifying-glass": ``, + "magnifying-glass": ``, "plus-small": ``, plus: ``, "new-session": ``, @@ -90,6 +90,7 @@ export interface IconProps extends ComponentProps<"svg"> { export function Icon(props: IconProps) { const [local, others] = splitProps(props, ["name", "size", "class", "classList"]) + const viewBox = () => (local.name === "magnifying-glass" ? "0 0 16 16" : "0 0 20 20") return (