-
Notifications
You must be signed in to change notification settings - Fork 748
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
Bubble-themed chat #979
Comments
or just implement theming feature and let the community do the rest. |
Also, for some reason, I like the ability to identify my own messages since they are highlighted in a different color and use less space because I don't need to see my avatar. |
I really like the current style, you get a lot of information onto the screen, but it still provides enough space for logical separation. Especially the second screenshot uses way too much space, so that you just get very little information on already small screens. Matrix often is used for "real"/professional information exchange (like Slack) - that's another use-case than WhatsApp-like smalltalk to me. Current style fits both, bubble-style fits more the last example. 🤔 So if bubble-style, please make it more tight. 😉 And for OLED themes, I guess not having bubbles is an advantage. |
xref: Highlighting messages - Issue at Riot Web |
definitely a must-have for a future update. But for the moment the devs should still concentrate on adding basic functions. Anyways, hope to see this feature arrive soon, too |
I created a fork of Element which features message bubbles (based on the ones found in the AOSP messaging app): https://github.com/SpiritCroc/SchildiChat-android |
I know many people not wanting to use Element because it does not look like the things they know. They compare it to WhatsApp... (you can like this comparison or not) @SpiritCroc very nice what you did. |
I have not yet seen any theming solution on Android yet, which would be powerful enough for message bubbles, i.e. which allows to change layouts. That's usually for a good reason too, since bad themes could easily crash the app or even mislead users to do other actions than they want, if themes have full control over layouts. |
+1 |
When I try to convince people to use Matrix/Element, the fact the UI doesn't more closely align with every other app they are used to has been one of the most-cited reasons for not making the switch. I can definitely understand people who prefer the current view in big multi-person chat groups. But for the average 1:1 conversation it seems to be sub-optimal. My personal preference would be to default to the familiar bubble-like chat for 1:1 -> 1:5 (?) person chats, any more than that and switch to the IRC style display. I know I can suggest alternative clients but it's a hard sell when my mostly computer-illiterate friends go to the app store page for e.g. FluffyChat and see "1000 downloads"... they'll think it's a scam. Just my 2c. |
+1 on the issue. Optional chat bubbles can satisfy all. I try to convince people to come to Matrix instead of other messengers and one of the major disadvantages is the UI of element as the most complete client. |
@SpiritCroc, nice job. I highly appreciate the bubble style in SchildiChat. How about joining forces with the Element people in providing switchable timeline styles for Element Android? |
If the Element developers are interested, I'm open to rework my implementation in order to get it in a state suitable for a PR (as the layout evolved over time, there are many commits to consider, which currently would not merge nicely). Without any statement from their side (design team?), I can't justify this effort right now. |
@SpiritCroc We are working on this in Element Web/Desktop. The team has confirmed that they'd be interested in having this feature. I am not sure if they meant it in a general sense or just for Element Web. @nadonomy is the team interested in this on Android? I know that the team has a lot of work so this may not be possible right now. But I think eventually this would be necessary for feature parity with Element Web/Desktop |
Yes for sure. Before turning on in production there's a lot of things we'd need to figure out, things like:
We would need to do some testing & research to find the right answers to the above and more in order to enable by default on production, but definitely would appreciate & benefit from a message bubble feature with a simple account level labs flag or setting to set to test the layout in general. |
Looks like iOS got a PR for chat bubbles element-hq/element-ios#4150. |
Currently, I'm lacking the time to get it ready for creating a pull request. If somebody else wants to help by collecting all relevant parts from SchildiChat as a starting point to apply on top of the current Element codebase, that would also be fine with me :) |
Hi, is there any update on this? We'd love to have bubble-themed chat option as it's more familiar for our users. |
It was added to the "Now" section in the public roadmap, so development seems to start (soon): https://github.com/vector-im/roadmap/projects/1#column-11563017 |
Good news! We're currently looking at this feature. Thanks all for your feedback. Please keep it coming so that we can continue to iterate on our current planned solution. |
Another idea could be the "discord route" where the final chat theme will stay but have the IRC option as a toggle within settings then of course on top of that, theme tweaks that (hopefully) do not break the UI and crash the app (i.e. changing colors) |
A note on bubbles as global setting vs. room setting: element-hq/roadmap#30 (comment) |
Bubbles are now supported in Element app (since v1.4.0 (2022-02-09)), please create new dedicated issues for any related problem/enhancement. |
One of the things that I miss the most about RiotX is the ability to display the chats with a style/theme that is more aligned with other mobile messaging apps.
I think a bubble-themed style is easier to the eyes and cleaner.
Vs the current IRC/Slack style:
Maybe this could be an option people can switch to, but most people I've been talking about expected a more familiar bubble-themed style by default on mobile.
The text was updated successfully, but these errors were encountered: