![retroarch gambette borders retroarch gambette borders](https://i.ytimg.com/vi/jHf6WMl-T_U/maxresdefault.jpg)
Always great to see an effort put in on UX in open-source software. Just in general the aspect ratio/display port type video options could be a lot clearer.A submenu per user in the input settings is a good idea, and it'd be great to have an option called "Clone Input 1 Setup" that mirrors any buttons on Input 1 that are set to a controller onto the same buttons on the next controller.Next, go to Internal Palette > Special 1. Bring up the RetroArch Quick Menu, then go to Options > GB Colorization > Internal. Don't hide the borderless windowed setting, make one setting with the options "Windowed," "Borderless," and "Fullscreen." That's how games that support the feature usually do it. An easy example of core options would be to adjust colorization options for Game Boy within the Gambatte core, demonstrated above.My preference would be to move the default config into the actual config directory, show the name of the config file on the menu just like the loaded core and content, and have one save option with a box that defaults to being filled with the current loaded config but lets you enter a different name instead. If there's an important distinction here, make it clearer, otherwise just collapse these into one. The difference between Settings and Options is really non-obvious.
![retroarch gambette borders retroarch gambette borders](https://3.bp.blogspot.com/-8UAuvhuU94I/Xc39AVQIHUI/AAAAAAAABSA/GN6cjITEQIMx9PkFY_XwG-3isVV0pJppwCLcBGAsYHQ/s1600/Overlays_for_games_Sega_Mega_Drive_%2BGenesis.jpg)
Just have one that shows the core information and then has the core options underneath. You don't need multiple menus for core-related stuff.Thats all you have to do to install the new retroarch. It will ask if you want to install and you hit yes. Older versions of Snes9x perform better on slower hardware, but this comes at the cost of accuracy. After youve uninstalled the previous retroarch mods, simply DRAG the new retroarch ZIP file (downloaded from the github) into Hakchi2. QuickNES, as the name implies, is designed for speed on slower devices at the cost of accuracy. Similarly, why separate content and playlists? Just make both available in the same menu. If both of those are too slow, try QuickNES. Ideally, get rid of the second one and have the first one just load the content if the loaded core would run it and prompt you for a core if it doesn't. At very least "Load Content" and "Load Content (Detect Core)" are redundant. There are too many workflows for actually loading content.So here's my high-level feedback on the UI: