From b41f76240aaabe2bed3407a4b17aac0ec4e2cb99 Mon Sep 17 00:00:00 2001 From: phantomptr Date: Sat, 10 Oct 2026 11:03:21 -0700 Subject: [PATCH] Makeover sweep across the tools screens: glass panels, pills, chips - Hardware: every panel is a glass card with an icon disc header, metric rows with the hint under the value, and more room between cards. - Notifications: unread rows are raised glass with a coral dot instead of a solid accent tint; the unread bar matches. - Settings: text size and theme pickers are chips/glass pills; Backup presets and Profile's Crop/Fit are chips; the roster's Save/Add are pills. - Captures: the count sits beside the description. - Changelog/FAQ: a wrapped bullet stays one list item (was split into a stray paragraph). - Sweep of my screens, components and layout: old rounded-md/lg bordered boxes become glass panels or radius tokens, small buttons become pills, single-line fields are glass pills; undefined colour tokens (--color-error/-danger/-surface-1) and Tailwind palette colours replaced with theme tokens. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01Ub1mez9eaVtTF8pMEFXvA9 --- client/src/components/Drawer.tsx | 2 +- client/src/components/EditSessionBanner.tsx | 2 +- client/src/components/ErrorBoundary.tsx | 6 +- client/src/components/LocalPathPicker.tsx | 4 +- client/src/components/MarkdownView.test.tsx | 24 ++++++++ client/src/components/MarkdownView.tsx | 19 +++++- client/src/components/PackagePanel.tsx | 4 +- client/src/components/TaskList.tsx | 2 +- client/src/components/Toaster.tsx | 2 +- .../src/components/packageViewer/FilesTab.tsx | 2 +- .../components/packageViewer/ImagesTab.tsx | 2 +- .../components/packageViewer/RelatedTab.tsx | 2 +- client/src/index.css | 13 ++++ client/src/layout/NotificationInbox.tsx | 6 +- client/src/layout/RosterPicker.tsx | 22 +++---- client/src/layout/UpdateToast.tsx | 4 +- client/src/screens/About/index.tsx | 2 +- client/src/screens/Activity/StatsPanel.tsx | 12 ++-- client/src/screens/Activity/index.tsx | 10 ++-- client/src/screens/Backup/index.tsx | 13 ++-- client/src/screens/BugReport/LogsSection.tsx | 2 +- .../screens/BugReport/ScreenshotsSection.tsx | 6 +- client/src/screens/BugReport/SendPanel.tsx | 2 +- client/src/screens/BugReport/WhatSection.tsx | 4 +- .../src/screens/Captures/CaptureToolbar.tsx | 8 +-- client/src/screens/Cheats/CheatGameDetail.tsx | 6 +- client/src/screens/Cheats/index.tsx | 2 +- client/src/screens/FAQ/index.tsx | 8 +-- client/src/screens/FwSpoof/index.tsx | 12 ++-- client/src/screens/Hardware/NetworkPanel.tsx | 6 +- .../src/screens/Hardware/PeripheralPanel.tsx | 6 +- .../screens/Hardware/PowerTelemetryPanel.tsx | 8 +-- client/src/screens/Hardware/index.tsx | 60 ++++++++++--------- client/src/screens/Health/SpeedTestCard.tsx | 6 +- client/src/screens/NanoDns/index.tsx | 8 +-- client/src/screens/Notifications/index.tsx | 20 ++++--- client/src/screens/Payloads/CatalogPanel.tsx | 24 ++++---- .../src/screens/Payloads/PlaylistsPanel.tsx | 30 +++++----- client/src/screens/Payloads/SendPanel.tsx | 14 ++--- .../screens/Payloads/UsbAutoloaderModal.tsx | 10 ++-- client/src/screens/Profile/index.tsx | 25 ++++---- .../src/screens/RemotePlay/NpSignInCard.tsx | 2 +- client/src/screens/RemotePlay/index.tsx | 14 ++--- client/src/screens/Saves/AutoBackupCard.tsx | 4 +- client/src/screens/Saves/index.tsx | 6 +- client/src/screens/Settings/index.tsx | 38 ++++++------ client/src/screens/Shell/index.tsx | 4 +- 47 files changed, 268 insertions(+), 220 deletions(-) diff --git a/client/src/components/Drawer.tsx b/client/src/components/Drawer.tsx index da565319..007b8f94 100644 --- a/client/src/components/Drawer.tsx +++ b/client/src/components/Drawer.tsx @@ -115,7 +115,7 @@ export function Drawer({ type="button" onClick={onClose} aria-label={tr("close", "Close")} - className="shrink-0 rounded p-1 text-[var(--color-muted)] hover:bg-[var(--color-surface-3)] hover:text-[var(--color-text)]" + className="shrink-0 rounded-full p-1.5 text-[var(--color-muted)] hover:bg-[var(--color-surface-3)] hover:text-[var(--color-text)]" >