While making the PS4 and OldBoy skins I already noticed that the UI looks and feels old fashioned and somehow geeky. The new CFW even supports preview images or cover art
, but the result is far from polished.
Most people (including me) would like to have a complete new menu or a port of emulation station, but the underlying structure with sections and links is still a good concept and reinventing the wheel is not always required...
I made a mockup of the main menu and the file browser. Everything in the mockup (but the favourites feature) can be implemented in the current version of Stewards fork of gmenu2x by changing some paint methods. Basically its the same UI elements drawn at different positions. There are no new graphical elements and all icons, themes, screens and dialogs could be used directly without any new config or theme files. You could even use custom backgrounds instead of light gray and the colors specified by the skins.
Why only a mockup?
Right now I don't have the environment ready to olay with the code myself. I haven't done any C++ for a decade and would have to get into Linux and SDL first. Doing this as a pet project is on my todo list, but it'll take some time... Until then I just want to share this mockup with other people as inspiration
Is there anybody who has the dev environment ready to try this out?Update
There actually was someone with a kind soul who brought this design concept to life! Thanks @pingflood
New GMenuNext release is out:
2018.07.02 (Codename: Blast Processing.)
Fix memory address register:
Fix SetCPU not setting CPU clock;
TV-Out working among SetCPU;
Do not use inputCommonActions in MessageBox:
Prevents power button bounce;
Prevents entering in suspend mode while a messagebox is on screen;
Updated compiler flags (optimize size and performance);
UDC autodetect mount point when booting on external SD;
Simplify Link and LinkAction classes;
Use memregs to get UDC status (faster than system function);
Releases will bundle only default GMenu2X assets:
Cleaned up default assets;
Allow to use icons/wallpapers/backdrops pack.https://github.com/pingflood/GMenuNext/releases
Please report any bug or issue you find and I'll take a look as soon as possible.
After a lot of ideas, discussions and test versions there now is a running version of this menu design. You can basically try it out by replacing the gmenu2x executable with Commander or via SD card. As the code is based on Stewards code everything should be working just like before. All my skins on GitHub have been updated to work with both designs and there are two new skins to get that greyish emulation station look.
Please use this thread to share your opinions on this new menu style!
TL;DR: Jump to installation instructions and beta version download.
Previews below VVV