Commit Graph

2482 Commits

Author SHA1 Message Date
Carl Schwan
7a2c4f6c71 Make regex static and const
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-11-13 09:37:17 +00:00
Carl Schwan
ded5c5d363 Make regex static to determine subtitleText of room
Non trivial time is spend on making sure the regex are valid otherwise

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-11-13 09:37:17 +00:00
l10n daemon script
df951d354d GIT_SILENT Sync po/docbooks with svn 2022-11-13 02:03:54 +00:00
James Graham
815ec1b30e Show animated images
Use animated images in imageDelegate and FullScreenImage so that animated images can be viewed.

Note webp animated images don't work this is a bug with qt see https://bugreports.qt.io/browse/QTBUG-70245
2022-11-12 14:42:20 +00:00
James Graham
bb8db23057 Remove and \n tags from the link preview description which were present only on certain homeservers, e.g. matrix.org 2022-11-12 11:30:45 +00:00
l10n daemon script
6848cfa581 GIT_SILENT Sync po/docbooks with svn 2022-11-12 02:04:46 +00:00
James Graham
460997bca3 Refactor Timeline Container
Update the base item in the timeline container to be a column layout. This means that all the items can be laid out automatically without the need to set lots of manual settings and anchoring. 

The overall height calculation for the delegate is vastly simplified (in fact it is removed) which deals with the fact that there were still instances where the manual calculation didn't work e.g. a delegate with a reaction followed by another message from the same user didn't give the correct bottom margin (see below)

before:
![timelineContainer_height_bug](/uploads/5b14568294698198dee8412f6cd19be0/timelineContainer_height_bug.png)

after:
![timelineContainer_height_bug_fix](/uploads/c5828f1b793817fd0ed523c3580a2ecc/timelineContainer_height_bug_fix.png)

This also improves upon the recently changed hover highlight behaviour. The previous patched moved it to cover the avatar as well as the bubble however it also covered the section and reaction when present which didn't look good. The highlight now only covers the avatar and bubble

before:
![highlight_bug](/uploads/0d08dc769ff737e0fb4981243d02d5f3/highlight_bug.png)

after:
![highlight_bug_fixed](/uploads/536ed672d0f1bb6cbe6c45777fed4b53/highlight_bug_fixed.png)

This also cleans up some of the margins in both bubble and compact to ensure consistency.
2022-11-11 17:05:14 +00:00
l10n daemon script
8addf0f078 GIT_SILENT Sync po/docbooks with svn 2022-11-11 02:06:41 +00:00
Tobias Fella
957ebb5502 Don't open context menus when touching on a delegate 2022-11-10 23:01:46 +01:00
Tobias Fella
3eb1080129 Don't crash when creating a DM 2022-11-10 22:52:35 +01:00
Tobias Fella
efd78c3fc7 Use monochrome icon for emoji in ChatBar
BUG: 456671
2022-11-10 21:45:19 +01:00
Tobias Fella
d02b4007c0 Fix showing old name for rename events 2022-11-10 21:37:03 +01:00
Tobias Fella
824fa469ef Don't send an empty message for member events without changes
BUG: 461667
2022-11-10 20:25:00 +00:00
Tobias Fella
95345973cb Correctly hide avatar and name change events when configured 2022-11-10 20:19:55 +00:00
Tobias Fella
962a1b228c Highlight other party in state events
BUG: 458267
2022-11-10 20:15:07 +00:00
Tobias Fella
35f4a4d1b4 Match case-insensitive during completion 2022-11-10 19:57:04 +00:00
James Graham
7aed6d2e44 Apply max image size so they don't become huge in compact mode.
Set max size to gridUnits * 30. The aim is to allow them to be generally bigger than bubble mode but not so huge that they take up the entire screen

BUG: 454878
2022-11-10 18:49:52 +00:00
Tobias Fella
782b71c826 Use plaintext in reaction delegate 2022-11-10 14:02:47 +01:00
l10n daemon script
974d37f1e1 GIT_SILENT Sync po/docbooks with svn 2022-11-10 02:06:06 +00:00
Tobias Fella
3619e4a66c Disable libquotient submodules in flatpak 2022-11-10 00:37:39 +01:00
Tobias Fella
b5a7ca96ee Add missing android icons 2022-11-10 00:30:58 +01:00
l10n daemon script
bd4c5edca4 GIT_SILENT Sync po/docbooks with svn 2022-11-09 02:01:23 +00:00
James Graham
a4c445d1a5 Add a section label at the top which shows the date label of the next section
**Updated**

