Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Main Menu unifications between drivers #17517

Merged
merged 1 commit into from
Feb 4, 2025

Conversation

sonninnos
Copy link
Collaborator

Description

The goal was first to simply fix differences between "Load Content" menu, but found similar issues with "Main Menu" and Playlists. All drivers now share the same common code with same exceptions for these lists for easier maintenance and simplicity instead of having multiple platform specific exceptions etc in each driver. Basically all menu drivers skip their *_list_push() lists, but all code remains for later inspection.

  • Move History and Favorites always together for quick access, and hide them under Playlists if they already are in Main Menu
  • Move Netplay and Import Content to Main Menu to give more room for playlists
  • Import Content follows the same option (Main Menu vs Playlists) with all drivers
  • Show File Browser options in Load Content always, except in Kiosk Mode which also won't show all drives
  • XMB & Ozone icon related fixes

retroarch_2025_02_04_16_28_43_899

retroarch_2025_02_04_16_28_03_480

retroarch_2025_02_04_16_28_29_826

retroarch_2025_02_04_16_28_12_156

@sonninnos sonninnos force-pushed the menu-unifications branch 2 times, most recently from f12bd96 to 545d500 Compare February 4, 2025 14:44
@LibretroAdmin LibretroAdmin merged commit ea22c7c into libretro:master Feb 4, 2025
30 checks passed
@sonninnos sonninnos deleted the menu-unifications branch February 4, 2025 16:24
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.

2 participants