This is a big update, all of it is UI/UX related:
- Onboarding
- When you're a first-time user, you'll be shown an onboarding window which will guide you through configuring and setting up (if you want)
- Will create a scheduled task and a firewall rule (again, if you want)
- Only shows once, if you abort it won't bug you anymore (you can always use the configuration window)
- Font size increased to 10 for readability, windows resized accordingly
- UI tweaks
- Errors (for instance disconnects) are now shown as a toast notification instead of a messagebox
- Update checker
- If enabled, will check for new releases every 30 min
- When a release is found, you'll be shown an info window and the option to open the github release page
- Only one notification per release, no bugging
- Installer
- New shiny installer :)
- Will update previous versions (even though it says 'install', your settings are saved)
- If you've installed by zip previously, make sure to select that folder as the target
- Signed, will check for tampering before installing and fail otherwise
- Releases will always be provided as a zip package as well
- Lots of improvements all around!
I'm no UI/UX expert, so tips are always welcome :)