mirror of
https://github.com/SchildiChat/SchildiChat-android.git
synced 2024-12-23 17:40:37 +03:00
Matrix client / Element Android fork
1481a3edd3
Previously, it could happen that DM-layout and non-DM-layout were mixed in the same chat for following reasons: - on purpose, when it is a DM, but in the past had messages by a third party - not on purpose, when the room member information wasn't loaded in time for some messages, and thus the fallback assumed showing DM layout wasn't safe However, this leads to an inconsistent layout, which looks bad. Accordingly, this patch changes the behaviour as following: - always use the DM layout for chats marked as DM - if it is not clear if the message was sent by the actual DM partner, show the name (as opposed to previously: show name and avatar). While this makes it more difficult to tell apart messages from the DM partner and a third person, it is still possible, since the third person has a name shown, and the DM partner's messages start with a bubble with tail but without name. This is prefered to the previous solution, which looked rather buggy than anything else. Change-Id: I7c3e5ca7b04acec6eede345a9abde833ce0714d3 |
||
---|---|---|
.github/ISSUE_TEMPLATE | ||
.idea | ||
attachment-viewer | ||
diff-match-patch | ||
docs | ||
fastlane/metadata/android | ||
fastlane_testing | ||
gradle/wrapper | ||
graphics | ||
matrix-sdk-android | ||
matrix-sdk-android-rx | ||
multipicker | ||
resources/img | ||
tools | ||
upstream_.github | ||
upstream_fastlane | ||
vector | ||
.editorconfig | ||
.gitignore | ||
.travis.yml | ||
alternative_package.sh | ||
AUTHORS.md | ||
build.gradle | ||
CHANGES.md | ||
CONTRIBUTING.md | ||
correct_strings.sh | ||
correct_strings_de.sh | ||
FEATURES.md | ||
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 for Android is a Matrix Client based on Element Android.
Compared to Element, SchildiChat features following most important changes:
- A unified chat list for both direct and group chats
- Optional message bubbles
- Further small usability improvements
A more thorough list of changes compared to Element can be found here.
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