go-play icon indicating copy to clipboard operation
go-play copied to clipboard

Remove systems from menu

Open arelas opened this issue 6 years ago • 8 comments

Would it be possible to remove systems from the menu if the skeleton directories don't exist? Or if easier / more appropriate, read a file on the sd card indicating which entries to display. This could be a simple flat file.

arelas avatar Jul 21 '18 00:07 arelas

And also go directly to the games list if only one system exists.

arelas avatar Jul 21 '18 00:07 arelas

The solution I am considering is returning to the same spot where the menu was before a title was launched.

OtherCrashOverride avatar Jul 21 '18 01:07 OtherCrashOverride

That would be great. The reason I brought this up is that it would be nice to not have a menu item at all if you never intend to use a certain emulator.

For example, lets say I never want to play ColecoVision roms on this device. It would be nice to have a way to have that menu entry never show up.

Please feel free to remove this issue if this isn't a direction you want to go in.

arelas avatar Jul 24 '18 13:07 arelas

Returning to the same spot would be a great improvement! Removing unused systems from the menu would be nice too. Maybe it could be hidden when a rom folder is empty? That way users wouldn't have to touch the skeleton folders.

jigglycrumb avatar Jul 24 '18 22:07 jigglycrumb

Currently, I am more inclined to "gray out"/disable a menu than completely remove it. This would be the case when a ROM folder does not exist or is empty.

If/when future emulators are added, I imagine this issue will be of increasing importance.

OtherCrashOverride avatar Jul 25 '18 02:07 OtherCrashOverride

Moving unused/greyed-out emulators to the end of the list would be good as well

ValShaped avatar Jul 26 '18 02:07 ValShaped

If they just were skipped when navigating with the D-pad left/right, that would be good enough for me

jigglycrumb avatar Jul 26 '18 13:07 jigglycrumb

Another option with the latest device firmware would be to package each emulator individually. This would require some additional code for file selection in the emulators.

OtherCrashOverride avatar Jul 26 '18 16:07 OtherCrashOverride