Nicolas Werner
c6ec4b8ba4
Fix screenshare selection
2023-06-19 21:22:54 +02:00
Nicolas Werner
efda425b6a
Some qmllint fixes
2023-06-19 20:45:57 +02:00
Nicolas Werner
e0e5912b70
Fix completer size
2023-06-19 20:08:10 +02:00
Nicolas Werner
d6ab75250f
Temporarily revert TextArea change until I find a proper fix for the binding loop
2023-06-19 02:55:19 +02:00
Nicolas Werner
3cd7898a0d
Fix dialog paths
2023-06-19 01:54:32 +02:00
Nicolas Werner
ce1a64bc19
Move to automatic type registration
2023-06-19 01:38:40 +02:00
Nicolas Werner
2cb04fd741
Remove explicit link styling
2023-06-18 22:33:24 +02:00
Nicolas Werner
9796c40619
Use TextArea for message text
...
Allows double click with the middle mouse button to reply and fixed the
theming.
fixes #1462
2023-06-10 02:01:42 +02:00
Nicolas Werner
4af8d7d397
Show some generic message for ACL changes
...
fixes #1476
2023-06-10 01:09:20 +02:00
Nicolas Werner
0dbc9444c3
Add inviter to the invite reason
...
fixes #622
2023-06-10 00:54:08 +02:00
Nicolas Werner
2d7c007eb2
Fix binding loop in roomlist
2023-06-09 20:14:41 +02:00
Nicolas Werner
805f0a3032
Fix toggle placement in user settings
2023-06-09 19:38:58 +02:00
Nicolas Werner
16960e2900
Fix scrolling in image dialog
2023-06-09 02:40:50 +02:00
Nicolas Werner
8259891a42
Make settings combobox width dependent on content
...
fixes #1164
2023-06-08 23:24:32 +02:00
Nicolas Werner
ca0340dd81
Fix communites sidebar color
2023-06-08 22:32:14 +02:00
Nicolas Werner
07731f0a2b
Fix theme in cross-signing setup
2023-06-08 22:32:14 +02:00
Nicolas Werner
04cbbd2837
Replace some binding loops with others
2023-06-08 22:32:14 +02:00
Nicolas Werner
04c9eec8a4
Fix palette in popups
2023-06-08 22:32:14 +02:00
Nicolas Werner
1b216870eb
Fix playable media playback
2023-06-08 22:32:13 +02:00
Nicolas Werner
686cade0ab
Fix some undefined variables in the UploadBox
2023-06-08 22:32:13 +02:00
Nicolas Werner
2c53789d97
Fix member event binding loop
2023-06-08 22:32:13 +02:00
Nicolas Werner
b1c2b384c6
Fix username label eliding loop
2023-06-08 22:32:10 +02:00
Nicolas Werner
d2c616ee67
Fix request for empty image
2023-06-08 22:32:10 +02:00
Nicolas Werner
05ba0c8835
Bump mtxclient dep
2023-06-08 22:32:09 +02:00
Nicolas Werner
8e61596d15
Fix message height
2023-06-08 22:32:09 +02:00
Nicolas Werner
9ce1e205e6
Improve timestamp layouting in room list
2023-06-08 22:32:09 +02:00
Nicolas Werner
5aee8d609a
Format qml
2023-06-08 22:32:08 +02:00
Nicolas Werner
c25d0c6b2f
Get rid of scrollhelper
2023-06-08 22:32:08 +02:00
Nicolas Werner
54e2295c21
Fix palette access and QMediaPlayer errors
2023-06-08 22:32:07 +02:00
Nicolas Werner
e85a1d4aeb
First runnable qt6 Nheko
2023-06-08 22:32:07 +02:00
Nicolas Werner
1994ea634e
Show custom reactions in reaction history
...
fixes #1467
2023-05-31 03:59:07 +02:00
Nicolas Werner
a1fed44b50
Add goto button to hover menu when searching
...
fixes #1457
2023-05-30 14:21:44 +02:00
Sateallia
198e1fc6b9
Right click option to go to event while searching
2023-05-30 13:57:34 +02:00
Nicolas Werner
2f1b3519d3
Render custom reactions
2023-05-27 03:10:02 +02:00
Nicolas Werner
631a5a11b3
Fix emoji unicodename in tooltip
2023-05-25 23:26:39 +02:00
Nicolas Werner
51084748ee
Make default completer complete custom emoji
2023-05-25 21:53:23 +02:00
Nicolas Werner
dd74bdc697
Get rid of old emoji picker
2023-05-25 19:20:25 +02:00
Nicolas Werner
f01940f57c
Make emoji picker use the grid view
2023-05-25 19:07:13 +02:00
Sateallia
5c64dd682c
Workaround a WM bug that switches the focus incorrectly after initiating a search
2023-05-23 22:56:48 +02:00
Nicolas Werner
ccf6a3a669
Allow editing stickers from stickerpicker
2023-05-20 00:57:52 +02:00
Nicolas Werner
62844facf7
Allow scrolling to specific sections and order packs in sticker search by match quality
2023-05-20 00:57:52 +02:00
Nicolas Werner
58cfc39ac4
Fix StickerPicker padding and names of unnamed packs
2023-05-20 00:57:52 +02:00
Nicolas Werner
4bf725379a
Fix adding duplicate stickers and strip file extension
2023-05-20 00:57:51 +02:00
Nicolas Werner
0dfdba4316
Add rows to stickerpicker
2023-05-20 00:57:47 +02:00
Loren Burkholder
8887a07ec2
Type keypresses that focus the input bar
2023-05-12 20:04:35 -04:00
Nicolas Werner
7dd3339477
Sort rooms in completer by 'activity' and make tombstoned rooms italic
2023-05-06 19:30:29 +02:00
Nicolas Werner
6a03615413
Copy image to clipboard
...
Fixes #599
2023-04-23 20:55:28 +02:00
Loren Burkholder
138b0a6b86
Use the new mtxclient special effects refactoring
2023-04-11 01:01:21 +02:00
Loren Burkholder
5df7a8b2a7
Rain, rain, go away sooner
2023-04-08 18:59:17 -04:00
Loren Burkholder
58b2ae1f06
Don't apply gravity to rain
...
It makes the rain look wacky.
2023-04-08 18:59:17 -04:00
Loren Burkholder
5f3ecc213f
Move effects into a separate file
2023-04-08 18:59:17 -04:00
Loren Burkholder
c751c487da
Use particle groups to separate effects
2023-04-08 18:59:17 -04:00
Loren Burkholder
296385e6fe
Add rainfall effect
...
This is a proof-of-concept example of inplementing a msgtype not found
in the spec.
2023-04-08 18:59:17 -04:00
Loren Burkholder
0096226aeb
Implement unknown msgtype functionality
2023-04-08 18:59:17 -04:00
Nicolas Werner
7ebf0c0032
Add a more obvious thread indicator
2023-04-04 20:25:09 +02:00
Nicolas Werner
c1c02b4aae
Make the profile buttons a bit bigger
2023-04-04 19:29:08 +02:00
David Elsing
2aadc7c2c4
Improve choosing screen share type
2023-03-30 17:36:40 +02:00
David Elsing
1ba6a4d78d
Support screen sharing with xdg-desktop-portal
2023-03-30 17:36:40 +02:00
DeepBlueV7.X
8136659024
Merge pull request #1409 from Nheko-Reborn/uiTweaks
...
Overhaul switch appearance
2023-03-25 23:56:52 +00:00
Nicolas Werner
ef31f67c32
Delay some delegate removals to reduce CPU spent on recalculating sizes
2023-03-25 23:42:01 +01:00
tastytea
ead02fb654
make name and attribution in image pack settings plain text
...
Otherwise, <foo> would be swallowed.
2023-03-24 18:19:43 +01:00
Loren Burkholder
3a122782f2
Overhaul switch appearance
2023-03-24 11:51:27 -04:00
0xDEADCADE
541ee8ea94
Add width to PowerLevelEditor, fixes 0/1px wide window on tiling WMs
...
Same fix as device verification window
2023-03-22 20:35:30 +00:00
0xDEADCADE
ac842845bd
Add width to device verification window
...
Fixes the device verification window being 0 or 1 pixels wide on some tiling window managers.
2023-03-21 15:02:13 +00:00
Nicolas Werner
e114b1adc7
Fix space-community wording
2023-03-18 15:06:19 +01:00
DeepBlueV7.X
9ad3f3f4fb
Merge pull request #1404 from LcsTen/dont-show-private-rooms-in-space
...
Don't show inaccessible private rooms in spaces
2023-03-18 14:02:03 +00:00
LcsTen
b3b5b6b374
Check isPreviewFetched property for hints
2023-03-18 13:07:08 +01:00
tastytea
a4d8df7bd0
make scroll-down button (toEndButton) focus message input
2023-03-12 22:46:23 +01:00
LcsTen
f186e56121
Show an appropriate hint if the room is inaccessible
2023-03-11 13:19:04 +01:00
DeepBlueV7.X
7d8ccd4ce8
Merge pull request #1388 from Nheko-Reborn/command
...
Warn if an invalid command is entered
2023-03-10 00:17:06 +00:00
DeepBlueV7.X
94c34a6e58
Merge pull request #1394 from Nheko-Reborn/uiTweaks
...
Some small UI changes
2023-03-09 23:06:30 +00:00
Nicolas Werner
d0d33660ba
Cleanup table rendering
...
fixes #1406
2023-03-09 21:08:18 +01:00
Loren Burkholder
b266185ce8
Handle incomplete commands better
2023-03-07 19:17:26 -05:00
Loren Burkholder
9429e3c000
Scroll farther on PgUp/PgDn
2023-03-02 13:35:14 -05:00
Loren Burkholder
7bb509005c
Add leave button to space preview
2023-03-02 10:30:59 -05:00
Loren Burkholder
1e701d411b
Don't double-show encryption dialog
2023-03-01 14:39:16 -05:00
Loren Burkholder
3245b119be
Make switches respect accent color
2023-03-01 10:49:17 -05:00
Loren Burkholder
24d401365e
Always open the invite dialog properly from the member list
2023-02-28 20:40:22 -05:00
Loren Burkholder
f3ab0abadf
Change members button color when hovered
2023-02-28 20:40:22 -05:00
Loren Burkholder
eced5c83b4
Elide nicks and userids in read reciepts dialog
2023-02-28 20:40:22 -05:00
Loren Burkholder
0e3453660f
Prevent long nicks/userids from breaking roomlist layout
...
Fixes #1297
2023-02-28 20:40:22 -05:00
Loren Burkholder
a731402816
Use the nheko spinner everywhere
2023-02-28 20:40:22 -05:00
Loren Burkholder
c27407bfab
Don't show timeline behind warnings
2023-02-28 20:10:25 -05:00
Loren Burkholder
b4f8d4947f
Simplify code a bit
2023-02-28 20:10:25 -05:00
Loren Burkholder
22ac5d861e
Move command calculation logic into InputBar
2023-02-28 20:10:25 -05:00
Loren Burkholder
b6ef00b5ee
Show warning when invalid command is entered
...
Fixes #1363
Please note that this doesn't prompt when you try to send a message with a bad command.
2023-02-28 20:10:25 -05:00
Loren Burkholder
9043087c80
Enhance appearance of room ping warning
2023-02-28 20:10:25 -05:00
Nicolas Werner
3c895ecd17
add missing license header
2023-02-24 02:55:56 +01:00
Nicolas Werner
aae3300860
Show rooms you share with someone
2023-02-24 02:40:14 +01:00
DeepBlueV7.X
4372742bc1
Merge pull request #1374 from Nheko-Reborn/private_images
...
Blur images properly
2023-02-23 18:03:13 +00:00
Loren Burkholder
5abd2df9b4
Fade in images when fully recieved
2023-02-22 20:25:45 -05:00
Marcus Hoffmann
7c08d88990
print errors on failed dialog creation
...
Signed-off-by: Marcus Hoffmann <bubu@bubu1.eu>
2023-02-22 13:14:16 +01:00
Nicolas Werner
96f791daf1
Get rid of year in license headers
...
See also:
https://daniel.haxx.se/blog/2023/01/08/copyright-without-years/
https://hynek.me/til/copyright-years/
2023-02-21 23:48:49 +01:00
Nicolas Werner
1a6728fe47
Fix newlines in status messages
2023-02-21 23:35:52 +01:00
Nicolas Werner
5d7deca0db
Simplify status message in profile a bit
2023-02-21 23:25:49 +01:00
Marcus Hoffmann
7fe62aa4ca
UserProfile: add padding to device list
...
Add the same padding as is applied to long status messages.
Signed-off-by: Marcus Hoffmann <bubu@bubu1.eu>
2023-02-21 14:29:14 +01:00
Marcus Hoffmann
4c328193ce
UserProfile: fix status message overflowing
...
Also style the "Status:" prefix bold.
2023-02-21 14:24:25 +01:00
Marcus Hoffmann
7c7a8d2d9a
UserProfile: reduce spacing by a bit
...
Signed-off-by: Marcus Hoffmann <bubu@bubu1.eu>
2023-02-21 12:39:43 +01:00
Marcus Hoffmann
9635b248f8
UserProfile: display status message
...
Signed-off-by: Marcus Hoffmann <bubu@bubu1.eu>
2023-02-21 12:39:43 +01:00
Marcus Hoffmann
9c5a7c4075
MessageView: Add ToolTip to status message
...
Show the user that this is a status text on hover.
We need to change the status text label width to be it's implicitWidth
(or the maximum width as specified before), otherwise the tooltip is
wildly off-centered.
Signed-off-by: Marcus Hoffmann <bubu@bubu1.eu>
2023-02-21 12:39:43 +01:00