* Code cleanup and update to .NET 8
* Fix macOS requiring staging directory to be selected.
Also places eboots on Desktop on macos, to avoid them being inside the app bundle.
* Fix keys discovery on mac
* Removed debug logging, made GetExecutablePath more robust.
* Created a script for building on mac, as creating a universal binary is somewhat involved
* Update UnionPatcher.Gui/Forms/ModeSelectionForm.cs
Co-authored-by: sudokoko <koko@sudokoko.xyz>
* Apply suggestions from code review
Co-authored-by: Josh <josh@slendy.pw>
---------
Co-authored-by: sudokoko <koko@sudokoko.xyz>
Co-authored-by: Josh <josh@slendy.pw>