From bd2d0017740afd7e96be786ec220a950b2bde563 Mon Sep 17 00:00:00 2001 From: npeter83 Date: Sun, 9 Aug 2026 01:22:14 +0200 Subject: [PATCH] =?UTF-8?q?fix(theme):=20R10=20S1=20follow-ups=20=E2=80=94?= =?UTF-8?q?=20dedicated=20info=20token=20+=20restore=20collapsed=20hovers?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add --info/--info-fg (blue; dark #60a5fa / light #2563eb) so info notifications stop borrowing --accent, which collided with a status colour in schemes whose accent shares its hue (YouTube red = error, Slate orange = warn, Matrix/Forest green = success). Toaster info tone accent -> info. - Restore hover feedback the codemod flattened: 'bg-X ... hover:bg-X' / 'text-X ... hover:text-X' collapsed to a no-op once both shades mapped to one shadeless token. Reuse the house hover:opacity-{80,90} idiom (ConfirmProvider danger button, DownloadCenter error link). --- frontend/src/components/ConfirmProvider.tsx | 2 +- frontend/src/components/DownloadCenter.tsx | 2 +- frontend/src/components/Toaster.tsx | 2 +- frontend/src/index.css | 8 +++++++- 4 files changed, 10 insertions(+), 4 deletions(-) diff --git a/frontend/src/components/ConfirmProvider.tsx b/frontend/src/components/ConfirmProvider.tsx index 28d0ac39..277be749 100644 --- a/frontend/src/components/ConfirmProvider.tsx +++ b/frontend/src/components/ConfirmProvider.tsx @@ -118,7 +118,7 @@ export function ConfirmProvider({ children }: { children: ReactNode }) { multi ? "w-full" : "" } ${ c.danger - ? "bg-danger text-danger-fg hover:bg-danger" + ? "bg-danger text-danger-fg hover:opacity-90" : "bg-accent text-accent-fg hover:opacity-90" }`} > diff --git a/frontend/src/components/DownloadCenter.tsx b/frontend/src/components/DownloadCenter.tsx index 41a868cb..1b4975cb 100644 --- a/frontend/src/components/DownloadCenter.tsx +++ b/frontend/src/components/DownloadCenter.tsx @@ -253,7 +253,7 @@ function DownloadRow({ {job.status === "error" ? (