As I've been using and theming RetroFE for a while now, I'm gonna list the things I've found that can be improved or added, maybe you guys agree. Of course I love RetroFE, I find it to be the best FE out there, but these are the things missing for it to be perfect according to my use (listed from most needed to less):
1. Recognize controller after RetroFE has started - It's annoying how sometimes I forget to turn on my controller, and have RetroFE open, but because it won't be recognized, I gotta close it, connect my controller, and then open it again. Could help make the experience more seamless. For reference, Kodi has this feature.
2. Brief screen when opening game - I find it ugly how when launching an game, RetroFE minimizes, you see my desktop for a solid two seconds, and then the game appears on screen. Takes you out of the "experience"... I would kill for it to just be RetroFE > game. Perhaps if this is just the way Windows works, adding something to RetroFe that will load a black image taking the whole screen until the game loads (so that one sees that instead of the desktop).
3. Layout hotkey - Instead of having layouts be permanent, with one loaded on startup, you could change it on the go with a hotkey. For reference, Kodi has this feature and I use it a lot there for movies because they show different aspects of the current object selected (for example my current RetroFE skin doesn't show boxart, so it'd be cool to change from a logo based one, to a "coverflow" of boxart on the go), or just because one gets bored of having the same one all the time.
4. Grouping elements - This is a design idea that concerns games or systems that have extensions. The idea is that, for example, instead of having 4 entries of "Final Fantasy VIII" (for each CD), you have one that, once entered, replaces the playlist with the 4 CD entries. Could be great for DLC games, multiple-CD games, or systemswith add-ons (example after "entering" the MegaDrive, the wheel is replaced with "Mega Drive", "32X", and "Mega CD")
5. Randomize game on platform startup - It gets tiring to see the same game every time you start a system, so it could be a good idea to break the eternal monotony by making the platform randomize the first game seen when entering. Sorted alphabetically, there's no way around it: your first arcade game will always be "88 Games" - will I have to see its logo and video every time I launch "Arcade" for the rest of my life?
6. Immediate rating - Not sure if there's a rating system implemented yet, but it'd be great to be able to quickly rate by pressing the currently selected item, like "Ctrl+1", "Ctrl+2" and so on. Then we'd be able to see how we rated a game on the UI, sort the games by rating, and so on.
7. Adapt size when changing resolutions - In line with how RetroFE loads stuff at startup and then not any more, it happens that I have my computer connected to both my desktop monitor and my TV, and I'd like to launch it on my desktop, then move to the couch and play games there, but if I do that RetroFE launches with the resolution of the desktop monitor, so it looks bad on the TV. For reference, Kodi has this.
8. Don't cut when adding favourites - When you add a game to favourites, the video resets. Looks inelegant.
9. Disable input on certain menus - Small, borderline obsessive annoyance of mine, in that nextPlaylist, and letterUp, work on the system menu, which is awkward because I don't list them by alphabet (so letterUp doesn't make sense using there), nor I have a playlist of them. It's easy as not pressing those buttons, but knowing pressing them could unleash brief chaos (nextPlaylist > only arcade and NES listed) is annoying.
10. Odd characters - RetroFE won't recognize the collection if they have foreign characters on their name. These are the ones that I had trouble with: Pokémon Mini, NEO・GEO CD, Odyssey². I named the folders in ways that would make them get recognized, but I'd love to have them with the "actual" names rather than a workaround (so that I follow my organization standards).
11. SVG support - As I tried to fill the missing logos, I found many of them were most easily accessible as .svg vectors. They undoubtedly have superior quality to .png too, so it'd be great to have support for it.