Add a section label at the top which shows the date label of the next section up. This means that the user will always be able to see the date of all messages on screen.

![image](/uploads/ecbcdc0740877ea0d72e735176353036/image.png)

From the feedback given I've added a background at the top. I also added an underline to the heading which applies both at the top and in the listView since they use the same component. I added it originally for the top because I felt it looked a bit weird having messages appear from behind a heading background the same colour as the listView background.

Note: I know the gaps between messages are not right. I had to set the spacing in the listView to 0 to prevent itemAt returning null. I plan to add it back in as part of the delegate code before it would be merge.

Fixes BUG:454880
2022-11-08 19:40:56 +00:00
l10n daemon script
c71beb30f7 GIT_SILENT Sync po/docbooks with svn 2022-11-08 02:01:22 +00:00
James Graham
5bd184b297 Prevent logging into the same account twice
Check if an account is already logged in before allow the login process to continue.

BUG:459603
2022-11-07 18:26:47 +00:00
James Graham
364ce45668 Trim Link Preview Text
Trim the text from the link preview title and description to ensure no whitespace at the beginning.
2022-11-07 17:26:03 +00:00
Tobias Fella
a97761f65c Fix custom emojis 2022-11-07 14:40:01 +00:00
l10n daemon script
c739f4f378 GIT_SILENT Sync po/docbooks with svn 2022-11-07 02:36:48 +00:00
l10n daemon script
4705a323e3 GIT_SILENT Sync po/docbooks with svn 2022-11-05 02:02:06 +00:00
Tobias Fella
7f353ca0fa Fix seconard window 2022-11-04 22:33:32 +01:00
Nate Graham
b9d7e43fd1 Add icons to room actions 2022-11-04 15:08:50 -06:00
l10n daemon script
58ed108a1b GIT_SILENT Sync po/docbooks with svn 2022-11-04 02:02:37 +00:00
Tobias Fella
da9de1d2a8 Use Plaintext in CompletionMenu 2022-11-03 23:52:04 +01:00
Tobias Fella
31a038ce82 Fix editing messages 2022-11-03 22:41:44 +01:00
l10n daemon script
589dd66004 GIT_SILENT Sync po/docbooks with svn 2022-11-03 02:07:32 +00:00
Tobias Fella
92ec441594 Use enum instead of strings for message type 2022-11-02 08:55:28 +00:00
l10n daemon script
bba947e508 GIT_SILENT Sync po/docbooks with svn 2022-11-02 02:17:07 +00:00
Carl Schwan
2be566668c Fix typo
We are using matrix uris, not appstream uris in NeoChat

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-11-01 17:26:01 +01:00
l10n daemon script
49e2b2cfff GIT_SILENT Sync po/docbooks with svn 2022-11-01 02:05:43 +00:00
Tobias Fella
08300b994c Don't show banned user as sender for state events
BUG: 461158
2022-10-31 14:45:23 +00:00
Tobias Fella
66fadd78a3 Improve messages for bans without given reason 2022-10-31 16:18:23 +01:00
l10n daemon script
f0be045727 GIT_SILENT Sync po/docbooks with svn 2022-10-31 02:44:21 +00:00
Tobias Fella
24202350ab Fix more avatars 2022-10-31 01:43:04 +01:00
Tobias Fella
4e6aca9a4e Add button to encrypt room 2022-10-30 18:38:45 +00:00
l10n daemon script
82ec92b209 GIT_SILENT Sync po/docbooks with svn 2022-10-30 02:04:16 +00:00
James Graham
7f11bfea63 After the new heading style was introduced the member heading needs updating as it used to have a background.
Remove the background and adjust the margins and spacing.
2022-10-29 15:51:53 +01:00
l10n daemon script
2fbc38fa9a GIT_SILENT Sync po/docbooks with svn 2022-10-29 02:05:07 +00:00
l10n daemon script
b53ecb4a1f GIT_SILENT Sync po/docbooks with svn 2022-10-28 02:11:52 +00:00
Tobias Fella
e56920abd5 Fix compilation 2022-10-27 21:07:33 +02:00
Tobias Fella
c34d99a234 Use correct preprocessor definition 2022-10-27 21:03:31 +02:00