Dimillian / Dimillian/IceCubesApp

Bug: Improve touch sensitivity of contextual menu buttons

Open
#1,528 0 comments 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
Swift
Stars
7.1k
Forks
720
PR merge metrics
No merged PRs in 30d

Description

Environment:

  • OS: iOS 16.6
  • IceCubesApp version: 1.7.1

Description

This is a request for improvement of UI.

Problem

The contextual menu button on the top-right corner of each toot cells responds by touch-down event (with a short press?), causing many unwanted menu expansion during scrolling on iPhone. This is because when operating with the right hand, there is a high probability that the thumb will touch-down just above the contextual menu button.

Solution

I think this problem can be avoided by fixing the interaction so that the menu is expanded on touch-up of the button.

Contributor guide

No contributing guide indexed for this repository

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 locating the SwiftUI contextual menu button in the top-right of each toot cell and inspect its current touch handling. Verify the change on iOS 16.6 by scrolling past the button without opening menus, then confirm that a deliberate touch-up opens the menu.

Written by the indexing model from the issue text.

Assessment

Tech stack
ios, swift
Domain
mobile
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.