Rockbox.org home
Downloads
Release release
Dev builds dev builds
Extras extras
themes themes
Documentation
Manual manual
Wiki wiki
Device Status device status
Support
Forums forums
Mailing lists mailing lists
IRC IRC
Development
Bugs bugs
Patches patches
Dev Guide dev guide
translations translations
Search



Donate

Rockbox Technical Forums


Login with username, password and session length
Home Help Search Staff List Login Register
News:

Thank You for your continued support and contributions!

+  Rockbox Technical Forums
|-+  Rockbox Development
| |-+  Feature Ideas
| | |-+  Some theme tag improvement ideas
« previous next »
  • Print
Pages: [1]

Author Topic: Some theme tag improvement ideas  (Read 49 times)

Offline gnomacor

  • Member
  • *
  • Posts: 22
Some theme tag improvement ideas
« on: May 04, 2025, 06:37:26 PM »
Hello, as I've been making RB themes I have some suggestions on what to improve in the tagging engine.

  • Percent & bar tag for playlist progress. Currently it's not possible to make a progress bar out of playlist progress.
  • Total size of list & percent tag for scroll position. The SBS tags in general are weaker compared to other categories. In particular, it's still not straightforward to know if I'm at the end of the list, I can't know the absolute size of it, and I cannot make a custom scrollbar except with a bar tag. In my circular theme this will ruin the arc shape, so I need a better tag to get the position.
  • More logic tags. The one I feel the most necessary is the %not tag. If I want to check for emptiness of a tag i go for %?xx< not empty | empty >, but this doesn't work when you chain evaluations using %and or %or, since it only checks for true values. Meaning, I can't do "A and/or not B." Although technically possible via nested ifs I'd rather have flatter and more readable conditionals.

I believe these data are already available to the RB system or very close to it, so I don't expect them to be hard to implement, but idk. Please consider them and lmk how it goes, thanks!
« Last Edit: May 04, 2025, 06:51:57 PM by gnomacor »
Logged

  • Print
Pages: [1]
« previous next »
+  Rockbox Technical Forums
|-+  Rockbox Development
| |-+  Feature Ideas
| | |-+  Some theme tag improvement ideas
 

  • SMF 2.0.19 | SMF © 2021, Simple Machines
  • Rockbox Privacy Policy
  • XHTML
  • RSS
  • WAP2

Page created in 0.042 seconds with 17 queries.