ScanMountGoat / ArcExplorer

A cross-platform file browser and extractor for Smash Ultimate's data.arc file.
MIT License
32 stars 2 forks source link

Create builds using github actions #35

Closed ScanMountGoat closed 9 months ago

ScanMountGoat commented 3 years ago

Improving the compatibility for windows and linux binaries will require building through github actions. This avoids issues with native dependencies using newer Rust runtime components like glibc that may not work with some operating systems.

ScanMountGoat commented 2 years ago

It should just be a matter of figuring out the command line arguments to dotnet to publish to a single trimmed executable and create the github action. https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-net

ScanMountGoat commented 9 months ago

Relevant info for MacOS: https://docs.avaloniaui.net/docs/deployment/macOS

ScanMountGoat commented 9 months ago

Trimming is causing issues on MacOS with the UI. https://docs.avaloniaui.net/docs/basics/data/data-binding/compiled-bindings. Converters can be used for text controls instead of dictionaries to resolve issues with compiled bindings.