ARK-Builders / ARK-Builders/ark-android

Improve tag selector swipe-up handling

Open
#10 1 comment 0 reactions 0 assignees View on GitHub
good first issue
Dominant language
Kotlin
Stars
0
Forks
1
PR merge metrics
No merged PRs in 30d

Description

Maybe just motion speed thresholds should be adjusted, but it won't hurt to overhaul the whole gesture handling.
* It should be possible to maximize selector with one quick single-handed motion
* If a user drags the bar in one direction and then switches into other, swipe-up still had to be recognized
* It should be possible to place the bar into any position on the screen (any portion of the screen: 20%, 30%, 50%, 75% etc.)

This issue is continuation of https://github.com/ARK-Builders/ark-components-android/issues/21

Videos of how does it work right now:

https://user-images.githubusercontent.com/581023/140324989-7a5f7c80-fd44-4d0f-9946-a5cb2b31b822.mp4

https://user-images.githubusercontent.com/581023/140325884-10157494-da32-4a27-8793-cd09df863e4f.mp4

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading the tag selector gesture-handling implementation and the continuation issue linked in the description, then compare the two attached videos with the current behavior. Done means a quick single-handed swipe can maximize the selector, direction changes still recognize swipe-up, and the bar can be placed at arbitrary screen positions.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
mobile
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.