Support and General Use > Theming and Appearance Customization
What features should be added to theming spec?
speachy:
--- Quote from: iPodVT on May 31, 2024, 08:05:48 PM ---Thank you very much for this. Is this now available in the most current dev build?
--- End quote ---
It's not committed yet; I still need to add a way to configure it through the menu system instead of manually editing the configuration file.
iPodVT:
Okay - got it - thanks for letting me know.
iPodVT:
I apologize if it seemed like I was saying, "Thanks, but where the hell is it?" I should have realized that if it wasn't yet listed on the Recent Activity Code changes page, it wouldn't yet be available in a build.
Frankenpod:
--- Quote from: speachy on May 31, 2024, 10:37:09 AM ---
--- Quote from: iPodVT on June 11, 2023, 12:45:34 PM ---That sounds good, but I'm not sure I understand the specifics: do you mean there would be something in Settings that would allow the user to specify a piece of text that a theme could retrieve? In any case, I think the mechanism should allow for the possibility that the data might be zero length (either by default or by the user's choice) and then the theme, recognizing the absence, could knowingly do the right thing.
--- End quote ---
Here's a first cut at this. It defaults to the player type (eg 'ipod5g' or whatever), so for it to be blank it has to be explicitly set that way by the user:
https://gerrit.rockbox.org/r/c/rockbox/+/5753
--- End quote ---
I like this idea also. As also have multiple ipods and would find it useful to have each one have an ID label. Be even nicer if the label could be displayed on boot (as the RB version string is).
speachy:
--- Quote from: Frankenpod on June 06, 2024, 04:49:18 PM ---I like this idea also. As also have multiple ipods and would find it useful to have each one have an ID label. Be even nicer if the label could be displayed on boot (as the RB version string is).
--- End quote ---
At the time the boot logo is displayed, we haven't loaded the configuration.
I think a good place would be at the top-level of the main menu. Instead of saying "Rockbox" in the header it could say "Rockbox - playername" if it has been set.
But to do that we'd have to make that menu partially dynamic. And of course "playername" can't be voiced automatically (but it can be spelled out... if it only uses English characters, because $reasons), though there are some other ideas I'm tossing around.
This is pretty minor, but it does show some of the challenges we face in keeping the UI fully translatable (and voiced)...
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version