From 03f3029dc697f520a0e154c31f8188743113deb4 Mon Sep 17 00:00:00 2001
From: Adam <2363879+adamdotdevin@users.noreply.github.com>
Date: Mon, 9 Feb 2026 07:19:17 -0600
Subject: feat(app): polish Open in icon treatment
Bring in the Open in button-group and transparent icon updates from #12641 while keeping locale strings unchanged. Replace CSS inversion with dedicated light/dark Zed icon assets for cleaner theme handling.
Co-authored-by: Edin <86423329+edoedac0@users.noreply.github.com>
---
.../app/src/components/session/session-header.tsx | 103 +++++++++++----------
1 file changed, 53 insertions(+), 50 deletions(-)
(limited to 'packages/app/src')
diff --git a/packages/app/src/components/session/session-header.tsx b/packages/app/src/components/session/session-header.tsx
index fcba47004..c7e2993ff 100644
--- a/packages/app/src/components/session/session-header.tsx
+++ b/packages/app/src/components/session/session-header.tsx
@@ -322,57 +322,60 @@ export function SessionHeader() {
}
>
-
-
-
+
-
-
-
- {language.t("session.header.openIn")}
- {
- if (!OPEN_APPS.includes(value as OpenApp)) return
- setPrefs("app", value as OpenApp)
- }}
- >
- {options().map((o) => (
- openDir(o.id)}>
-
- {o.label}
-
-
-
-
- ))}
-
-
-
-
-
-
- {language.t("session.header.open.copyPath")}
-
-
-
-
-
+ class="rounded-full h-[28px] py-1.5 pr-4 pl-3 gap-2 border-none shadow-none"
+ onClick={() => openDir(current().id)}
+ aria-label={language.t("session.header.open.ariaLabel", { app: current().label })}
+ >
+
+
+ {language.t("session.header.open.action", { app: current().label })}
+
+
+
+
+
+
+
+
+ {language.t("session.header.openIn")}
+ {
+ if (!OPEN_APPS.includes(value as OpenApp)) return
+ setPrefs("app", value as OpenApp)
+ }}
+ >
+ {options().map((o) => (
+ openDir(o.id)}>
+
+ {o.label}
+
+
+
+
+ ))}
+
+
+
+
+
+
+ {language.t("session.header.open.copyPath")}
+
+
+
+
+
+
--
cgit v1.2.3