element-hq / element-hq/element-ios

UI/UX suggestions

Open
#3,225 4 comments 0 reactions 0 assignees View on GitHub
Dominant language
Swift
Stars
1.8k
Forks
544
PR merge metrics
PR metrics pending

Description

1. The bar over the message bar is annoying, takes up space in the screen and it's empty most of the time. A clean UI doesn't have a lot of lines.

![IMG_2574](https://user-images.githubusercontent.com/16617314/81425732-c39ac280-911d-11ea-9f97-32d3ea016918.jpg)

2. Floating Action Buttons are not in line with Apple´s Human Interface Guidelines. The `+` FABs should be moved to the UINavigationBar as UINavigationItem. `Favorites` should be moved into a list section in both `People` and `Rooms` (similar to RiotX). `Settings` should be moved into a separate tab.
![Riot1](https://user-images.githubusercontent.com/16617314/81426560-fbeed080-911e-11ea-8c50-5506e0c08f74.png)
3. I don't see the point of adding a two search functions: one within the UIList and another as an UINavigationItem. The second doesn't allow me to search in other instances, but it has file search function, which could be as well included into the first.
4. Lines, UIList section titles and other UI elements should be darker in Dark Mode.
5. There isn't any option to disable send with enter, so it is impossible to break lines in mobile, unless you write in another app and copy/paste into Riot.
6. The `Home` section of a `Community` is not looking good, the text with the members and rooms number is black even in dark mode, the background is white and it's inside a black frame.

![IMG_2578](https://user-images.githubusercontent.com/16617314/81428109-6a349280-9121-11ea-85aa-cab293e72763.jpg)

7. When I go to a community, click on a room, click the title and then click that thing that says the active users, the app crashes.

_P.S. Ignore my amazing mobile drawing skills._

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.