RetroArch
RetroArch copied to clipboard
[Feature Request] [Ozone] Breadcrumbs for easier menu navigation
Taken from point 4 in this thread: https://github.com/libretro/RetroArch/issues/14143
The Ozone UI is in dire need of breadcrumbs, ie an indication in the UI of the user's position in the menu at any given time.
The header bar in the Ozone UI should display the entire "path" reached by the user at any given time in the menu, to facilitate the user's navigation as well as provide a more reliable visual reference for troubleshooting, etc.
Here's a few examples of how it would look:
"Settings > Video > Output" (when selecting any normal Menu entry / option) "Name of the Playlist" > "Name of the playlist entry" (when selecting any playlist entry)
The ">" separator was chosen here because of a similar implementation that already exists in RA, when performing a search in any playlist:
To accommodate those scenarios where the length of the path shown in the header may exceed the width of the UI:
- either the text could be made to shrink dynamically down to a minimum amount (preferrable approach, as far as I am concerned);
- or some form of horizontal scrolling could be used - such as what happens with playlist metadata when enabling Settings -> User Interface -> Appearance -> Ticker Text Animation.