Comments (3)
Your solution 2 would actually be easier to implement, since this is what SchildiChat did before, and if I remember correctly, does only require minor changes in the code to "enable" it again. That said, I don't think that's a good idea (at least it will not make everyone happy): the own avatar was removed on purpose to save space for messages, while not hiding any relevant information for understanding the chat history (compare e.g. #7).
I'll probably play around with message bubble widths a little more to make them more similar in group chats. Concerning your solution 2, I could maybe make a setting "Don't hide sender avatar in DMs and for own messages" or similar, but I'd prefer to not do it if not necessary, since this would another case for testing, some more code complexity, and an additional setting for users that many probably don't need.
from schildichat-android.
Actually, what I meant wouldn't reduce message space (see below). But I understand if you prefer not to do that (it is just another way to handle intent etc.)
The 1st is today, the 2nd, something close to what I described in the first solution and the 3rd is the solution with profil picture.
from schildichat-android.
I see. I'm not a fan of having the bubbles closer to the edge of the receiver than the sender, though.
from schildichat-android.
Related Issues (20)
- Feature to send pictures in a group
- Do not themen Call button
- View "edited" message causes crashes
- Notifications will not sync in the background (GPlay build) HOT 1
- Can we add a gif picker that works on desktop? HOT 3
- Changelog in the tag comment HOT 3
- add support for the .gay tld HOT 3
- Tag Bridged Channels HOT 3
- Message crashed Android client and Web client HOT 3
- Dedicated pages for DMs and rooms not in spaces HOT 2
- markdown formatting does not switch to code view on edit mode
- "Only alert once" but per time period HOT 1
- App flickering after first sign-in and unable to move HOT 2
- Long click on a message is triggered too fast HOT 2
- Release Notes HOT 3
- Vibration and black screen after logging in on Xiaomi Mi 14
- Rename rooms locally HOT 1
- Group calls to ring a bell on Android
- Start minimized HOT 2
- Post SHA-256 hash of Developer Signing Key HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from schildichat-android.