Malte E
a42335aed2
elide usernames in timeline ( #997 )
...
* Use advanceWidth to get the with of the original text
Co-authored-by: Nicolas Werner <nicolas.werner@hotmail.de>
2022-03-20 04:12:41 +00:00
Malte E
8a78920b88
allow bubbles to be not larger than necessary
2022-03-12 22:34:16 +01:00
Malte E
7ec0539476
reduce replied-to message to implicitWidth if non-bubble layout is used
2022-03-10 21:54:26 +01:00
Malte E
8fa912ed85
right-align reactions of right-aligned bubbles
2022-03-10 21:47:07 +01:00
Nicolas Werner
35a2b0e45a
Fix metadata not resizing properly
2022-03-01 03:12:57 +01:00
Malte E
1c8a5c645d
Add sender names to state events ( #948 )
...
* add sendernames to state events
* Center state events and make them less tiny
2022-02-21 00:39:32 +00:00
Malte E
c405eddea6
actually fix awkward message spacing
2022-02-18 21:33:09 +01:00
Malte E
a3fcb4d990
fix awkward message spacing
2022-02-18 21:29:14 +01:00
tastytea
624da5e028
Make hover highlight fill the full width of the timeline
...
Rows in the message bubble design are only as wide as the bubbles. This
lead to invisible hover highlight. Now it's consistent.
2022-02-18 02:20:56 +01:00
DeepBlueV7.X
6a47b47571
Merge pull request #939 from maltee1/better_bubbles
...
Place metadata next to content if there is space
2022-02-16 20:21:22 +00:00
Nicolas Werner
d330fdb61f
Fix hovering messages
2022-02-14 23:13:22 +01:00
Malte E
e69f0fe960
don't mess up old layout
2022-02-14 21:15:16 +01:00
Malte E
6f3ed5b282
space-saving metadata placement
2022-02-14 21:07:03 +01:00
Malte E
ddf11d9a8c
improve spacings
2022-02-14 14:50:37 +01:00
Malte E
987b9bed6b
add small avatars option and tweak colors and spacings
2022-02-13 13:12:51 +01:00
Malte E
894438c6ce
place own bubbles on right and remove user info
2022-02-11 23:12:04 +01:00
Malte E
d0ac110cb7
Fix layout - no more binding loops (hopefully)
2022-02-11 22:02:30 +01:00
Malte E
0e548b7d39
fixed most of the binding loops
2022-02-09 21:36:04 +01:00
Malte E
5db7ec7f03
Variable width bubbles (still has binding loop)
2022-02-09 17:53:02 +01:00
Malte E
384c9c91e3
print state events without bubbles, displaynames or avatars and in a smaller font
2022-02-07 21:00:51 +01:00
Malte E
9d194cc2e6
clean up margin setting
2022-02-05 21:53:21 +01:00
Malte E
f5a693ac03
place metadata below message when the Layout is narrow (<350)
2022-02-05 14:12:51 +01:00
Malte E
3f7c15c7af
Add message bubbles
2022-02-04 23:12:30 +01:00
Malte E
04b47d6882
prepare code for message bubbles and dynamic message layout
2022-02-03 20:26:20 +01:00
Nicolas Werner
61404641d9
Update year in copyright notice to shut up lint job
2022-01-01 04:57:53 +01:00
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
2021-12-31 00:48:55 +01:00
Nicolas Werner
a0699f5247
Multiply source size by scale factor
...
Might be unnecessary, but docs are unclear on that.
2021-12-13 19:09:03 +01:00
Loren Burkholder
f3aeb4b044
Switch icon theme to Fluent icons
2021-11-17 00:37:26 +01:00
Nicolas Werner
ca3198c1aa
Swap encryption and edit indicator
2021-11-11 04:43:37 +01:00
Nicolas Werner
72bbad7485
Show encryption errors in qml and add request keys button
2021-08-07 22:51:09 +02:00
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++.
2021-08-04 02:27:50 +02:00
Nicolas Werner
88ed0fade7
Explicitly reload data in delegates, if related events got loaded
2021-07-20 14:09:19 +02:00
Nicolas Werner
0b864d9485
Fix replies not reloading after fetching them
2021-07-16 11:47:49 +02:00
Nicolas Werner
9d6bc706ff
Don't use full dump for replies
2021-07-12 22:28:01 +02:00
Nicolas Werner
f704e381c3
Fix a few missing properties
2021-07-12 01:28:09 +02:00
Nicolas Werner
bd26624ed8
Prepare for reuseItems in timeline
...
The actual reuseItems is still blocked on a few upstream bugs.
2021-07-12 00:24:33 +02:00
Nicolas Werner
c755d54243
Remove db bottleneck by caching ro txn for 100 requests
2021-07-10 16:12:38 +02:00
Nicolas Werner
5658be5215
Move global avatarSize property
2021-05-13 11:32:28 +02:00
Nicolas Werner
a7f8b23b52
Make palette global in Qml
2021-05-13 08:23:56 +02:00
Nicolas Werner
0d0709ccd3
Show verification status next to messages
2021-05-07 17:01:57 +02:00
Nicolas Werner
ab0baf5d9e
Only show actions, when you have permissions to do them
2021-05-02 18:06:56 +02:00
Nicolas Werner
2d678bdcf6
Allow copying messages via right click
...
fixes #291
2021-04-29 23:38:45 +02:00
Nicolas Werner
9ab1dc253e
Copy address location
...
fixes #463
2021-04-29 23:09:13 +02:00
Nicolas Werner
18e96d5c7d
Fix some TapHandler focus issues
2021-04-11 22:24:50 +02:00
Nicolas Werner
e490ef953f
Use native menus
2021-03-14 22:22:52 +01:00
Nicolas Werner
3da9c45df2
Fix popup opening at wrong place
...
fixes #512
2021-03-07 18:23:50 +01:00
Nicolas Werner
c03f716e8b
Fix conflict between qmlformat and license check
2021-03-07 05:57:56 +01:00
Nicolas Werner
bb6ff8cec8
Show mxid on hovering username
...
fixes #507
2021-03-07 05:53:54 +01:00
DeepBlueV7.X
57a6edadcb
Merge pull request #506 from Nheko-Reborn/timeline-buttons
...
Use overlay buttons for message actions
2021-03-06 13:47:37 +00:00
Nicolas Werner
e5cff64460
Use short format for time
2021-03-05 17:44:49 +01:00