libretro / libretro/RetroArch

[Bug] Touch hold on Android is inconsistent and it's not used fully for help texts

Open
#16,266 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C
Stars
14.1k
Forks
2.2k
Avg merge
7h 35m
Merged PRs (30d)
51

Description

Description

When you touch hold a label, instead of showing the help text, it quickly does a fadeout animation and then it shows nothing else.

Sometimes alongside the fadeout there's a click sound.
Sometimes it doesn't even do that and it's like you never did anything. (no sound or fadeout)

Using the Select button with a controller, in my case PS4 one, it normally brings up the help text. Dedicated sounds and all.

NOTE: Touch holding works as expected in a specific area, Online Updater > Core Downloader > any listed core

Expected behavior

The help text information shows up and behaves like inside Online Updater > Core Downloader when touch-holding a core in the list.

Actual behavior

Video Demonstration

Steps to reproduce the bug
  1. Try touch holding an option/label in the menu, e.g. Main Menu > Load Core
  2. See that it's like i said in the description
Bisect Results

I think it's a long running problem, dunno how long

Version/Commit

You can find this information under Information/System Information

  • RetroArch: 1.17.0/e1cc4fb14d
Environment information
  • OS: Android 12

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the touch-hold behavior on Android 12 using Main Menu > Load Core, then compare it with the working behavior in Online Updater > Core Downloader > a listed core. Done means touch-holding menu labels consistently shows the help text with the expected interaction and sounds.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, c
Domain
frontend, mobile-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.