From e0172486167e6b2017c954edd369599ab2bde940 Mon Sep 17 00:00:00 2001
From: Michael Han <107991372+shimmyshimmer@users.noreply.github.com>
Date: Fri, 12 Jun 2026 10:32:11 -0700
Subject: [PATCH] Studio: polish update banner layout and sidebar icons (#6266)
Polishes the in-app update notification banners and the sidebar account menu.
Update banners (web and llama.cpp):
- Add a download icon next to the title, aligned with the title text.
- Even out the action row so the buttons share balanced padding and equal spacing.
- Let the row wrap on narrow viewports so Copy command is never clipped under overflow-hidden.
Sidebar:
- Use the setting-07 cog for the profile button and the Settings menu item.
- Use the sun-03 icon for the Light Mode menu item.
- Slightly enlarge the profile cog.
Frontend only. Build and typecheck pass.
---
studio/frontend/src/app/provider.tsx | 2 +-
.../frontend/src/components/app-sidebar.tsx | 16 +++--
.../src/components/llama-update-banner.tsx | 53 ++++++++++-------
.../src/components/web/update-banner.tsx | 59 +++++++++++--------
4 files changed, 76 insertions(+), 54 deletions(-)
diff --git a/studio/frontend/src/app/provider.tsx b/studio/frontend/src/app/provider.tsx
index f806a0f405..39e04843a9 100644
--- a/studio/frontend/src/app/provider.tsx
+++ b/studio/frontend/src/app/provider.tsx
@@ -259,7 +259,7 @@ function TauriWrapper({ children }: { children: ReactNode }) {
<>
{children}
-