Skip to content

Refactor Players 6/12: song duet layout on song selection screen#1289

Draft
dgruss wants to merge 6 commits into
UltraStar-Deluxe:masterfrom
dgruss:refactorplayers-12-06-song-duet-layout
Draft

Refactor Players 6/12: song duet layout on song selection screen#1289
dgruss wants to merge 6 commits into
UltraStar-Deluxe:masterfrom
dgruss:refactorplayers-12-06-song-duet-layout

Conversation

@dgruss
Copy link
Copy Markdown
Contributor

@dgruss dgruss commented May 12, 2026

Part of splitting #1186. Builds on #1288.

Files changed in this PR:

  • src/screens/UScreenSong.pas +170 -217

This replaces fixed duet singer label placement on the song selection screen with generated player slots. It prepares the song screen for arbitrary player counts and removes one fixed-player layout path.

Comparison for 2 players:
grafik
Comparison for 6 players:
grafik
This is already improving things for the 2-6 player numbers ;)

@dgruss dgruss changed the title Refactorplayers 12 06 song duet layout Refactor Players 6/12: song duet layout on song selection screen May 12, 2026
@dgruss dgruss force-pushed the refactorplayers-12-06-song-duet-layout branch from 5646467 to 3618219 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