batocera-linux / batocera-emulationstation

MIT License
322 stars 248 forks source link

allow multiple <theme> tags per system #1729

Closed dhwz closed 7 months ago

dhwz commented 7 months ago

Issue description

I'm not 100% sure it's possible, but I have wish so maybe it can be realized. Can we have something like <theme>snes-msu1 snesmsu1</theme> added to ES (similar to what we can already do for <platform> tags). This would make themes more interchangeable between different OS's, e.g. sometimes Batocera uses different names for the systems than EmuELEC or AmberELEC or ArkOS, so themes cannot be used without manual modification of the filenames. If we can have something like described above the 2nd, 3rd tag could be used as fallback if the 1st tag is not found.

fabricecaruso commented 7 months ago

No. And it would be impossible as theme structures are very different from one theme to another about how they manage systems.