Imagine if you will, you are a hardware person.
You cringe at the thought of following the required instructions to install & configure git, VS Code & Platform IO IDE, then retrieve WLED project.
That gets you no further to your goals of testing some user mods out with some hardware you are trying out that simply installing the pre-built firmware.
So, you then have to follow even more cringe-worthy instructions to integrate multiple usermods, compiling (and cringing again while dealing with the Platform IO fail-the-first-time-and-just-compile-again thing).
Now that you understand the motivation - supporting the non-software hardware hackers among us, here’s the request:
Develop a WLED build that automatically builds an ESP32 (only) firmware which includes every usermod in the usermod folder, adds a configuration menu button for “USERMODS”.
When the “USERMODS” button is selected, the user is presented with a list of usermods, (mutually exclusive) radio button, first ~80 characters of the usermod’s readme.md, and once the radio button is pressed, a button appears below the usermod to enable.
The enable button once pressed integrates that usermod as if someone had done the manual integration and custom firmware build for that usermod, then saves state (including the currently selected usermod so that Usermod’s radio button can display as already selected), then restarts.
(o) Animated_Staircase: This usermod makes your staircase look cool by switching it on with an animation
[ENABLE BUTTON]
( ) Artemis_reciever: Usermod to allow WLED to receive via UDP port from RGB.NET (and therefore add as
… and so on …
This is obviously a long-term project, but I could be quite valuable to many people, particularly if this build variant were automatically built right along with the default ESP32 build