Skip to content

Input System Refactor & Dependency Updates

Compare
Choose a tag to compare
@github-actions github-actions released this 03 Jun 20:21

Summary

One of the main changes in this release is that we have replaced the underlying system we were using to handle input events with another one which not only lets us hook into keyboard and mouse events now, but also is cross platform (to some extent) whereas the other one was windows specific and was purely for simulating input.

WARNING - If you previously had any Simulate Key Press tasks the keys may need resetting as the new library has different underlying values to the previous one, so it should remember you had keys, just may not be set to the correct ones now.

Keyboard Shortcut Trigger

So you can now use the Keyboard Shortcut trigger to start your flows, which provides an easy way to have a streamlined set of shortcuts to additionally trigger complex flows when needed, i.e imagine having all your memes in OBS bound to shortcuts on numpad so you can just fire them off easily.

image

Plugin Cleanup Issue Fixed

There had been an issue where plugins were not clearing up correctly when the application was closed. Everything was in place for the plugins to be notified of the app closing but the hookup code was never fully implemented, so this should now correctly close down all plugins and associated resources on app close.

Dependency Updates

We have updated to use the newer version of Blazor Photino as well as the new major version of Blazor Monaco, which improves the code editor within the tasks.