I'm going to show the UI to a few people at Dalton Maag, and the way we've managed to distribute the binary on Windows is:
- package together the .exe, the
resources and druid-theme-loader folders
- make an MSI that upon installation creates a shortcut to the .exe, specifying that the current working directory must be set to the folder that contains
resources and druid-theme-loader (otherwise the .exe crashes because it can't access them).
With that setup, it's possible to drag-and-drop a UFO onto the shortcut, and it opens in Runebender.
Are there any other things to consider that we didn't see here? Is there interest to automate that MSI thing on the repository here? Or is there maybe a better way using Rust-specific tools or conventions?
I'm going to show the UI to a few people at Dalton Maag, and the way we've managed to distribute the binary on Windows is:
resourcesanddruid-theme-loaderfoldersresourcesanddruid-theme-loader(otherwise the .exe crashes because it can't access them).With that setup, it's possible to drag-and-drop a UFO onto the shortcut, and it opens in Runebender.
Are there any other things to consider that we didn't see here? Is there interest to automate that MSI thing on the repository here? Or is there maybe a better way using Rust-specific tools or conventions?