Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

UX/Design and structure #10

Open
eduardoinnorway opened this issue Jan 21, 2019 · 14 comments
Open

UX/Design and structure #10

eduardoinnorway opened this issue Jan 21, 2019 · 14 comments
Labels
enhancement New feature or request

Comments

@eduardoinnorway
Copy link

Improve the UX/Design and structure:

  • List of participants on the left
  • Main chat on the right
  • Navbar with "Chat logo" and Name pluss "Settings" as dropdown
  • Responsive
  • Consider removing user colors and find some alternative solution. The issue is readability concerns regarding web accessibility colors.
  • Remove "date/time" from user name and add it on the right as Gitter have it.
  • Do a proper user test online to find out if everything is understandable (I could do that for example)
@timbl
Copy link
Contributor

timbl commented Jan 21, 2019

All good points.
The user coloring is a preference. The preference control is behind the menu.

@timbl
Copy link
Contributor

timbl commented Jan 21, 2019

@eduardoinnorway Thank you for the mockup! https://sketch.cloud/s/JaDgb/25ZG9Vl

@melvincarvalho
Copy link

melvincarvalho commented Jan 22, 2019

@eduardoinnorway @timbl fabulous design!

Here was mine with webid.im

webid.im

@melvincarvalho
Copy link

melvincarvalho commented Jan 22, 2019

I've also collected quite a lot of links for open source messengers. Many designs in here. The much acclaimed Telegram messenger (webogram) is one of a few that stands out imho

https://github.com/melvincarvalho/webid.im/wiki/FLOSS-Messengers

@melvincarvalho
Copy link

webogram

@melvincarvalho
Copy link

Perhaps a competition for the best solid chat design? Bounty for a pane? :)

@eduardoinnorway
Copy link
Author

@melvincarvalho I am still in love with mIRC :) I think a competition of design would be waste of valuable time. The design should be based on the coming UI or we will not get UX/Design consistency on the ecosystem. Better team up if more people want to pitch in, I have no issue working with others, in the contrary.

@Mitzi-Laszlo
Copy link
Contributor

@melvincarvalho There are a group of students who are working on Solid Chat as an assignment and the next Solid World theme is Solid Chat, would you be open to giving a 5 minute presentation on the work so far on Solid Chat?

@camslice
Copy link

have people considered adopting a modular CSS system like basscss? i've found this to help tremendously with UI consistency and working collaboratively

@emiliocortina
Copy link

@Mitzi-Laszlo We are a team of those students you mention. Here is the UI we built for our first functional prototype.
Screenshot 2019-03-26 at 18 06 44

@melvincarvalho
Copy link

melvincarvalho commented Mar 26, 2019

@emiliocortina LOVE this UI!

EDIT : which css are you using, look a bit like material design?

@emiliocortina
Copy link

@melvincarvalho Thanks! It's just CSS with nested flexbox componenets to make it responsive. Feel free to check it out https://github.com/Arquisoft/dechat_en2b/tree/master/experimental_stuff/ui_templates

@timbl
Copy link
Contributor

timbl commented Feb 16, 2023

I feel that user choice in the UI layout is really important. Note quite a lot of things are in the preferences already, but you have a competition don't pick one, try to build a UI which in fact can be customized to produce any of them at the user's will.

BTW the participant list exists, click on the "group" icon bottom left. Like the "Settings" wrend bottom right. Settings include

  • Color user input by user
  • Expand image URLs inline
  • Newest messages at the top
  • Inline image height (lines)
  • Shift-Enter sends message
  • Author & date of message on left
  • Show placeholders for deleted messages"

@bourgeoa bourgeoa added the enhancement New feature or request label Feb 16, 2023
@bourgeoa
Copy link
Contributor

@SharonStrats

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: No status
Development

No branches or pull requests

7 participants