From 5c92b416c0a9068173a1d5f74d365a58cb81cead Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Kr=C3=BCger?= Date: Sun, 30 Aug 2026 21:19:07 +0200 Subject: [PATCH] Tone down the focus underline to just a step past hover focus:border-b-muted-foreground was a big jump from the faint hover border tone. Use foreground at 40% opacity instead - a bit more present than hover, not a solid gray line. Co-Authored-By: Claude Sonnet 5 Claude-Session: https://claude.ai/code/session_01WzyfRyA7h5rs5SCAahLAWd --- components/sessions/SessionDescriptionEditor.tsx | 2 +- components/sessions/SessionTitleEditor.tsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/components/sessions/SessionDescriptionEditor.tsx b/components/sessions/SessionDescriptionEditor.tsx index a7d1a74..c7b1655 100644 --- a/components/sessions/SessionDescriptionEditor.tsx +++ b/components/sessions/SessionDescriptionEditor.tsx @@ -60,7 +60,7 @@ export function SessionDescriptionEditor({ placeholder="Add a description..." aria-label="Session description" rows={1} - className="max-w-full min-w-0 flex-1 resize-none border-b-2 border-transparent bg-transparent text-sm text-muted-foreground outline-none transition-colors placeholder:text-muted-foreground/60 hover:border-b-border focus:border-b-muted-foreground focus:text-foreground sm:max-w-xl [field-sizing:content]" + className="max-w-full min-w-0 flex-1 resize-none border-b-2 border-transparent bg-transparent text-sm text-muted-foreground outline-none transition-colors placeholder:text-muted-foreground/60 hover:border-b-border focus:border-b-foreground/40 focus:text-foreground sm:max-w-xl [field-sizing:content]" />
setValue(e.target.value)} placeholder={`Session #${sessionId}`} aria-label="Session name" - className="max-w-full min-w-0 border-b-2 border-transparent bg-transparent font-heading text-2xl font-semibold text-foreground outline-none transition-colors placeholder:text-muted-foreground/70 hover:border-b-border focus:border-b-muted-foreground sm:max-w-xl [field-sizing:content]" + className="max-w-full min-w-0 border-b-2 border-transparent bg-transparent font-heading text-2xl font-semibold text-foreground outline-none transition-colors placeholder:text-muted-foreground/70 hover:border-b-border focus:border-b-foreground/40 sm:max-w-xl [field-sizing:content]" />