libretro / RetroArch

Cross-platform, sophisticated frontend for the libretro API. Licensed GPLv3.
http://www.libretro.com
GNU General Public License v3.0
10.39k stars 1.84k forks source link

Add line breaks for long messages in the on-screen notification widget #16147

Open davidhedlund opened 10 months ago

davidhedlund commented 10 months ago

Description

Steps to reproduce the bug

Case 1: Save Controller Profile

Settings -> Input -> RetroPad Binds -> Port 1 Controls -> Save Controller Profile will display up to 110 characters when https://github.com/libretro/RetroArch/issues/16121 has been solved:

If you don't own this controller, the device id:manufacturer id to an autoconfig file for a controller you own, to make it display the long "Sony Interactive Entertainment DualSense Wireless Controller" text.

Android

Android can only display about 80 characters

image

Desktop

The Appimage can display 130 characters, so it should be fine.

Note for desktop ports: The on-screen notification is too narrow/short for long text. Settings -> Video -> Fullscreen Mode -> Start in Fullscreen Mode didn't make any difference, even for a wide screen monitor.

Case 2: Save New Configuration

Not a problem, when https://github.com/libretro/RetroArch/issues/16222 has been solved

Bisect Results

[Try to bisect and tell us when this started happening]

Version/Commit

You can find this information under Information/System Information

Environment information

davidhedlund commented 9 months ago

Closed in favor or solution 1: