Nicolas Werner
2055c75f8b
Organize qml files a bit
5 years ago
Nicolas Werner
3d6f502bcc
Incubate delegates asynchronously
5 years ago
Nicolas Werner
c8f97216fa
Small fixes to delegate chooser implementation
5 years ago
Nicolas Werner
c37495fae2
Use a basic implementation of a DelegateChooser for compat with older Qt
...
The interface is taken from Qt/KDE, but the implementation is different,
because the Qt implementation depends on some Qt internals.
5 years ago
Nicolas Werner
cff46d97a8
Add native themeing to QML (where possible)
5 years ago
Nicolas Werner
a83ae7e95f
Fix section layout issues and pagination issues
...
Pagination could get stuck, if the messages request failed.
Section height seemes to have been calculated to late, which would make
some section overlap the next message in some cases. Fix that by doing
the height calculation manually.
5 years ago
Nicolas Werner
0fd2199112
Load content if no scrollbar is needed
5 years ago
Nicolas Werner
8ebef4eed2
Size images/videos by timeline width
5 years ago
Nicolas Werner
d90038cf20
Misc layout fixes
5 years ago
Nicolas Werner
b9076c5c4d
Try out DelegateChooser
...
requires Qt5.12+
5 years ago
Nicolas Werner
e828d9ed7b
Disable autoplayback again
5 years ago
Nicolas Werner
489165d579
Lower requirement on QtQuick.Layouts version
5 years ago
Nicolas Werner
e196450428
Use QtQuick.Controls compatible with Qt 5.8
5 years ago
Nicolas Werner
425d534e22
Enable Sticker and Emote messages
5 years ago
Nicolas Werner
67d255a2de
Add basic video messages
...
Size is fixed for now, otherwise the Video output ends up somewhere...
5 years ago
Nicolas Werner
8a511a7862
Add progress bar to audio messages
5 years ago
Nicolas Werner
ea98d7b2ae
Add simple audio message widget
5 years ago
Nicolas Werner
a8166462ad
File messages (qml)
5 years ago
Nicolas Werner
aee29c6ed5
Reenable redactions
5 years ago
Nicolas Werner
e2d733a01a
Restore saving of media
5 years ago
Nicolas Werner
9b18440b4f
Reenable ImageOverlay
5 years ago
Nicolas Werner
82091999c4
Add lock to encrypted messages
5 years ago
Nicolas Werner
c8315d792b
Make avatar in timeline smaller
5 years ago
Nicolas Werner
6c7e6b0e86
Fix read indicator
5 years ago
Nicolas Werner
d34067a257
Enable read receipts action and sync read receipts from cache
5 years ago
Nicolas Werner
240b3a566b
Add send/received indicator
5 years ago
Nicolas Werner
5200db17e9
Implement basic placeholder and disable unimplemented event types
5 years ago
Nicolas Werner
d1fffd6617
Implement simple scroll state handling
5 years ago
Nicolas Werner
62d0cd74da
Implement replies in qml timeline
5 years ago
Nicolas Werner
a1c97fc8d6
Show redactions in qml timeline
5 years ago
Nicolas Werner
7aca8a9430
Reenable view raw message
5 years ago
Nicolas Werner
86f4119a05
Implement basic ImageMessages in qml timeline
...
I suck at sizing so the images in the message are currently hardcoded to
300 pixels in width...
5 years ago
Nicolas Werner
ebeb1eb772
Implement avatars in qml timeline
5 years ago
Nicolas Werner
7947ba57cc
Make reply and options buttons smaller
5 years ago
Nicolas Werner
8727831de7
Fix QML emojis
5 years ago
Nicolas Werner
bbbd5df75f
Use system colors for now
5 years ago
Nicolas Werner
34f5400e99
Implement TextMessage delegate
...
Text selection over multiple items doesn't work yet
5 years ago
Nicolas Werner
56e27ced25
Format date (close to) the old way in qml timeline
5 years ago
Nicolas Werner
ccedbde38b
Add avatar placeholder and scrollbar to qml timeline
5 years ago
Nicolas Werner
2dd636456c
Add basic sections and button placeholders to qml timeline
5 years ago
Nicolas Werner
699fd7b38e
Implement loading of history, when timeline is displayed
5 years ago
Nicolas Werner
47fbfd3f44
Add items to timline
5 years ago
Nicolas Werner
8b5c7b2f2f
Add placeholder timeline model
5 years ago
Nicolas Werner
8e611abe87
Replace timeline with empty qml view
5 years ago
Joseph Donofry
98d4f14bd1
Fix themeing issues on mentions
5 years ago
nheko rocks
493e28b8cb
Translated using Weblate (German)
...
Currently translated at 97.0% (191 of 197 strings)
Translation: Nheko/nheko
Translate-URL: http://weblate.nheko.im/projects/nheko/nheko-master/de/
5 years ago
Joseph Donofry
80a8810116
Translated using Weblate (English)
...
Currently translated at 100.0% (197 of 197 strings)
Translation: Nheko/nheko
Translate-URL: http://weblate.nheko.im/projects/nheko/nheko-master/en/
5 years ago
Joseph Donofry
660851bcb6
Translated using Weblate (English)
...
Currently translated at 100.0% (195 of 195 strings)
Translation: Nheko/nheko
Translate-URL: http://weblate.nheko.im/projects/nheko/nheko-master/en/
5 years ago
Joseph Donofry
fd2d4d6db3
Update mentions dialog
...
Mentions are now separated into 'this room' and 'all rooms'
tab., which allows the user to filter on the current room
if they desire. Should add additional logic in the future
to show which room the mention was in the for the 'all rooms'
view.
5 years ago
Joseph Donofry
b875a8debc
Update translation context
5 years ago