Page 1 of 1

Feature Request: UI Customization

Posted: Tue Dec 23, 2025 7:49 pm
by ltlnmo
I’m trying to theme hudiy like the oem head unit graphics

I’m sure a lot of people would like more freedom to customize the look of everything. Some things I can think that would be great

Control bar look and location customization (top bottom left right or hidden)
System wide font and icon customization. Both look and sizing
More control of colors customization.
Completely removing dashboard.
Ability to change main menu style.

Re: Feature Request: UI Customization

Posted: Tue Dec 23, 2025 8:08 pm
by hudiy
Using the API and HTML/JavaScript, it’s possible to recreate almost every part of the Hudiy UI. HTML/JavaScript can serve as a full-screen overlay to bypass the Native UI if your system requires a specific look and feel.

We recommend HTML/JavaScript for customization due to the flexibility it provides. If your case requires additional API features, we are always open to expanding its capabilities in upcoming versions. We are also happy to assist with any questions regarding API usage and HTML/JavaScript integration.

Re: Feature Request: UI Customization

Posted: Tue Dec 23, 2025 8:27 pm
by ltlnmo
I’ve already build this for custom controls. When I load this on my head unit it looks a lot more squeezed so wanted to remove the control bar or move it to the left of screen.

I guess I’ll look into how to rebuild the entire UI with the API.

Re: Feature Request: UI Customization

Posted: Tue Dec 23, 2025 10:30 pm
by hudiy
With overlays, you can render your HTML/JavaScript code at any size - including full screen if you set the width and height to match the screen resolution. You can toggle overlays using the API or set them to be visible only on the Native UI, meaning they'll hide automatically once a projection starts.

Take a look at our recent idle screen example. It works as an overlay and includes a button that hides it once clicked:

viewtopic.php?t=155

More details about overlays:
https://github.com/wiboma/hudiy/blob/ma ... d#overlays

Re: Feature Request: UI Customization

Posted: Wed Dec 24, 2025 1:22 am
by ltlnmo
Ok. I’ll look into that. Also. Is there a way to not show the dashboard at all? Essentially make it to where dashboard shows only via a button in the menus?

Re: Feature Request: UI Customization

Posted: Wed Dec 24, 2025 1:31 am
by hudiy
ltlnmo wrote: Wed Dec 24, 2025 1:22 am Ok. I’ll look into that. Also. Is there a way to not show the dashboard at all? Essentially make it to where dashboard shows only via a button in the menus?
Yes, have a look at defaultAction property in main_configuration.json

https://github.com/wiboma/hudiy/blob/ma ... pplication

Re: Feature Request: UI Customization

Posted: Tue Dec 30, 2025 9:12 pm
by ltlnmo
So I used the idle example but it keeps displaying the 404 red exclamation mark. It worked at one moment then stopped working. Can you explain a little more of maybe where all the files have to be placed. Right now I have hudiy_client with common files and api in home/pi. Then I have the idle script in use/local/bin. Then I have the overlay in .hudiy/share/overlays