Skip to content

Refactor Players 4/12: Load generic player layout templates from themes#1287

Draft
dgruss wants to merge 4 commits into
UltraStar-Deluxe:masterfrom
dgruss:refactorplayers-12-04-theme-layout-support
Draft

Refactor Players 4/12: Load generic player layout templates from themes#1287
dgruss wants to merge 4 commits into
UltraStar-Deluxe:masterfrom
dgruss:refactorplayers-12-04-theme-layout-support

Conversation

@dgruss
Copy link
Copy Markdown
Contributor

@dgruss dgruss commented May 12, 2026

Part of splitting #1186. Builds on #1286.

Files changed in this PR:

  • src/base/UIni.pas +46 -0
  • src/base/UThemes.pas +636 -75

This extends UThemes so screens can load and access the new generic player templates. It prepares the player selection, song, score, and sing screen migrations.
The old theme elements are still used, so there is no user-facing / visual change anywhere from this PR - it is only preparing the theme loading part.

@dgruss dgruss changed the title Refactor Players: Load generic player layout templates from themes Refactor Players 4/12: Load generic player layout templates from themes May 12, 2026
@dgruss dgruss force-pushed the refactorplayers-12-04-theme-layout-support branch from d895cb5 to 14b179d Compare May 12, 2026 09:40
@dgruss dgruss marked this pull request as draft May 26, 2026 05:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant