batocera-linux/batocera-emulationstation

Feature Request: Dynamically change HelpIcons to match active controller

Opened this issue · 1 comments

Feature Description

This feature request is elated to the HelpPrompts in the UI. With the default theme, one can choose positional, playstation vs. xbox etc. This setting can be set under UI options --> theme settings "Help Icons"

Retrobat/batocera is able to detect what controller is being used... so why don't the UI elements for the buttons change depending on the active controller... i.e. retrobat definitely can tell the difference between all my controllers... so it would be awesome if it could change the image being shown in realtime depending on the active controller.

I opened that PR, and there was some useful discussion regarding this feature but I have discovered that a feature like this will be much more feasible with SDL3 using this project/library: https://github.com/icculus/ControllerImage

So the PR can be closed.. but the discussion is still relevant/useful.

I'm not sure what the plans are for SDL3 with ES-batocera as SDL3 is quite a large change from SDL2 and it's not even officially released yet; however, if this feature request is ever implemented it would probably be best to use that library via SDL3.. someday, if ever...