From dd4ee9bbaa9045f4795776d5b6ea1a9e92997b98 Mon Sep 17 00:00:00 2001 From: "j.foucher" Date: Sat, 2 May 2026 09:05:14 +0200 Subject: [PATCH] Force black background under bg image, Launcher subtitle bold MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The implicit Window style in Theme.xaml WAS being applied, but defensive coding wins: when MainWindow.Background was unset, WPF's intermediate composition surface for elements with Opacity<1 (the Image) blended against whatever the parent presented. In some Windows render paths that's effectively the system white. Setting Window.Background="Black" AND Grid.Background="Black" pins the surface under the image to pure black explicitly, no system theme involvement. Also drop the previous "darken overlay" Rectangle — once the surface under the image is genuinely black, the image at 0.25 opacity is already where we want it, no second dimming layer needed. Launcher subtitle: FontWeight Light → Bold so it competes equally with PROSERVE in the Pirulen wordmark. Co-Authored-By: Claude Opus 4.7 (1M context) --- src/PSLauncher.App/Views/MainWindow.xaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/PSLauncher.App/Views/MainWindow.xaml b/src/PSLauncher.App/Views/MainWindow.xaml index 889bd83..cf16ddd 100644 --- a/src/PSLauncher.App/Views/MainWindow.xaml +++ b/src/PSLauncher.App/Views/MainWindow.xaml @@ -3,6 +3,7 @@ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:vm="clr-namespace:PSLauncher.App.ViewModels" Title="PROSERVE Launcher" + Background="Black" Width="980" Height="780" MinWidth="780" MinHeight="500" WindowStartupLocation="CenterScreen" @@ -145,23 +146,22 @@ - + - + - -