There’s some UI options in the main panel (reachable via “About & Help”) such as navbar style and simple/extended navbar switchbutton.
I couldn’t get OH to permanently store them (so if I was to restore a config backup, the system would come up with these properly set).
The settings made in the „Help & About“ section are local to that client only and stored in browser storage, which means, that they both „survive“ a reload of the application and even cache cleaning.
I cannot imagine how to store them on the openHAB server (how should the server identify which settings belong to which client?) and IMO settings like the theming of MainUI on an individual device also don‘t belong to the server.
Without being on the server, there is no way of backup or restore with the openHAB backup tool.
Looking at the code, this is not possible, as the defaults are hard-coded into the UI.
We could use the /rest/ui/components endpoint to store defaults on the server, which are then retrieved by the client. That wouldn’t require backend work, but someone has to do the frontend work.
I can review a PR, but my own to do list is way to long to add more stuff.
Trouble is noone dares to start work on webui when it’s just for a that ‘simple’ feature.
Ramp up cost/learning curve is too big here for anyone else.
Would you consider changing the defaults?
I’d think that the orange navbar is not most user’s favorite anyway.
Yeah I know it’s sorta part of the OH identity but the color is often perceived as pushy/obtrusive so using it as the default isn’t a damn good idea.
Likewise, enabling the ‘show simple navbar on dashboard’ button choice would be the better default choice.
That one just puts another title on top reading ‘overview’ (or localized ‘Übersicht’ in German) for the main page and AFAIK cannot be changed by users.
That’s redundant at best and eventually even wrong in specific setups. This is why it should not be the default.
Thanks for picking up. And your PR.
PS: just because we all are now on it: is there a means to en-/disable the bottom bar ?