MOTIVATION
EmulationStation: Here's the main window, which I don't think can be shown in-game.
RetroArch: ugly and confusing
RetroArch's deprecated RGUI: sexxxy
PROGRESS
When the user opens the in-game menu, Kodi pauses the game and loads `GameOSD.xml`:
The "Saved games" button opens a saved game manager, which doesn't exist yet. I'm using the bookmark manager as a stand-in, and yea...
The "Settings" button opens the `Custom_1101_SettingsList.xml` dialog with a new set of buttons.
"Video settings" opens the existing `osdvideosettigns` window which uses `DialogSettings.xml`. We'll need a new window here for configuring shaders.
"Audio settings" opens the existing `osdaudiosettings` window which also uses `DialogSettings.xml`:
"Input settings" opens the controller dialog, which uses `DialogGameControllers.xml`.
Comments? See any areas for reuse? Can you think of any windows or dialogs we're missing?