Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
Already on GitHub? Sign in to your account
General UX Thread #2984
Comments
youcha33
commented
Jan 18, 2017
|
Many icons are repeated for different purposes, like the Start Chat and the icon below the number of users |
youcha33
commented
Jan 18, 2017
|
Many icons do not have hints when the mouse is over them |
youcha33
commented
Jan 18, 2017
|
When previewing an image I expect that the preview closes after clicking on the dark area |
youcha33
commented
Jan 18, 2017
|
It could be better to have an arrow to collapse the right sidebar instead of clicking on the person icon, to be consistent with the left sidebar |
|
Having hitlists like this are really useful (although some of these are duplicates of other issues in the enormous bugtracker) - thanks. please keep them coming :) It may be worth including checkboxes on the issues so they can be checked off when resolved, e.g.:
=>
|
tessgadwa
commented
Jan 18, 2017
•
|
Thanks, I was thinking it might be helpful as a way to separate out UX issues from the whole pool of everything else that's in motion. Some redundancy is probably unavoidable, but the goal is to have a big bucket that's easy to find.
|
|
yay! for finding existing ui/ux bugs in github, you'd look & search within labels; specifically: https://github.com/vector-im/riot-web/labels/cosmetic and https://github.com/vector-im/riot-web/labels/ui%2fux. However, there are a few hundred at least, so in practice I'd suggest just jotting down quick wins as you see them here, and I can worry about reconciling them with the main bugtracker. It's better to have dups than none! |
tessgadwa
commented
Jan 18, 2017
|
agree -- I did a quick search before creating the issue, will look through those labels as well |
This was referenced Jan 18, 2017
tessgadwa
commented
Jan 19, 2017
•
https://matrix.to/#/!blHeuKmYNNfIqDlWGO:matrix.org/$14847994894067xhrhG:atauno.com |
tessgadwa
commented
Jan 19, 2017
|
Implement Sticker Packs #2950 |
tessgadwa
commented
Jan 19, 2017
Submitted from designUX |
|
I find the bot messages to be difficult to read if I have some distance between my head and the screen as the screen is bright and Riot is light and I am supposed to read gray text against white background which might be doable when there isn't so much text, but when all room activity is bots (RSS) integration it gets difficult. I think this might also be an accessibility issue and I hope the dark theme will fix it. |
ishitatsuyuki
commented
Jan 21, 2017
|
We should have a stronger contrast on color pallette, like level 700 in material design guidelines. The lines in the icons should be also bolder. Sender text should be bold and optionally colored, not grayed out. The margin between messages is too big, and we should use some line/color elements to make it smaller. |
|
The default light color scheme is uncomfortable to use on my laptop with a TN screen. The contrast between the colors in the color scheme is low enough that the bad viewing angles of the TN panel makes the colors sort of vary uncomfortably when looking at the screen from slightly different angles (vertically). Now it is of course known that TN panels are crap (and I'm waiting for my IPS panel to arrive in the mail) but I still think it's important for the UI to feel nice to use even on a low-quality screen |
jonathanj
commented
Jan 21, 2017
|
Most IRC clients can be operated solely with the keyboard, most web-based chat systems can be operated largely with the keyboard. It would be nice if Riot supported some baseline keyboard behaviour here too:
|
tessgadwa
commented
Jan 23, 2017
|
Determine which general features should be made available for E2E chat, which should be optional, and which should be banned. Currently unavailable features:
Searching and listing uploaded files is being worked on by doing it client-side. Bots and bridges could be done in theory, but may not be a good idea depending on your level of paranoia. |
tessgadwa
commented
Jan 23, 2017
|
tessgadwa
commented
Jan 24, 2017
|
Better user interface for screen readers and keyboard navigation #2946 |
bdefore
commented
Jan 24, 2017
|
Thanks for the dark theme on develop ... it's already quite usable and was able to build the electron version locally after building in |
tessgadwa
commented
Jan 27, 2017
|
Make it easier to get people chatting: import data files #3076 |
madduck
commented
Jan 27, 2017
|
If checklists work in gists, maybe this list could be externally managed there? @tessgadwa |
tessgadwa
commented
Jan 27, 2017
|
Gists look really good, but is there a way to tie them to a specific
repository?
…
|
tessgadwa
commented
Jan 27, 2017
|
@madduck checklists do work on gists, for future ref |
tessgadwa
commented
Feb 6, 2017
|
Proper UI for creating custom room tags ( ##1373) |
tessgadwa
commented
Feb 6, 2017
|
UI for expiring old megolm sessions that we no longer care about ( #3152 ) |
tessgadwa
commented
Feb 6, 2017
gerg5c42g542g2c54g52c
commented
Feb 6, 2017
•
|
A lot of the Riot browser stuff will also apply to Riot desktop, same with Android and iOS. There's also this, created by someone on #riot:matrix.org: https://alpha.cryptpad.fr/pad/#/1/edit/d6tzfEh8ibQSKl1tikRwFA/93J48EkJwIT1HJ9vanXzfbNB
|
gerg5c42g542g2c54g52c
commented
Feb 7, 2017
•
|
tessgadwa
commented
Feb 8, 2017
|
UI buttons on right-hand panel are mis-aligned #3171 Description Describe here the problem that you are experiencing, or the feature you are requesting. UI buttons on right-hand panel are mis-aligned Steps to reproduce screencapture-riot-im-develop-1486561032025 Version information Platform: web Browser: Chrome OS: Ubuntu URL: riot.im/develop |
tessgadwa
commented
Feb 10, 2017
•
|
tessgadwa
commented
Feb 10, 2017
•
|
tessgadwa
commented
Feb 10, 2017
|
MightyCreak
commented
Feb 15, 2017
•
|
About this:
Although almost all of my users complains about the amount of notifications they receive, leading in them uninstalling the app altogether From my experience, the problem is that once there's some activity in a room, there are a few messages that will follow, either by other users or by the same user continuing its message. I propose a simple simple solution: when a message is received in a room, pop a notification and set a timeout of 5 minutes until another notification can pop again. This is per room, so if there's someone talking in another room before the 5 minutes timeout, the user is still notified that there is activity in another room. Edit: |
tessgadwa
commented
Feb 15, 2017
|
MightyCreak this seems like a good solution to me. |
madduck
commented
Feb 15, 2017
|
Obviously, the 5 minutes should be configured, and I'd actually prefer a different solution: pop up a notification only once per room until the room is visited. There is little point in receiving more notifications when one already knows that a room has activity and should be visited. |
MightyCreak
commented
Feb 15, 2017
|
@madduck I see one important point: you couldn't hear your phone when the notification arrived. Having another notification after 5 minutes if there is still some activity, is a nice compromise I think. And I am not fond of having options for each and every settings. When an application is well balanced, it doesn't need to go that far into its configuration. And especially since Riot and Matrix is open source, there is no need to please each and everyone with an endless list of configuration options: there will be several clients for all sort of usage, I'm sure of it. |
madduck
commented
Feb 16, 2017
|
@MightyCreak the functionality to re-remind you is something your phone should do, it should not depend on further activity. Options are great and increase the set of potential adopters. They need not all be exposed to every user I agree, but they make the software more flexible and thus more applicable to more people. |
MightyCreak
commented
Feb 16, 2017
I agree. I wonder if Android already does that actually |
Torxed
commented
Feb 16, 2017
|
View already verified keys My god this is frustrating, whenever someone in a room of 3+ people ask me IRL "Hey, can you check what keys X-user have?".. I have to say no.. Or I gotta press "Unverify" and then "Verify" again to get up each device-key for a particular user.. And by then I don't know that the key I just got up is the same I had verified before.. "Pressing the little locked icon (verified) next to each device under a user" --> "Get the ID and SigKey" |
ara4n
added
bug
p1
ui/ux
labels
Feb 18, 2017
|
@Torxed yup, the verification UX is a mess atm. we will be fixing it asap. |
tessgadwa
commented
Feb 22, 2017
|
Show more clearly when sending non E2E encrypted message #2850 |
tessgadwa
commented
Feb 22, 2017
|
"R" logo when searching for users is ugly #2934 |
tessgadwa
commented
Feb 22, 2017
|
Option to autoplay animated GIFs #2433 |
tessgadwa
commented
Feb 23, 2017
|
[vector-im/riot-web] link to community-written guides somewhere (#3308) |
taw00
commented
Feb 23, 2017
•
|
Maybe useful... And of course: If you are running Fedora,CentOS, or RHEL, go here for easy install and update: https://github.com/taw00/riot-rpm |
Torxed
commented
Feb 23, 2017
|
@ara4n Just glad to hear you're aware of it tbh, currently the fast growing userbase I maintain shares an A4 paper with all the users Devices and Keys.. It's a hazzle but it's the only way to use the system as of today. Out of security concern, we would greatly appreciate this over any other type of enhancements as of today. |
tessgadwa
commented
Feb 25, 2017
|
tessgadwa
commented
Feb 25, 2017
|
[vector-im/riot-web] dashboard for scalar integ status in usersettings (#3319) |
tessgadwa
commented
Feb 26, 2017
|
tessgadwa
commented
Feb 26, 2017
|
Room directory icon is not discoverable enough #2955 |
tessgadwa
commented
Mar 1, 2017
|
Please add support for linking to a room (for new people to join it) #3341 |
tessgadwa
commented
Mar 3, 2017
|
I notice that ui/ux and other labels are being far more consistently applied to new issues, making the tracking and categorization function of this thread redundant. |
tessgadwa
closed this
Mar 3, 2017
|
@tessgadwa I think it would be useful to keep this issue open, since it contains issues that aren't filed elsewhere. If you think that tracking other issues in this thread is redundant, then that's fair, but I'd hate to lose all the other things mentioned in here. |
tessgadwa
commented
Mar 4, 2017
|
Thanks @uhoreg if there is interest I will keep it open. I can't promise to catch every issue that has UX or UI repercussions, but I like the fact that this is a collaborative thread to which anyone can add. |
tessgadwa
reopened this
Mar 4, 2017
|
i've been using it, but duplicating issues into it which are already tagged doesn't help much. i'd use it to track particular issues and focuses raised by the wider community.
|
tessgadwa
commented
Mar 4, 2017
|
Word. It shouldn't be used as a comprehensive listing of open UX issues, because it's not. Labels are a better solution for that. |
MightyCreak
commented
Mar 4, 2017
|
Since this is a meta-issue, it might be interesting to gather all the issues in this thread into the first comment? And maybe append the issue number if there is one, and if we use a check list, we can check the items that are done/closed. |
tessgadwa
commented
Mar 4, 2017
|
@MightyCreak, I think that's a great idea. I'll be traveling and largely out of pocket for the next two days, so feel free to run with this in the interim if you feel so moved... |
MightyCreak
commented
Mar 4, 2017
•
|
I pasted the markdown text so that you can paste it in your first comment: http://pastebin.com/QBKZbsw3 Edit Last comment seen: #2984 (comment) |
alexmat2on
commented
Mar 5, 2017
|
I think we should consider better UI/UX for certain integrations (Like the Giphy bot) -- I'm trying to get my friend on Riot, and she asked if it has stickers. I said they're in the works, but we have Giphy, which lets you find and post relevant gifs. I told her it could be activated by typing "!giphy facepalm" to get a gif related to the keyword "facepalm", and her response was: "This sounds like CODING" To non-techie users, it might be a good idea for new UI options in the message composer to magically appear after enabling the Giphy bot (and disappear if the bot is disabled/kicked) so that they can browse/post gifs through a GUI rather than a bot command. Perhaps this could also be tied into the UI for stickers somehow, once its created...? |
tessgadwa
commented
Mar 6, 2017
|
Thanks @MightyCreak so much for creating the issues list!!! It's really helpful to see everything in one place. I'm back on the ground on PDX today and finally had a moment to paste the list into the first comment. Will be taking some to go through and check off issues as appropriate. Welcome others to do the same. |
tessgadwa
commented
Mar 6, 2017
tessgadwa
commented
Mar 6, 2017
•
|
Theming documentation. Not strictly an Issue, but definitely relevant to UX. https://github.com/vector-im/riot-web/blob/master/docs/theming.md |
tessgadwa
commented
Mar 6, 2017
|
Replace the icons with Google Material Design Icons #3372 |
tessgadwa
commented
Mar 6, 2017
|
Community UX feedback from GNOME devel land (metabug) #3373 |
tessgadwa
commented
Mar 6, 2017
•
|
I'd also really encourage folks with any kind of interest in UX or UI to submit and comment in the #designUX room on Matrix. https://riot.im/app/#/room/#designUX:matrix.org I am the mod there and will do my best to respond personally and move discussion forward along a constructive path. |
tessgadwa
commented
Mar 7, 2017
tessgadwa
commented
Mar 16, 2017
tessgadwa
commented
Mar 16, 2017
•
|
Latest screenshots for issue #2300 opened by @ara4n https://matrix.to/#/!blHeuKmYNNfIqDlWGO:matrix.org/%241489662994571517Ykcql:matrix.org |
lampholder
referenced this issue
Mar 28, 2017
Closed
Option to toggle "always view timestamp for messages" #3497
tessgadwa
commented
Mar 29, 2017
|
Sign-in page lets me specify both email & phone number #3526 |
tessgadwa
commented
Mar 29, 2017
|
IP address in validation token email is the IP address of the homeserver (#3532) |
|
Start Chat and Invite dialog boxes should make it clear what a Matrix ID looks like #3533 |
tessgadwa
commented
Apr 10, 2017
|
Use the right riot logo on the login page#3577 |
tessgadwa
referenced this issue
Apr 21, 2017
Closed
Sign-in page lets me specify both email & phone number #3526
grahamperrin
commented
Apr 29, 2017
•
Whenever a comment is duplicated here, or made here before being remade in the appropriate issue, it makes both issues more difficult to track. It should suffice to simply reference this umbrella issue from within each focused issue. As immediately above, we see the title of an issue and its state (at the time of writing: Closed). |
grahamperrin
referenced this issue
Apr 29, 2017
Open
allow the user to prefer no more than one avatar per person in a room #3768
tessgadwa
commented
May 7, 2017
|
Focus text input on key press #3841 |
kebertx
commented
May 9, 2017
|
Haven't seen anyone else mention this, but there should be a way to view the full size room icon. When I click a user's icon in their side pane/info view I can see the full sized image. As far as I can tell there's no way to get the same behavior for the room icon. This is a little inconsistent, don't you guys think? |
Gwend4l
commented
May 31, 2017
MightyCreak
commented
May 31, 2017
|
There can be several people in a people room. Your proposition is good, but I propose that we add another icon for rooms with several people -- maybe simply several "little guy" icons, we could even show all or partial presence with all or one of the "little guy" icon in a different colour. |
tessgadwa
commented
May 31, 2017
|
I like your suggestion a lot. Icons don't have to represent the exact number of people -- there can just be an icon for "one"and "many." |
tessgadwa
commented
May 31, 2017
|
Also @MightyCreak , I've been trying for a while to think of a good, gender-neutral, informal word to substitute for "guy." How do you feel about "peep" (short for people)? |
Torxed
commented
May 31, 2017
|
@tessgadwa "Person" or "Identity" is also neutral. (I like "Peep" because I like the word "Peeps" in short for people, but then again I'm a weirdo so maybe these two alternatives are more "everyone-friendly" ^^) |
tessgadwa
commented
May 31, 2017
|
Thx. I like all of these, and I think the goal is to have a number of good options to choose from. The goal is to not sound like the HR or Legal Department, but still be inclusive. Personally, I am in no way bothered or offended by the word "guy" and consider it to be gender-neutral in most usage, but am aware that others may find it exclusionary. @MightyCreak sending good vibes |
MightyCreak
commented
May 31, 2017
|
"peep" is cool, I like it! As a tabletop games player, I would also propose "meeple" (little wood figurine symbolizing a person). But it's mainly for the sake of having several propositions. |
tessgadwa
commented
May 31, 2017
|
Nice. I hadn't heard "meeple" before. |
jfrederickson
commented
Jun 5, 2017
I disagree - I like this feature as it lets me show someone else my screen with the message I'm bringing attention to highlighted. |
MightyCreak
commented
Jun 5, 2017
|
How important and how many people really want and use this feature. I agree that this feature is useful in the use case @jfrederickson told, but since it happens quite often that users write their message using several one-line messages, this feature starts to become useful is very specific situations. Situations that are so uncommon that it ends to be more of a nuisance than anything else. I personally only use this feature to see the time, but as you can see in these WhatsApp screenshots, the date could be displayed always without cluttering too much the interface. Once again, it's a matter of "what is the most useful?" and I find that the date of a message is more useful than the ability to highlight just one message. |
jfrederickson
referenced this issue
Jun 5, 2017
Open
Feature request: person icon in "people" room should change color based on presence #4199
colans
commented
Jun 24, 2017
|
Can we add #4406 ? |
Gwend4l
commented
Jun 24, 2017
|
and #4199 as well :) (mentionned just above) |
tessgadwa
commented
Jun 25, 2017
|
Done. |
JasonLocklin
commented
Jul 19, 2017
|
Can you add: Adapt better to narrow screens #1633: Riot's UI reconfigures poorly when the window is made small. |
|
@tessgadwa just wanted to say thanks again for curating this epic bug; it's really useful to have so much stuff gathered in one place like this when trying to get perspective on our UX problems. |
tessgadwa
commented
Sep 18, 2017
|
You are most welcome! |
benrob0329
commented
Sep 24, 2017
•
MightyCreak
commented
Sep 24, 2017
|
@benrob0329 have you tried to force reload the page, or clear your cache? |
|
@benrob0329: that's #2284 |
|
Some comments from the discussion with gutigen at around https://matrix.to/#/!DgvjtOljKujDBrxyHk:matrix.org/$15079470492091056AtPEp:matrix.org:
|
MightyCreak
commented
Oct 14, 2017
"More"? you got me intrigued now.. are there already some Vim keybinds in Riot? |




tessgadwa commentedJan 18, 2017
•
edited by ara4n
This issue thread has been created for collecting / catalog general UX issues and enhancements -- things that aren't necessarily broken but could work a bit better.
Here is a somewhat comprehensive list of issues added to date. Updated 6/25/2017.
Untracked issues:
Tracked issues: