Tobias Fella
faeb1964bd
Prepare Image & Video loading for E2EE
...
Changes the urls to make sure they are decrypted, while making sure that
it is backwards compatible to libQuotient 0.6
2022-02-25 21:15:46 +01:00
Tobias Fella
db8b2fd64b
Aggregate similar state events
2022-02-25 20:10:07 +00:00
Tobias Fella
dc9d574b58
Fix login regex
2022-02-23 22:49:58 +01:00
Jose Flores
7c807e6a25
Modifies regex check for valid matrix server to accept ip addresses.
2022-02-22 22:54:43 +00:00
Tobias Fella
dd91cb91d0
Load replied-to message when it isn't in the timeline already
2022-02-18 16:11:51 +01:00
ivan tkachenko
3e6f38c8ea
Use ellipsis in «Loading…» strings
2022-02-04 20:59:17 +03:00
Tobias Fella
bce560b03b
Fix left margin in EncryptedDelegate
2022-01-30 23:21:00 +01:00
Carl Schwan
297684a139
Fix issues with saveFileAs
...
Fix #491
2021-12-28 23:42:16 +01:00
Carl Schwan
aa9dcc87cb
Fix variable lookup in the timeline delegates
...
This fix issues with downloading and interacting with files
2021-12-28 16:18:05 +01:00
Carl Schwan
dd977976db
Improve emoji pane
2021-12-26 13:26:42 +00:00
Carl Schwan
5f41378214
Fix image tooltip
...
display needs to be from the model and not from the Control
2021-12-26 00:14:09 +01:00
Carl Schwan
ca2b5fde8e
Remove lag when starting user autocompletion
...
We realistically don't need to interate over every user when typing '@',
since this is not usefull for the user and create some lag.
2021-12-25 18:31:22 +01:00
Carl Schwan
e79e06235f
Fix QuickSwitcher activation
...
By making sure the global menu bar is disabled when not needed. This
should also help with memory usage.
Fix #482
2021-12-25 14:41:43 +01:00
Tobias Fella
332d6c9782
Minor improvements
...
- Rename TextDelegate to RichLabel since it's not actually a delegate
- Allow web search for whole messages
2021-12-15 00:53:43 +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
658eb187c9
Prevent instability with TextArea with null as background
2021-12-08 14:16:34 +01:00
Tobias Fella
d65962cbaa
Use plaintext in completion menu
2021-11-22 00:20:49 +01:00
Tobias Fella
c81ca6f8bb
Set the height of statedelegates
2021-11-16 00:45:42 +01:00
Tobias Fella
740662e3f0
Remove visibility setting from FullScreenImage
2021-11-16 00:21:01 +01:00
Carl Schwan
25ac18e800
Revert "Revert "Spellchecking with new Sonnet declarative API""
...
This reverts commit dada3e300b .
2021-11-13 13:10:16 +01:00
Tobias Fella
0568bed62d
Use plaintext in TypingPane
2021-11-02 00:08:02 +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
Tobias Fella
2fc4c6456f
Escape more html
2021-10-10 12:26:35 +02:00
Tobias Fella
76675719cf
Wrap the placeholdertext in the chatbar
2021-10-09 21:17:45 +02:00
Carl Schwan
6a0b51a78e
Insist on that loading might take a while for initial loading of account
2021-10-02 14:34:15 +00: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
b3d9861d3d
Fix label alignment in statedelegate
2021-09-23 20:01:59 +02:00
Tobias Fella
218eda63b3
Fix typo
2021-09-20 23:49:18 +02:00
Tobias Fella
cb2ea5f4e3
Allow TextDelegate to wrap anywhere if required
...
Prevents lines from going out of the message bubble
2021-09-20 23:31:36 +02:00
Tobias Fella
50040230f5
Port away from onFoo in Connections
2021-09-20 23:04:40 +02:00
Tobias Fella
9cdf6bfa04
Fix displayname in reply component
2021-09-14 23:24:59 +02:00
Tobias Fella
af29925798
Open users in UserDetailSheet instead of browser in statedelegate
2021-09-11 20:04:36 +02:00
Tobias Fella
f5853dd1f7
Three's a crowd
2021-09-11 16:36:22 +02:00
Tobias Fella
bc76197487
Fix more HTML injections
2021-09-11 16:33:09 +02:00
Tom Z
c39e46a1f0
For the "Compact" view; show hovered background
2021-09-08 13:24:21 +00:00
Tobias Fella
c9935804b0
Fix QML warning in ImageDelegate
2021-08-25 00:20:24 +02:00
Tobias Fella
bd08f7fd36
Fix QML error
2021-08-24 00:45:57 +02:00
Tobias Fella
046e823d1b
Show blurhashes for image events
2021-08-21 00:39:57 +02:00
Tobias Fella
dada3e300b
Revert "Spellchecking with new Sonnet declarative API"
...
This reverts commit 17bbc60f6f
2021-08-20 20:31:25 +00:00
Jan Blackquill
4955b1f7a0
Improve the file delegate
...
- cleaner code
- supports stopping downloads
- utilises the mimetype in order to display an icon
- better size formatting
- tooltips
2021-08-19 14:01:14 -04: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
Felipe Kinoshita
94c4bbc3db
Center section label and change it's color
...
This commit horizontally centers the section label and gives it a
disabled text color, this helps visually separate this label from
the actual messages and makes it easier to scan.
2021-08-17 16:44:42 -03:00
Carl Schwan
17bbc60f6f
Spellchecking with new Sonnet declarative API
...
This replaces all the custom code with a shared implementation
in QQC2-desktop style
2021-08-14 20:27:11 +00:00
Carl Schwan
b1d8956036
Fix links now working anymore and simplify code
2021-06-22 10:14:53 +02:00
Carl Schwan
680b0cc3bd
Bind spoiler revealed state
2021-06-17 22:39:50 +00:00
Smitty van Bodegom
8474136f57
Support displaying spoilers
...
This adds support for displaying recieved spoilers, but not sending
them. Spoilers are displayed as a black rectangle, and can be clicked on
to be revealed. If the last message in a channel was a spoiler, it is
not shown on the left sidebar.
The spoiler blackening is done in CSS, but to check if a message
contains a spoiler for determining if it should cause a different cursor
to be displayed and if it should be shown in the sidebar, a simple check
of if the message contains "data-mx-spoiler" is used.
2021-06-17 22:39:50 +00:00
Carl Schwan
9ad5a7b02b
Fix some minor warnings
2021-06-17 00:39:04 +02:00
Carl Schwan
768fd74361
Keep completion behavior similar to before
...
* Use tab to jump to the next completion item
* Space to accept change
2021-06-17 00:37:57 +02:00
Jan Blackquill
6898670499
feat: better autocompletion UX
...
The autocompletion bar is now more similar to mainstream
chat applications, which use up/down to change the selection,
and tab to confirm the selection. An extra space is also added
to keep the flow of typing going.
2021-06-16 16:29:14 -04:00