davetcc / tcMenu

Menu library for Arduino, mbed and ESP with designer UI and remote control capabilities.
https://www.thecoderscorner.com/products/arduino-libraries/tc-menu/
Apache License 2.0
271 stars 25 forks source link

Support more than one board and set of plugins for a project #409

Open davetcc opened 8 months ago

davetcc commented 8 months ago

Is your feature request related to a problem? Please describe. Some users want to be able to use tcMenu with more than one set of plugins at once, in this case for example there may be more than one board and associated hardware, such as a different display, remote, and input technology per set up. Given this, it should be possible to select an environment from the root menu app info panel and change the plugins and board settings used. Any users with extra ideas on how this should work, please do comment.

Describe the solution you'd like the ability to save different "environments" into the project structure, so that different sets of plugins and other settings can be chosen.

davetcc commented 8 months ago

My first thoughts on this are that where the processor type is currently configured, under that should be another drop-down with the plugin configurations so that the display, input and remote capabilities can be changed within a project.