evilC / UCR

Universal Control Remapper [ALPHA]
MIT License
196 stars 31 forks source link

[Epic] Unified IOControl menus #169

Open evilC opened 7 years ago

evilC commented 7 years ago

With large numbers of plugins, there is always going to be performance issues creating that many menu instances.
The only long-term solution that I see is to have only one menu for each IOClass (eg one InputButton menu, one InputAxis menu etc...) and when each menu is opened, it is configured to the current IOControl instance.
eg "Block", "Wild" checkmarks on InputButtons would be enabled/disabled as appropriate when the user opened the menu for a given InputButton.