I understand that I don't need to use the official RL names but that's what I have configured for several other frontends. Using something different would require massive changes in my build. I also hear your concerns about issues that may arise from using the "display" names and agree that the "emulator" names are the better approach.
I have tried your layouts before but back then the controls were unusual, this is likely fixed in AM 2.1.0 (which allows more flexible controls). I'll have to give them a try again. I really liked your filter and search approach since it was much slicker than the default AM features.
I like the AM uni_cade layout/theme because it can be uniform across all systems and requires little horse power (to be used on a Pi). This allow me to help friends and family quickly build inexpensive portable systems and cabinets. The uni_cade theme doesn't seem too popular and had flaws in the layout.nut for certain things that I fixed because it was never updated (mainly, double videos if you didn't use the marquee or wheel art to overlay the video). I know that Omegaman is the author and very active on the AM forum but he has more popular themes so I never wanted to bother him with a request.
@Omegaman & ArcadeBliss - if you can help me fix the problem of spaces in the systemlogo .png files that would be great.
I think this is section of the layout.nut that needs to be modified but I'm not sure how. (starting on line 78)
//System Logos
if ( my_config["enable_logos"] == "Yes")
{
function strip_emu( ioffset )
{
local m = fe.game_info(Info.Emulator,ioffset);
return split( m, " " )[0];
}
fe.add_image( "[!strip_emu]", flx/9, fly*0.01, flw*0.5, flh*0.2 );
}
FYI - Here's the fix I made to correct the double video issue in the original uni_cade layout.nut. (if anyone cares)
Orginial layout.nut (line 92)
local art = fe.add_artwork("", 0, 0);
Fixed layout.nut (line 92)
local art = fe.add_artwork("none", 0, 0);
You've done a great job ArcadeBliss, my comment was more of me thinking out loud (well actually in text).