TeamAmaze / TeamAmaze/AmazeFileManager

Better app control while using a TV Remote on an Android TV

Open
#4,655 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Area-Accessibility Area-UIUX Environment-AndroidTV Issue-Bug
Dominant language
Kotlin
Stars
6.4k
Forks
1.7k
Avg merge
3d 9h
Merged PRs (30d)
1

Description

Is your feature request related to a problem? Please describe.
It's very difficult to control the app with the up/down/left/right buttons of a TV remote.
For example, if I have a file selected, it's easy to select another file in the same folder. If I have a file selected and I want to select another thing outside the file list, it's very hard to select something out of the file list (and sometimes nothing is shown selected on screen, so the user doesn't know were the cursor is).

Describe the solution you'd like
Intuitive control using the up/down/left/right buttons of a TV remote.

Describe alternatives you've considered
Using a bluetooth mouse connected to the Android TV, this works no problem.

Additional context
I've tried this on Android Boxes, Android Sticks and Android TVs, brands Xiaomi, MEO and Kunft. The problem is the same in all of them.

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

The issue names no files, tests, or entry points. First reproduce the navigation problem on an Android TV using directional buttons, then trace the app's focus and selection behavior; done means up/down/left/right navigation visibly and intuitively reaches items outside the current file list.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
frontend, mobile
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.