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.
Feature Request: UI Customization
Re: Feature Request: UI Customization
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.
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
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.
I guess I’ll look into how to rebuild the entire UI with the API.
- Attachments
-
- IMG_0703.jpeg (4.09 MiB) Viewed 285 times
Re: Feature Request: UI Customization
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
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
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
Yes, have a look at defaultAction property in main_configuration.jsonltlnmo 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?
https://github.com/wiboma/hudiy/blob/ma ... pplication
Re: Feature Request: UI Customization
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