mirror of
https://github.com/SchildiChat/SchildiChat-android.git
synced 2025-03-20 21:28:45 +03:00
Matrix client / Element Android fork
We show less information in direct chats in dual chat bubble layout, as we assume that the senders know themselves, and see the chat partner from the action bar at the top. However, there are some limitations: - A directChat might actually include more members, due to helper bots, multiple accounts, or misconfigurations - Even if a direct chat has exactly two members, there might have been some membership changes in the past To account for this, we do the following: - Only enable the direct message layout if there are exactly two members in the room currently (in addition to the isDirect-flag being set) - Before hiding sender information, check if the sender is actually the expected chat partner. If not, fallback to showing avatar and name for this message. Possible improvement for the future: if we have a message in a direct chat by a non-member, following messages by the dm chat partner might benefit from showing member name either way. Change-Id: Ie4a204510990301175339e60469048b06669d36b |
||
---|---|---|
.github | ||
.idea | ||
attachment-viewer | ||
diff-match-patch | ||
docs | ||
fastlane/metadata/android | ||
gradle/wrapper | ||
graphics | ||
matrix-sdk-android | ||
matrix-sdk-android-rx | ||
multipicker | ||
resources/img | ||
tools | ||
upstream_fastlane | ||
vector | ||
.editorconfig | ||
.gitignore | ||
.travis.yml | ||
alternative_package.sh | ||
AUTHORS.md | ||
build.gradle | ||
CHANGES.md | ||
CONTRIBUTING.md | ||
correct_strings.sh | ||
gradle.properties | ||
gradlew | ||
gradlew.bat | ||
increment_version.sh | ||
legacy_icons.sh | ||
LICENSE | ||
merge_helpers.sh | ||
post_merge.sh | ||
pre_merge.sh | ||
PRIVACY.md | ||
README.md | ||
settings.gradle | ||
upstream_README.md |
SchildiChat for Android
SchildiChat is an Android Matrix Client based on Element.
Compared to the Element app, SchildiChat features following changes:
- A unified chat list for both direct and group chats
- Optional message bubbles
- Follows the system setting for dark/light mode
- Further small usability improvements
The version in the official F-Droid repositories comes without the proprietary libraries for push notifications. This might lead to increased battery drain and a higher delay for delivering messages. If you are looking for a version with push notification support, you can get it from my F-Droid repository. The latest version should also be available for direct download here.
Screenshots