ARK-Builders / ARK-Builders/ark-android
Improve tag selector swipe-up handling
- 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