From ace04ab268e201bac515dd45a2e7718ade828e18 Mon Sep 17 00:00:00 2001 From: hz Date: Tue, 21 Jul 2026 16:47:54 -0500 Subject: [PATCH] Fix low-contrast session-expiry dialog in dark mode The panel's shared Brand.panel_box background is ~80% opaque, which compounded with the dialog's own dim backdrop let the screen behind show through and washed out the card against it. Force full opacity on this dialog's panel specifically, since other panel_box overlays still rely on the shared translucency. --- scripts/ui/session_expiry_dialog.gd | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/ui/session_expiry_dialog.gd b/scripts/ui/session_expiry_dialog.gd index f07dbb5..a81987b 100644 --- a/scripts/ui/session_expiry_dialog.gd +++ b/scripts/ui/session_expiry_dialog.gd @@ -161,6 +161,7 @@ func _apply_theme() -> void: return var dark := UIThemeService.is_dark_mode() var panel_style := Brand.panel_box(dark) + panel_style.bg_color.a = 1.0 panel_style.content_margin_left = 32 panel_style.content_margin_right = 32 panel_style.content_margin_top = 30