# Modifying the UI?

**URL:** <https://wled.discourse.group/t/modifying-the-ui/8723>\
**Category:** Uncategorized\
**Created:** [July 12, 2023, 6:47pm UTC](https://wled.discourse.group/t/modifying-the-ui/8723 "2023-07-12T18:47:09Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![jc78](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/jc78/32/3310_2.png) [@jc78](https://wled.discourse.group/u/jc78)\
**Post date:** [July 12, 2023, 6:47pm UTC](https://wled.discourse.group/t/modifying-the-ui/8723/1 "2023-07-12T18:47:09Z")

</div>

I would like to make a custom build which modifies the default UI (LED Configuration menu). I tried to modify the html in settings\_leds.htm, but when I build and upload, I do not see any of my changes. I’m assuming I’m either working in the wrong space/file, or I’m missing a step in the process.

For context, I’m trying to replace the functionality of the LED Output “+” and “-” buttons (the addLEDs function) to display a message box stating led output modification this is not supported on my custom board.

Any guidance on HTML modification would be appreciated.

PS: I may also be experiencing platformio build issues that may or may not be connected to this. For example, I can make an obvious change like removing all of my user mods from my platformio\_override file, but the build never generates a new bin file in my firmware folder.

---

<div class="post-metadata">

**Author:** ![jc78](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/jc78/32/3310_2.png) [@jc78](https://wled.discourse.group/u/jc78)\
**Post date:** [July 12, 2023, 7:25pm UTC](https://wled.discourse.group/t/modifying-the-ui/8723/2 "2023-07-12T19:25:37Z")

</div>

I found this page here with instructions on using npm to rebuild the html. This is what I’m looking for and I’m now able to see my changes.

[https://kno.wled.ge/advanced/custom-features/#changing-web-ui](https://kno.wled.ge/advanced/custom-features/#changing-web-ui)
