Nicolas Werner
d330fdb61f
Fix hovering messages
3 years ago
Malte E
e69f0fe960
don't mess up old layout
3 years ago
Malte E
6f3ed5b282
space-saving metadata placement
3 years ago
Malte E
ddf11d9a8c
improve spacings
3 years ago
Malte E
987b9bed6b
add small avatars option and tweak colors and spacings
3 years ago
Malte E
894438c6ce
place own bubbles on right and remove user info
3 years ago
Malte E
d0ac110cb7
Fix layout - no more binding loops (hopefully)
3 years ago
Malte E
0e548b7d39
fixed most of the binding loops
3 years ago
Malte E
5db7ec7f03
Variable width bubbles (still has binding loop)
3 years ago
Malte E
384c9c91e3
print state events without bubbles, displaynames or avatars and in a smaller font
3 years ago
Malte E
9d194cc2e6
clean up margin setting
3 years ago
Malte E
f5a693ac03
place metadata below message when the Layout is narrow (<350)
3 years ago
Malte E
3f7c15c7af
Add message bubbles
3 years ago
Malte E
04b47d6882
prepare code for message bubbles and dynamic message layout
3 years ago
Nicolas Werner
61404641d9
Update year in copyright notice to shut up lint job
3 years ago
Nicolas Werner
6f77a1fe9d
Use the styles default delay for tooltips
...
This makes them less annoying when scrolling or accessing the popup
menu.
See also #860
3 years ago
Nicolas Werner
a0699f5247
Multiply source size by scale factor
...
Might be unnecessary, but docs are unclear on that.
3 years ago
Loren Burkholder
f3aeb4b044
Switch icon theme to Fluent icons
3 years ago
Nicolas Werner
ca3198c1aa
Swap encryption and edit indicator
3 years ago
Nicolas Werner
72bbad7485
Show encryption errors in qml and add request keys button
3 years ago
Nicolas Werner
87e81498b7
Fix window placement on wayland and add close buttons
...
We explicitly set a parent. We can't assign to
ApplicationWindow.transientParent though, only to
Window.transientParent, so we just call setTransientParent in C++.
3 years ago
Nicolas Werner
88ed0fade7
Explicitly reload data in delegates, if related events got loaded
3 years ago
Nicolas Werner
0b864d9485
Fix replies not reloading after fetching them
3 years ago
Nicolas Werner
9d6bc706ff
Don't use full dump for replies
3 years ago
Nicolas Werner
f704e381c3
Fix a few missing properties
3 years ago
Nicolas Werner
bd26624ed8
Prepare for reuseItems in timeline
...
The actual reuseItems is still blocked on a few upstream bugs.
3 years ago
Nicolas Werner
c755d54243
Remove db bottleneck by caching ro txn for 100 requests
3 years ago
Nicolas Werner
5658be5215
Move global avatarSize property
4 years ago
Nicolas Werner
a7f8b23b52
Make palette global in Qml
4 years ago
Nicolas Werner
0d0709ccd3
Show verification status next to messages
4 years ago
Nicolas Werner
ab0baf5d9e
Only show actions, when you have permissions to do them
4 years ago
Nicolas Werner
2d678bdcf6
Allow copying messages via right click
...
fixes #291
4 years ago
Nicolas Werner
9ab1dc253e
Copy address location
...
fixes #463
4 years ago
Nicolas Werner
18e96d5c7d
Fix some TapHandler focus issues
4 years ago
Nicolas Werner
e490ef953f
Use native menus
4 years ago
Nicolas Werner
05c636a8d4
Fix qml license headers again
4 years ago
Nicolas Werner
1961312b15
Improve sorting and sizing of completions a bit
4 years ago
Nicolas Werner
3da9c45df2
Fix popup opening at wrong place
...
fixes #512
4 years ago
Nicolas Werner
c03f716e8b
Fix conflict between qmlformat and license check
4 years ago
Nicolas Werner
bb6ff8cec8
Show mxid on hovering username
...
fixes #507
4 years ago
Nicolas Werner
e5cff64460
Use short format for time
4 years ago
Nicolas Werner
2685eec6c7
Mark message currently being edited
4 years ago
Nicolas Werner
e1c96569c1
Fix janky hoverhandling for text messages
...
Add a 1px border to get more hover enter events...
4 years ago
Nicolas Werner
a6f0d2ea7d
Update license headers
4 years ago
Nicolas Werner
1142fe2663
Use overlay buttons for message actions
4 years ago
Nicolas Werner
734fb7e286
Add double tap to reply feature
...
Does not always work, since Text steals focus...
relates to #414
4 years ago
Nicolas Werner
d43607d01c
Fix hover handling in the timeline
4 years ago
Nicolas Werner
a62276c289
Fix UI allowing edits of foreign messages in some cases
4 years ago
Nicolas Werner
6e2ae1d812
Add edit shortcuts and fix some focus stuff
4 years ago
Nicolas Werner
9b7d33e847
Implement message editing
...
The UI still looks ugly, but I have no good idea atm.
fixes #134
4 years ago