From be7ccfced5aa284780c8ba8f8de8a32437f554de Mon Sep 17 00:00:00 2001 From: "j.foucher" Date: Sun, 3 May 2026 21:06:54 +0200 Subject: [PATCH] =?UTF-8?q?v0.23.6=20=E2=80=94=20Fix=20:=20footer=20(barre?= =?UTF-8?q?=20de=20DL)=20invisible=20en=20plein=20=C3=A9cran?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bug WPF classique avec WindowStyle=None + WindowChrome : quand la fenêtre passe en Maximized, elle déborde physiquement de la taille de ResizeBorderThickness sur chaque bord (~7 px ici). Conséquence : la Row 3 (footer) passe sous la barre des tâches Windows, et la barre de téléchargement devient invisible alors que tout le reste continue de fonctionner. Fix : on applique un Margin=7 sur le Grid root quand WindowState=Maximized via un DataTrigger sur le RelativeSource Window. Le trigger se déclenche automatiquement à chaque maximize/restore — pas de code-behind nécessaire. Test : maximize + minimize + restore plusieurs fois → le footer reste toujours visible et la fenêtre revient à sa taille normale sans glitch. Co-Authored-By: Claude Opus 4.7 (1M context) --- installer/PSLauncher.iss | 2 +- src/PSLauncher.App/PSLauncher.App.csproj | 6 +++--- src/PSLauncher.App/Views/MainWindow.xaml | 16 ++++++++++++++++ 3 files changed, 20 insertions(+), 4 deletions(-) diff --git a/installer/PSLauncher.iss b/installer/PSLauncher.iss index 6f5ffdb..6fb8789 100644 --- a/installer/PSLauncher.iss +++ b/installer/PSLauncher.iss @@ -11,7 +11,7 @@ #define MyAppName "PROSERVE Launcher" #define MyAppShortName "PS_Launcher" -#define MyAppVersion "0.23.5" +#define MyAppVersion "0.23.6" #define MyAppPublisher "ASTERION VR" #define MyAppURL "https://asterionvr.com" #define MyAppExeName "PS_Launcher.exe" diff --git a/src/PSLauncher.App/PSLauncher.App.csproj b/src/PSLauncher.App/PSLauncher.App.csproj index f1af8b6..b50ce65 100644 --- a/src/PSLauncher.App/PSLauncher.App.csproj +++ b/src/PSLauncher.App/PSLauncher.App.csproj @@ -15,9 +15,9 @@ PROSERVE Launcher © 2026 ASTERION VR — All rights reserved PSLauncher.App - 0.23.5 - 0.23.5.0 - 0.23.5.0 + 0.23.6 + 0.23.6.0 + 0.23.6.0 true diff --git a/src/PSLauncher.App/Views/MainWindow.xaml b/src/PSLauncher.App/Views/MainWindow.xaml index e5e4767..8ed3582 100644 --- a/src/PSLauncher.App/Views/MainWindow.xaml +++ b/src/PSLauncher.App/Views/MainWindow.xaml @@ -193,6 +193,22 @@ de fenêtre. Le footer est confiné à la colonne content. --> + + + +