UI: ASTERION logo left of PROSERVE wordmark + minimize on launch
Brand mark ---------- Resources/logo-asterion-white.png embedded as a WPF Resource. Placed in the top-bar StackPanel before the PROSERVE Pirulen wordmark, at 36px height, with HighQuality bitmap scaling and SnapsToDevicePixels to keep the white logo crisp against the dark chrome. Minimize on launch ------------------ Once a Proserve version is started via _processLauncher.Launch(), the MainWindow drops to WindowState.Minimized so it doesn't sit on top of the game. The launcher stays running (so the user can come back to install / switch / see the badge license), just out of the way. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -427,6 +427,10 @@ public sealed partial class MainViewModel : ObservableObject
|
||||
_processLauncher.Launch(row.Installed);
|
||||
_config.LastLaunchedVersion = row.Version;
|
||||
_configStore.Save(_config);
|
||||
|
||||
// Réduit la fenêtre du launcher pour ne pas gêner Proserve qui démarre
|
||||
if (Application.Current.MainWindow is { } mw)
|
||||
mw.WindowState = WindowState.Minimized;
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user