SysEx Drop v1.3.0 released


Today I released an update of SysEx Drop, a tool to transfer SysEx files containing sound data, firmware or whatever.

There isn't really anything new function-wise, but some annoyances got fixed in this release. One of it is restoring the application window position correctly between launches. This was already working on macOS since its first release, but has been broken for Windows and Linux. Thanks to the awesome work of the people working on egui and underlying libraries, this is now finally working correctly on all platforms.

On the macOS side, closing the application via Cmd-Q did not store the settings like window position and MIDI port in previous releases, while clicking the close icon on the window frame did. This was also fixed.

I also got reported a crash on Windows, which is quite rare with a Rust application. Some investigation showed that I assumed connecting to a MIDI port always succeeds. That's of course a bit optimistic, especially on Windows where a port can only be used by a single application. Some check is now done and an error message will be shown when something goes wrong.

Finally, the upper limit for the packet delay has been increased to 5 seconds for those who have older machines that take some time to process a larger dump.

Get your download as usual from GitHub.