A rewrite of WoWthing Sync in modern C#.
- uses Avalonia UI, cross-platform UI toolkit - Microsoft really likes throwing out their current UI toolkit and starting something new every few years and I don't want to deal with it
- uses Velopack, relatively new cross-platform install/update solution
There are multiple reasons that Sync is no longer viable:
- targets an ancient version of .NET (4.x)
- uses WinForms for UI, ancient and horrible to work with
- no installer (fixable)
- no automatic updates (fixable)
- only runs on Windows (not really fixable)
dotnet install -g vpkdotnet publish --self-contained -r win-x64 -o .\publishvpk pack --packId "ThingEngineering.WowthingAutoUploader" --packVersion 0.0.1 --packDir .\publish --mainExe WowthingAutoUploader.exe- Upload files from
Releaseto ??? (TODO: set up something to host these files)