Skip to content

Conversation

@DashingCat
Copy link
Contributor

Allow buttons to scroll in the main menu so the currently selected button is always on screen.

Closes #793.

@maddie480 maddie480 added the 1: review needed This PR needs 2 approvals to be merged (bot-managed) label May 18, 2025
Copy link
Member

@SnipUndercover SnipUndercover left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, I just want to test this myself before approving.

@SnipUndercover SnipUndercover self-assigned this Nov 28, 2025
Copy link
Member

@Wartori54 Wartori54 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It works, yet it doesn't feel right, the scrolling is not smooth at all and breaks the style of Celeste menus. I believe adding the same smoothing on scroll that text menus have would work nicely and fit perfectly, if that's added that's an immediate LGTM on my end.
But I know this may be asking too much, so I will ask, instead, for a TODO to get added in the relevant part asking for someone to implement smooth scrolling in the future.

@DashingCat DashingCat force-pushed the 793-scroll_buttons_on_main_menu branch from 7f1fbbf to 07aaf62 Compare November 29, 2025 23:43
@DashingCat
Copy link
Contributor Author

Thanks @Wartori54 for the review, I added a TODO mentioning smooth scrolling.

@DashingCat DashingCat requested a review from Wartori54 November 29, 2025 23:46
@maddie480-bot maddie480-bot added 2: changes requested This PR cannot be merged because changes were requested (bot-managed) and removed 1: review needed This PR needs 2 approvals to be merged (bot-managed) labels Nov 29, 2025
@maddie480-bot
Copy link
Member

The pull request was approved and entered the 3-day last-call window.
If no further reviews happen, it will end on Dec 3, 2025, 12:23 AM UTC, after which the pull request will be able to be merged.

@maddie480-bot maddie480-bot added 3: last call window This PR was approved, and is in the 5-day last-call window before getting merged (bot-managed) and removed 2: changes requested This PR cannot be merged because changes were requested (bot-managed) labels Nov 30, 2025
@maddie480-bot
Copy link
Member

The last-call window for this pull request ended. It can now be merged if no blockers were brought up.

@maddie480-bot maddie480-bot added 4: ready to merge This PR was approved and the last-call window is over (bot-managed) and removed 3: last call window This PR was approved, and is in the 5-day last-call window before getting merged (bot-managed) labels Dec 3, 2025
@SnipUndercover SnipUndercover merged commit 6517308 into EverestAPI:dev Dec 3, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

4: ready to merge This PR was approved and the last-call window is over (bot-managed)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Scrollable main menu buttons on Vanilla main menu mode

6 participants