Nicolas Werner
85aae9408b
Wrap text in pre tags
5 years ago
Nicolas Werner
7bd875004f
Only mark messages as read, when room is active
5 years ago
Nicolas Werner
5429b425e9
Lint
5 years ago
Nicolas Werner
cf88499ccb
Fix replies to encrypted events
5 years ago
Nicolas Werner
001c94865c
Fix windows build
...
No idea, why apply visitor doesn't work with temporaries?
5 years ago
Nicolas Werner
c424e397b0
Add loading spinner and restore message send queue
5 years ago
Nicolas Werner
1659356839
Update translations
5 years ago
Nicolas Werner
562169965c
Show only messages in room list
5 years ago
Nicolas Werner
91d1f19058
Remove old timeline
5 years ago
Nicolas Werner
e8f8182844
Use default macOS image
5 years ago
Nicolas Werner
a3fc944967
Fix links opening user dialog and in browser
5 years ago
Nicolas Werner
0cec167339
Fix infinite item instantiating loop by using height instead of contentHeight
5 years ago
Nicolas Werner
2bfb885b47
optionally use QQuickWidget and replace ColorOverlay -> colorImageProvider
5 years ago
Nicolas Werner
1268e9f11c
Make replies format nicer
...
Also lays a bit of groundwork for better reply rendering
5 years ago
Nicolas Werner
88dc72df4f
Enable link handling
5 years ago
Nicolas Werner
993926e189
Make user clickable and improve button cursor look
5 years ago
Nicolas Werner
4f7a45a0a6
Improve avatar look and layouting
...
Thanks to red_sky for the feedback!
5 years ago
Nicolas Werner
bde71a6cbc
fixup bad room list translation commit
5 years ago
Nicolas Werner
2279484697
Remove unused import
5 years ago
Nicolas Werner
2c37beba8d
Fix translation of roomlist message preview
...
This also makes long messages unreadable, because we don't shorten long
usernames anymore. We may eventually want to do that again, but it is
hard with translations and we probably want to shorten the displayname
more, as before this change the message was only ever as long as the
timestamp, which is usually just 5 characters...
5 years ago
Nicolas Werner
6b6085b270
Actually fix updating roomlist on new messages
5 years ago
Nicolas Werner
3c9ddc2afb
break height binding loop
5 years ago
Nicolas Werner
15badebc77
Show own messages in RoomList
5 years ago
Nicolas Werner
b1f1cb2b56
Redirect qt logger
5 years ago
Nicolas Werner
2055c75f8b
Organize qml files a bit
5 years ago
Nicolas Werner
e52ff609ed
Remove unused Qt Module
5 years ago
Nicolas Werner
0d8bf6c676
lint
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
Benedikt Bongartz
7f41752165
fix: add missing quickcontrols2 dep
5 years ago
Nicolas Werner
e828d9ed7b
Disable autoplayback again
5 years ago
Nicolas Werner
084396059b
Use win lean and mean to fix WinSock include issue
5 years ago
Nicolas Werner
ec6953d0c0
Fix linting issues
5 years ago
Nicolas Werner
241c0236fc
Try to fix windows Winsock.h compilation error
5 years ago
Nicolas Werner
55696ec0ba
Add required graphicaleffects package
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
a1919d00d0
Try to package qml modules
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