Nicolas Werner
1e9efa3072
Try to fix variable timestamp width
4 years ago
Nicolas Werner
8bf26917ad
Make long press menu actually work
4 years ago
Nicolas Werner
19f27236ea
Fix reactions
4 years ago
Nicolas Werner
530c531c4b
WIP: Event Store split out
4 years ago
Joseph Donofry
0078c72a37
Remove signals in favor of direct function calls
5 years ago
Joseph Donofry
75cdc1eee2
Remove duplicate search icons
5 years ago
Joseph Donofry
fa34749279
Minor adjustments to emoji picker
5 years ago
Nicolas Werner
6b60ff7713
Rename settings to be more consistent
5 years ago
Nicolas Werner
f452bdf2b0
Make settings update immediately in qml and allow limiting timeline width
...
Limiting improves readability on wide monitors.
The immediate update of the settings is done by just exposing settings
as properties and then setting the settings as a context property.
5 years ago
Joseph Donofry
5228861b88
Add reaction/redaction for in-line Reactions
5 years ago
Joseph Donofry
f4ea0b215d
Attach emoji picker picked to reaction sender
5 years ago
lkito
2c21f6e3fa
Implemented optional message body highlighting feature.
5 years ago
Joseph Donofry
18f934efad
Add un-encrypted warning icon for messages in encrypted rooms
5 years ago
Joseph Donofry
ff7468e6d5
Update emoji picker and translations
5 years ago
Joseph Donofry
ee4dcef90f
Add new QML-based emoji picker (work in progress)
...
This is necessary to support having a picker within QML.
Eventually, this should replace the existing widget-based one.
5 years ago
Joseph Donofry
a1661f7006
merge master into reactions
5 years ago
Nicolas Werner
54013e4a00
Basic, broken reaction display
5 years ago
Nicolas Werner
a9aed09d35
Add placeholder for reactions
5 years ago
Nicolas Werner
0e1bb5137b
Add menu entry to show decrypted source
...
Also make hidden entries not consume space in Menus with some qml
styles.
5 years ago
Nicolas Werner
d35cc3dda4
Use palette for qml code for theming
...
Can't do it for QtWidgets code. We need to fully transition, before we
can fully switch over probably.
5 years ago
Nicolas Werner
0f1a352dd7
Make buttons hideable via setting, button contents can still be accessed via context menu
5 years ago
Nicolas Werner
505a8b5742
Only show reply button and option button on hover
5 years ago
Nicolas Werner
6bdc75d073
Reset user colors on theme change (in qml timeline)
5 years ago
Nicolas Werner
5f4efa9442
Speed up timeline by using global ToolTip and Menu
5 years ago
Joseph Donofry
d205952fc8
Change tooltip palette settings for QML
5 years ago
Nicolas Werner
4951241d23
Simplify reply popup logic
5 years ago
Nicolas Werner
2b3dc3d8b9
Implement fancy reply rendering
...
This currently assumes the event, that is replied to, is already
fetched. If it isn't, it will render an empty reply. In the future we
should fetch replies before rendering them.
5 years ago
Nicolas Werner
b8f6e4ce64
Add encrypted file download
5 years ago
Nicolas Werner
6c2ec3fe67
Rename qml namespace from com.github.nheko to im.nheko
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
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
3c9ddc2afb
break height binding loop
5 years ago
Nicolas Werner
2055c75f8b
Organize qml files a bit
5 years ago
Nicolas Werner
cff46d97a8
Add native themeing to QML (where possible)
5 years ago
Nicolas Werner
b9076c5c4d
Try out DelegateChooser
...
requires Qt5.12+
5 years ago