libretro / libretro-uae

PUAE libretro
GNU General Public License v2.0
112 stars 60 forks source link

(Enhancement request) Add a joystick-mouse switch status #507

Closed iconoclusterdotexe closed 2 years ago

iconoclusterdotexe commented 2 years ago

I really love PUAE core, but i want to suggest a useful function that maybe can be implemented: Add a one second timed joystick-mouse switch status without enabling the OSD statusbar mode. Just an icon or a comment saying "Mouse mode" or "Joystick mode". Maybe a similar function is can be useful for Vice core for Port 1 and 2 switching. @sonninnos what do you think about of this?

iconoclusterdotexe commented 2 years ago

For example, I've made some icons where you can use for that implementation (sorry for the phone camera shot, but i don't want to show them as a regular image atm.)

IMG_20220402_180736.jpg

sonninnos commented 2 years ago

It would require a new statusbar mode which forcefully shows itself on those special occasions, and while I'm not a huge fan, I guess I could take look at what it takes. VICE already has a statusbar notification for that toggle, but I decided it was enough in PUAE to just change the port letter without an extra message.

Perhaps the frontend widget could be used instead, since those also can be hidden. Total immersion core-wise is a requirement though as the default.

The "basic" statusbar modes already kinda does it, so it shouldn't be a big effort.

iconoclusterdotexe commented 2 years ago

That's true, but maybe an option to enable or disable the function. I think a small written notify would be sufficient.

sonninnos commented 2 years ago

Okeydokey this is where I'm at now:

retroarch_2022_04_03_17_02_19_738

retroarch_2022_04_03_17_04_42_466

retroarch_2022_04_03_17_04_44_300

iconoclusterdotexe commented 2 years ago

Absolutely perfect! ❤️

sonninnos commented 2 years ago

Cool, thanks! I'll add it to VICE and old PUAE too after more testing and polishing.