lichen-community-systems / flocking-midi

A collection of MIDI components for Infusion and Flocking
1 stars 2 forks source link

Resolves gh-30: Merges @the-t-in-rtf's "auto" UI components with the base implementation #31

Closed colinbdclark closed 3 years ago

colinbdclark commented 4 years ago

With this PR, @duhrer's collection of "auto" versions of the UI components have been merged into the core implementation. This means the midi port selector will automatically detect port changes, and also includes a "port affinity" feature where a preferredPort option can be specified so that it will be used whenever it is connected.

There is significant renaming in this pull request, so users of the flock.auto.ui.* components may need to change their code.

@duhrer, do you want to review this carefully to make sure that it aligns with your implementation?