micahlt / micahlt/itchy-native

Dismissing Sheet/FullScreen mixes are odd

Open
#63 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement post-launch
Dominant language
JavaScript
Stars
22
Forks
8
PR merge metrics
No merged PRs in 30d

Description

Dragging down on Project Sheet neither shows pull to refresh or dismisses the sheet. Project sheet seems to be completely custom as closing it through the navbar button has the animation include opacity reduction and movement instead of the usual drag or dismiss animation towards the very bottom of the screen? Suggestion: Make it be either a native sheet or a normal fullscreen view.

Same goes for the Multiplay Sheet, where generally next to the above mentioned issue, leaving MultiPlay UX needs to be improved.

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 drag-down and navbar-button dismissal behavior for Project Sheet and Multiplay Sheet. Compare their current transitions and decide whether each should follow a native sheet or fullscreen-view pattern; done means both provide consistent, predictable dismissal and improved MultiPlay UX.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.