owncloud / owncloud/android

[FEATURE REQUEST] Keyboard navigation to complete

Open
#4,969 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Contributions are welcome Spaces UI / UX
Dominant language
Kotlin
Stars
4.2k
Forks
3.1k
Avg merge
1d 12h
Merged PRs (30d)
7

Description

That was reproduced in the new Sharing NG Share view and in Space management

It's about the keyboard navigation.

In such views, this is the current navigation sequence:

  1. Top bar
  2. Permalink
  3. Share with

and so on...

the name, size and date are ommited

Image

the name, size and date are not actionable, but Share with or Permission are not either, but navigated with keyboard.

TASKS
  • Research (if needed)
  • Create branch feature/feature_name
  • Development tasks
    • Implement whatever
    • ...
    • Implement unit tests (if needed)
  • Code review and apply changes requested
  • Design test plan
  • QA
  • Merge branch feature/feature_name into master

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 comparing keyboard navigation in the Sharing NG Share view and Space management, using the reported sequence as the reproduction path. Determine which elements are currently included and define the intended navigation order for names, sizes, dates, Share with, and Permission. Done means the navigation is complete in both views and the relevant unit tests or QA checks pass.

Written by the indexing model from the issue text.

Assessment

Tech stack
kotlin
Domain
accessibility, mobile-dev
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.