Skip to content

Add housing for legacy song select footer components#37974

Open
frenzibyte wants to merge 5 commits into
ppy:masterfrom
frenzibyte:legacy-ss/footer
Open

Add housing for legacy song select footer components#37974
frenzibyte wants to merge 5 commits into
ppy:masterfrom
frenzibyte:legacy-ss/footer

Conversation

@frenzibyte

Copy link
Copy Markdown
Member

This completes the footer UI-wise. The buttons will be hooked into activating the existing overlays at a later stage, but confirming that the legacy UI can be implemented is the primary step achieved here.

Notes:

  • The logo is intentionally positioned differently from stable, particularly positioned similar to lazer. This is done so as to not have the logo shift positions when switching between a lazer skin and a legacy skin. Whether this will stay or match stable is up for discussion, but my hope is that skin makers can easily output a "lazer" version of their skins (this could be mandatory in other areas of song select that I have not come across yet).

Preview (16:9, 4:3, custom skin):

CleanShot.2026-06-02.at.10.15.18.mp4
CleanShot.2026-06-02.at.10.19.05.mp4
CleanShot.2026-06-02.at.10.42.27.mp4

@unststable

unststable commented Jun 2, 2026

Copy link
Copy Markdown

I assume you'll still have to adjust the logo's position to match the one in the stable release, since there are skins that intentionally cover it up? (i don't know your take on this, so I thought it best to mention it.)

2026-06-02.19-04-41.mp4
2026-06-02.19-05-02.mp4

@frenzibyte

Copy link
Copy Markdown
Member Author

As I pointed out in OP this is up for debate. I have noticed myself some skins design specifically around the rubble effect of the stable logo, I think it is better that those skins are remade with lazer in mind (and therefore account for lazer logo positioning), but that is just an initial thought for now, nothing is final yet.

@EVAST9919

EVAST9919 commented Jun 2, 2026

Copy link
Copy Markdown
Contributor

A long time ago I made some super-gimmicky templates for footer buttons (some of them also react to the selected gamemode). May be something worth looking into in the future. However I'm not sure how widespread these techniques are and if they are worth implementing at all.
tricky skins.zip

222.mp4

@unststable

Copy link
Copy Markdown

As I pointed out in OP this is up for debate. I have noticed myself some skins design specifically around the rubble effect of the stable logo, I think it is better that those skins are remade with lazer in mind (and therefore account for lazer logo positioning), but that is just an initial thought for now, nothing is final yet.

My take that changing the logo position for legacy skins is worth it. It’s unlikely that most skin creators would be happy to rework the bottom panel just to release a “lazer” version (it can not happen for skins that is old, for example), and besides, changing logo position seems like a pretty little change (doesn't it?)
Waiting for your thoughts

@peppy

peppy commented Jun 4, 2026

Copy link
Copy Markdown
Member

I agree with the logo position changing.

@frenzibyte

Copy link
Copy Markdown
Member Author

Fair enough, I'll change it to match stable.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants