From bcc13871d70998690728df13e51dba8dddf8bdd2 Mon Sep 17 00:00:00 2001 From: Rik Schreurs Date: Fri, 1 May 2026 20:37:08 +0200 Subject: [PATCH] Replace default Avalonia about dialog with Conclave-branded modal Avalonia's default macOS app menu shipped a generic "About Avalonia" item. Override it via NativeMenu so it points at a new AboutModal that shows the Conclave icon, version (read from AssemblyInformationalVersion), tagline, repo URL, and license line. --- src/Conclave.App/MainWindow.axaml | 9 +++ src/Conclave.App/MainWindow.axaml.cs | 2 + src/Conclave.App/ViewModels/ShellVm.cs | 31 ++++++++++ src/Conclave.App/Views/Shell/AboutModal.axaml | 57 +++++++++++++++++++ .../Views/Shell/AboutModal.axaml.cs | 34 +++++++++++ 5 files changed, 133 insertions(+) create mode 100644 src/Conclave.App/Views/Shell/AboutModal.axaml create mode 100644 src/Conclave.App/Views/Shell/AboutModal.axaml.cs diff --git a/src/Conclave.App/MainWindow.axaml b/src/Conclave.App/MainWindow.axaml index 18acdd5..9bd3036 100644 --- a/src/Conclave.App/MainWindow.axaml +++ b/src/Conclave.App/MainWindow.axaml @@ -8,6 +8,14 @@ Icon="/Assets/icon.png" Width="1320" Height="820" MinWidth="640" MinHeight="480" Background="{Binding Tokens.Bg}"> + + + + + +