Skip to content

Main Menu unifications between drivers - #17517

Merged
LibretroAdmin merged 1 commit into
libretro:masterfrom
sonninnos:menu-unifications
Feb 4, 2025
Merged

Main Menu unifications between drivers#17517
LibretroAdmin merged 1 commit into
libretro:masterfrom
sonninnos:menu-unifications

Conversation

@sonninnos

Copy link
Copy Markdown
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
sonninnosforce-pushed the menu-unifications branch 2 times, most recently from f12bd96 to 545d500CompareFebruary 4, 2025 14:44
@LibretroAdmin
LibretroAdmin merged commit ea22c7c into libretro:masterFeb 4, 2025
@sonninnos
sonninnos deleted the menu-unifications branch February 4, 2025 16:24
JoeMatt pushed a commit to Provenance-Emu/RetroArch that referenced this pull request Feb 15, 2025
Signed-off-by: Joseph Mattiello <git@joemattiello.com>
# Conflicts:
#	menu/drivers/xmb.c
JoeMatt pushed a commit to Provenance-Emu/RetroArch that referenced this pull request Feb 21, 2025
Signed-off-by: Joseph Mattiello <git@joemattiello.com>
# Conflicts:
#	menu/drivers/xmb.c
JoeMatt pushed a commit to Provenance-Emu/RetroArch that referenced this pull request Feb 21, 2025
Signed-off-by: Joseph Mattiello <git@joemattiello.com>
# Conflicts:
#	menu/drivers/xmb.c
JoeMatt pushed a commit to Provenance-Emu/RetroArch that referenced this pull request Feb 21, 2025
Signed-off-by: Joseph Mattiello <git@joemattiello.com>
# Conflicts:
#	menu/drivers/xmb.c
Sign up for freeto 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

@sonninnos@LibretroAdmin