Skip to content

Avalonia: package auto-update and macOS notifications#4651

Merged
Gabriel Dufresne (GabrielDuf) merged 1 commit intomainfrom
autoUpdateAvalonia
Apr 27, 2026
Merged

Avalonia: package auto-update and macOS notifications#4651
Gabriel Dufresne (GabrielDuf) merged 1 commit intomainfrom
autoUpdateAvalonia

Conversation

@GabrielDuf
Copy link
Copy Markdown
Contributor

  • Package auto-update on load — ports SoftwareUpdatesPage.WhenPackagesLoaded from WinUI: respects AutomaticallyUpdatePackages, DisableAUPOnBattery, DisableAUPOnBatterySaver, per-package AutoUpdatePackage flag, and the --updateapps CLI override
  • macOS notification delivery — replaced the removed NSUserNotificationCenter ObjC P/Invoke (dropped in macOS 14) with osascript, which works on all macOS versions without authorization setup
  • macOS self-update notification — AvaloniaAutoUpdater was only calling the Windows bridge; macOS bridge is now included

@GabrielDuf Gabriel Dufresne (GabrielDuf) merged commit 0f2f182 into main Apr 27, 2026
1 check passed
@GabrielDuf Gabriel Dufresne (GabrielDuf) deleted the autoUpdateAvalonia branch April 27, 2026 19:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants