Replies: 6 comments 20 replies
-
Ideas always appreciated! This type of layout seems to be pretty standard for the IRC clients. Would be nice to have an option to reproduce (or approximate) it.
Personally, I like a somewhat spacious, vertically-separated layout, so that the messages are not packed too tightly against each other. But for those whose tastes run in the opposite direction of mine (which are probably the majority of users :), perhaps we can have a 'compact' / 'single-line' mode setting. With it, all of the messages' components will be printed in a single line, like
Where the emoji in square brackets is the reaction. Adding a quoted message to the same line will probably look unwieldy, so best keep them multi-line. Also, some messages have explicit newlines. With the above implementations in place, we can have an "IRC-like" mode (except for its three-column aligned layout: time - sender - message text), with the combination of I think it should be doable. In fact, changing a single separator from |
Beta Was this translation helpful? Give feedback.
-
I have added options
results in an interface similar to the one in the screenshot above. Some differences: reactions are still shown on a separate line; the Let me know if there are any comments! |
Beta Was this translation helpful? Give feedback.
-
I've pushed some more changes to feature/167-ui-inline. The quoted message text is now in italics (thanks again for the suggestion!). Would be nice to have a better visual separation method, but in a terminal app the options are more limited than in a typical GUI.. Using color is a good idea, but it should only be applied when
That would create a better separation in that case, but I think in general it's better to keep the existing ordering:
WRT columns: I agree, the column-based layout is better for inline mode. It's now a default when Let me know if that sounds (and looks) reasonable! |
Beta Was this translation helpful? Give feedback.
-
I like it a lot, and agree with everything you said 👍 I do not quite understand one part, maybe you can help me here:
In other words, quote placement is equal both with and without
vs
|
Beta Was this translation helpful? Give feedback.
-
I seem to have a lot of friends with long names 😅 For me It's not that I think one number is more correct than another, I totally realize it's hard to come up with one perfect hardcoded number, and I do like that the column is "fixed" across all chats, so the layout doesnt become wider and narrower all the time as I switch between people. However, I don't like that when the author name wraps, it basically results in 50% of vertical space being lost, as now there's empty line between each message. This entire discussion, after all, is about conserving vertical space at the expense of horizontal one 😁
What do you think is the best way to handle it? |
Beta Was this translation helpful? Give feedback.
-
Another change pushed to the |
Beta Was this translation helpful? Give feedback.
-
I like the current UI, but as things can always be improved, I was curious to see if you are on a lookout for ideas how to optimize the look and feel 🙂
I really like the UI of thelounge.chat - a screenshot is below, of a public channel, so hopefully nobody will get offended 😄
Things to note:
show_names=true
) and yet double the amount of messages shown on a single page, as username no longer takes a line, but is shown on a side to the message. Real estate is expensive!What do you think overall? Interesting? Dislike? Too much work to change?
Beta Was this translation helpful? Give feedback.
All reactions