Skip to content

Flatten Windows publish layout and fix restart handoff#4719

Merged
Gabriel Dufresne (GabrielDuf) merged 7 commits into
mainfrom
unigetui-package-size
May 7, 2026
Merged

Flatten Windows publish layout and fix restart handoff#4719
Gabriel Dufresne (GabrielDuf) merged 7 commits into
mainfrom
unigetui-package-size

Conversation

@mamoreau-devolutions
Copy link
Copy Markdown
Contributor

Summary

  • flatten the Windows publish output so UniGetUI.exe, UniGetUI.Avalonia.exe, and pinget.exe ship side by side
  • publish the bundled Avalonia app and pinget once, then merge them into the final Windows publish output
  • extract a shared pre-UI startup dispatcher and split Avalonia startup into a dedicated host path
  • fix classic/modern restart handoff by relaunching only after the current process exits
  • make Avalonia resolve UniGetUI Elevator.exe correctly in the flat side-by-side layout, with fallback for the older subfolder layout

Validation

  • dotnet build UniGetUI.Avalonia/UniGetUI.Avalonia.csproj -c Debug -p:Platform=x64 -r win-x64

@GabrielDuf Gabriel Dufresne (GabrielDuf) merged commit e137dc6 into main May 7, 2026
3 checks passed
@GabrielDuf Gabriel Dufresne (GabrielDuf) deleted the unigetui-package-size branch May 7, 2026 20:47
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