Tobias Fella
7362b90c42
Don't try to load more messages than there are in the timeline
...
The function call from qml is removed because it is redundant
2022-04-08 18:44:30 +00:00
Carl Schwan
80ee5e9356
Apply 1 suggestion(s) to 1 file(s)
2022-03-01 00:29:07 +00:00
Tobias Fella
be802a28c2
Make invitation notifications persistent
2022-03-01 00:29:07 +00:00
Tobias Fella
db8b2fd64b
Aggregate similar state events
2022-02-25 20:10:07 +00:00
Jose Flores
fdfbbb1b04
Uses the formatted message to enable clickable links for mobile.
2022-02-19 14:30:16 +00:00
Carl Schwan
ca8a21c0eb
Implement sharing with Purpose (export)
...
This provide both a mobile and desktop view
Fix #181
2022-02-05 16:30:02 +00:00
ivan tkachenko
3e6f38c8ea
Use ellipsis in «Loading…» strings
2022-02-04 20:59:17 +03:00
Carl Schwan
67bc66ee0c
Allow using ESC to go back to room list
...
Fix #392
2021-12-25 18:12:13 +00:00
Tobias Fella
0c5932b3da
Use a reasonable role for message source
2021-12-15 01:03:05 +01:00
Tobias Fella
599ab11656
Refactor delegates
2021-12-14 22:27:29 +00:00
Tobias Fella
ff707b7a58
Remove dead code
2021-12-14 16:48:42 +01:00
Carl Schwan
bf08303a8e
Fix glitch in timeline scrolling
...
Turnout that reuseItems with loader and dynamically sized items is not
great.
2021-11-19 22:52:51 +01:00
Tobias Fella
c81ca6f8bb
Set the height of statedelegates
2021-11-16 00:45:42 +01:00
Carl Schwan
46e1e64ee1
Improve source menu
2021-11-14 19:35:00 +00:00
Tobias Fella
8089e5bdfa
Fix pagestack after login after logout
2021-11-12 16:21:48 +01:00
Carl Schwan
6afeaf1619
Move copy pasted to TextDelegate component
...
Signed-off-by: Carl Schwan <carl@carlschwan.eu >
2021-10-21 22:18:47 +02:00
Carl Schwan
6b8358874a
Simplify function call in RoomPage
...
Instead of passing every argument in the right order, pass the entire
model/event object to the context menu functions. This is less copy
pasta of code and the order of the args is now less likely to break in
the future.
Signed-off-by: Carl Schwan <carl@carlschwan.eu >
2021-10-21 19:54:06 +00:00
Tobias Fella
65cc392805
Fix flicking the timeline
2021-10-18 15:35:56 +02:00
Tobias Fella
3977aee4ba
Remove usage of Kirigami.Units.devicePixelRatio
...
It's deprecated and as far as i can tell it doesn't really do anything
since it is always set to 1
2021-10-02 14:33:27 +00:00
Tobias Fella
71d01593b1
Fix rejecting and accepting invitations
2021-09-24 23:32:19 +02:00
Tobias Fella
7c7d296981
Fix HTML escaping
2021-09-24 12:44:32 +02:00
Tom Z
cd461da413
Fix hoverItem positioning.
...
In the "Compact" layout the hover item is on top of the time label
and the wrong mapping base caused a weird offset. Now we simply
just position the hover item immediately above the current item.
2021-08-23 21:42:11 +00:00
Tobias Fella
046e823d1b
Show blurhashes for image events
2021-08-21 00:39:57 +02:00
Tobias Fella
d7ce0b7468
Show a placeholder for encrypted messages
...
Tells the user that the message could not be decrypted because the key
was not shared with the device. At the moment, this is technically not
completely correct, but it will be when libQuotient supports reading
encrypted messages
2021-08-18 21:54:06 +02:00
Tobias Fella
ecc639fb0a
Refactor room leaving
...
The old code has a small bug where the room would not be left in certain
conditions.
2021-08-14 23:01:16 +00:00
Tobias Fella
2554ce55ed
QML errors--
2021-08-04 22:58:03 +02:00
Tobias Fella
35aac4e362
Port away from implicitely defined onFoo properties
2021-07-07 22:09:36 +02:00
Carl Schwan
efb70287b9
Add setting page
2021-06-07 11:49:35 +02:00
Carl Schwan
51ca4994ef
Add webshortcut search
2021-06-06 14:27:12 +00:00
Carl Schwan
87d1fefae2
Don't mark message as read when the current window is not visible
...
Fix #378
2021-05-31 17:21:03 +02:00
Carl Schwan
6e5bca4928
Mark all message as read when clicking on down button
...
Fix #379
2021-05-31 16:59:31 +02:00
Carl Schwan
db0f421811
Better read market handling: Mark room as read when scrolling to the
...
bottom
Fix #372
2021-05-27 19:12:47 +00:00
Noah Davis
8a55db4eb8
Move TypingIndicator to the right side
...
So that it's less likely to cover message text.
2021-05-27 14:11:01 -04:00
Noah Davis
bbcf4239a4
Use 3 dot typing indicator, clean up code a bit.
...
Move TypingIndicator.qml out of ChatBox folder.
It wasn't part of the ChatBox.
fixes #367 by eliding instead of wrapping text
2021-05-27 14:17:22 +00:00
Carl Schwan
d14674c2cd
Fix minor bugs
2021-05-24 16:50:54 +02:00
Carl Schwan
49c1736f7c
Make sure message are loaded when scrolling to the top
2021-05-24 16:48:05 +02:00
Carl Schwan
db62f06de4
Make effects more visible
2021-05-24 16:47:40 +02:00
Carl Schwan
34da8734a2
Fix qml warnings
2021-05-23 22:55:20 +02:00
Carl Schwan
7bdfdc0eec
Minor optimization
2021-05-23 18:28:39 +02:00
Carl Schwan
bae7813f68
Fix loading events when scrolling or opening a room for the first time
...
Fix #362
2021-05-23 18:27:01 +02:00
Carl Schwan
dded804f00
Fix mode without avatar
...
It seems that this mode didn't get much love when I added the bubbles so
it was quite broken. This patches removes the bubbles and fix the
alignment issues when using this mode.
We probably should rename it to compact mode in a follow up commit (but
not this one so we can backport it to the stable branch).
2021-05-23 16:30:16 +00:00
Carl Schwan
b5edfc909e
Treat read markers as item in the model
2021-05-21 17:46:34 +00:00
Carl Schwan
eb300e0beb
Center BusyIndicator
2021-05-20 17:06:16 +02:00
Carl Schwan
b4cb3259e1
Remove list view transitions
...
This was causing weird visual bugs (semi opaque bugs) and white space at
the botton of the list view after sending a message.
2021-05-20 15:04:38 +00:00
Carl Schwan
773e633867
Makse sure busyspimmer are only running when required
2021-05-20 15:04:38 +00:00
Carl Schwan
7ac232d372
Minor optimizations to the timeline delegates
...
* Use anchors instead of Layouts
* Don't use Loader for message display name
* Lazy load the emoji popup
2021-05-20 15:04:38 +00:00
Carl Schwan
3f20534e4a
Fix undefined errors
2021-05-07 03:18:19 +02:00
Srevin Saju
affcbca199
style: remove redundant Layout.fillWidth and use only one for text
...
delegate
2021-05-05 20:50:32 +03:00
Carl Schwan
ea403eb679
Fix freze in neochat chat view
2021-05-05 17:11:00 +00:00
Carl Schwan
e8816310d2
Fix buttons over message flickering
...
Fix #333
2021-04-28 17:00:43 +02:00