From 805508a413a2422fe5a0e8115d387814a0b7c3d2 Mon Sep 17 00:00:00 2001 From: Avery Felts Date: Sun, 1 Feb 2026 12:30:26 -0700 Subject: [PATCH] Refactor UserHeader for transparent background and simplified styling --- src/components/UserHeader.tsx | 41 ++++++++++++----------------------- 1 file changed, 14 insertions(+), 27 deletions(-) diff --git a/src/components/UserHeader.tsx b/src/components/UserHeader.tsx index ace967e..40b5521 100644 --- a/src/components/UserHeader.tsx +++ b/src/components/UserHeader.tsx @@ -276,7 +276,7 @@ export function UserHeader({ user, preferences, onModalStateChange }: UserHeader return ( <>
{/* Background Layers */}
@@ -310,15 +310,11 @@ export function UserHeader({ user, preferences, onModalStateChange }: UserHeader } ` }} /> - {/* Base Color & Blur Layer - Optimized for Performance on Mobile */} + {/* Base Background Layer - Simple semi-transparent base */}
@@ -373,7 +369,7 @@ export function UserHeader({ user, preferences, onModalStateChange }: UserHeader "absolute inset-0 w-full h-full object-cover transition-opacity duration-[1500ms] ease-in-out", isMobile ? "scale-105" : "scale-110", isVideoPlaying - ? (isMobile ? "opacity-60 dark:opacity-40" : "opacity-80 dark:opacity-60") // Lower opacity on mobile for better text contrast + ? "opacity-50" // Simple consistent transparency : "opacity-[0.01]" )} > @@ -381,13 +377,6 @@ export function UserHeader({ user, preferences, onModalStateChange }: UserHeader
- {/* Vignette/Readability Overlay - Reinforced for contrast */} -
@@ -395,19 +384,19 @@ export function UserHeader({ user, preferences, onModalStateChange }: UserHeader
@@ -417,19 +406,17 @@ export function UserHeader({ user, preferences, onModalStateChange }: UserHeader

handleNavigate('/')} style={{ - filter: theme === 'dark' ? 'drop-shadow(0 0 10px rgba(167, 139, 250, 0.3))' : 'none' + filter: 'drop-shadow(0 0 10px rgba(167, 139, 250, 0.3))' }} > QuitTraq

{userName && ( -

+

Welcome {userName}, you got this!

)} @@ -443,7 +430,7 @@ export function UserHeader({ user, preferences, onModalStateChange }: UserHeader "p-2 sm:p-2.5 rounded-full transition-all duration-300 active:scale-90 shadow-sm", reminderSettings.enabled ? 'bg-indigo-500/15 text-indigo-400 border border-indigo-500/20' - : 'bg-muted border border-transparent text-muted-foreground' + : 'bg-white/5 border border-transparent text-white/50 hover:bg-white/10' )} > {reminderSettings.enabled ? ( @@ -455,7 +442,7 @@ export function UserHeader({ user, preferences, onModalStateChange }: UserHeader