element-hq / element-hq/element-ios

tap+hold rooms dropdown menu icons need to be more clear

Open
#2,742 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Swift
Stars
1.8k
Forks
544
PR merge metrics
PR metrics pending

Description

In the Haskell room, we can see the standard dropdown menu.

I think the icons needs to be **way** more clear.

- person icon = no idea what this does even after trying it
- crossed out bell = mute all notifications? Even username mentions?
- heart = favorite (need to try this in order to figure out what it does though)
- down arrow = Move it down (need to try this in order to figure out what it does though)
- X button = **I thought this would close the menu**, but it actually leaves the room

Perhaps this menu can use standard english words in a vertical list rather than horizontal?

For example, user tap+hold on a room and it brings up a list of options laid out like
- personify / de-personify (still don't know what this does)
- mute notifications / enable notifications
- favorite / un-favorite
- make low priority / make normal priority

![image](https://user-images.githubusercontent.com/1299322/65834844-13bec600-e2ad-11e9-8df1-5e731934e3f8.png)

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 tap-and-hold room menu in the Haskell room and inspect the existing icon actions. Compare each action with the reported behavior, then make the options and the menu-dismissal behavior understandable; done means users can identify each action without trial and error.

Written by the indexing model from the issue text.

Assessment

Tech stack
ios, swift
Domain
accessibility, design, mobile
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.