ares-emulator / ares

ares is a cross-platform, open source, multi-system emulator, focusing on accuracy and preservation.
https://ares-emu.net
Other
989 stars 121 forks source link

[Feature Request] [UI] Button layout diagrams #1043

Open Jaffacakelover opened 1 year ago

Jaffacakelover commented 1 year ago

I propose adding diagrams to the Input pages of the Settings window, for the purpose of helping the user configure controllers correctly. (I can never remember which way around A and B go for an N64 controller, for example).

Added as background images, in the lower right corner of the panel, faded to a low opacity so they don't obscure any overlaid text. Face buttons only. One image per platform.

A few mockups: ares-input-ex1b ares-input-ex2b ares-input-ex3b

p.s. I can create the assets (SVG and/or PNG), it's implementing them in C++ / QT I can't do!

Kawa-oneechan commented 1 year ago

Okay who wants to implement watermarks for listviews on all supported OSes? Not me!

jeffythedragonslayer commented 1 year ago

I can help with the C++. Does anyone have a Qt example of such a watermark superimposed on another control like that?

LukeUsher commented 1 year ago

I can help with the C++. Does anyone have a Qt example of such a watermark superimposed on another control like that?

It’s not just Qt, you’ll need to implement it on winapi, qt, gtk2, gtk3 and cocoa; so that it works on all supported platforms.

Jaffacakelover commented 1 year ago

Now I'm concerned that there's 6 different GUI codebases being maintained for 3 platforms! Isn't QT/GTK a cross- platform solution?