- ๐๏ธ Fixes performance issues related to using the
.focusSection
view modifier in SwiftUI which caused all the items in the list to render all at once. Not great for large collections - ๐ช Removes some of the unwanted animations when adding workflows and when switching groups
- ๐ Fixes a bug in the encoding of the script commands (they couldn't be probably disabled because it defaults to true)
- ๐ฆRefactor the use of Combine; instead of using a collection of
AnyCancellable
, we now have multiple instance types with explicitly named subscriptions. This means that we can't have more than one subscription at a time, which should be a lot safer in the future. Also, subscriptions wait for the mach port to be established before subscribing. This should ensure that we don't try to listen for events before the application is ready to go.