From 17ae8c017b175d5d9fedd4163035c9d6eaf7baf6 Mon Sep 17 00:00:00 2001 From: Erik Darling <2136037+erikdarlingdata@users.noreply.github.com> Date: Sun, 8 Mar 2026 07:39:57 -0500 Subject: [PATCH] Add Check for Updates button to About window Hits GitHub releases API to compare running version against latest release. Shows "up to date" or a clickable link to the new release page. Co-Authored-By: Claude Opus 4.6 --- src/PlanViewer.App/AboutWindow.axaml | 13 ++++- src/PlanViewer.App/AboutWindow.axaml.cs | 36 +++++++++++++ src/PlanViewer.App/Services/UpdateChecker.cs | 53 ++++++++++++++++++++ 3 files changed, 101 insertions(+), 1 deletion(-) create mode 100644 src/PlanViewer.App/Services/UpdateChecker.cs diff --git a/src/PlanViewer.App/AboutWindow.axaml b/src/PlanViewer.App/AboutWindow.axaml index 97d2223..71950bb 100644 --- a/src/PlanViewer.App/AboutWindow.axaml +++ b/src/PlanViewer.App/AboutWindow.axaml @@ -2,7 +2,7 @@ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" x:Class="PlanViewer.App.AboutWindow" Title="About Performance Studio" - Width="450" Height="460" + Width="450" Height="500" CanResize="False" WindowStartupLocation="CenterOwner" Icon="avares://PlanViewer.App/EDD.ico" @@ -44,6 +44,17 @@ Text="www.erikdarling.com" PointerPressed="DarlingDataLink_Click" TextDecorations="Underline"/> + +