Joshua Goins
6b79795229
Change how room avatars are passed, fix friend avatars not loading
...
The problem lies in how media URLs work, in this case it the old
NeoChatRoom::avatarMediaId could pass a mxc url *or* a path that can
be put into root.connection.makeMediaUrl. So normal rooms with avatars
loaded, but never friends because room members gave the mxc URL.
Instead, change everything to use avatarMediaUrl which corrects this
issue by always passing a mxc URL to QML. This also removes the need to
call makeMediaUrl.
Fixes #675
2024-11-16 20:59:02 +00:00
Tobias Fella
a809b7f11e
Fix avatar size for some uncommon cases
2024-10-11 15:07:46 +02:00
Joshua Goins
ac232d7f55
Change the "configure room" button icon to something more fitting
...
This button doesn't actually configure anything, you can do plenty of
actions like "mark as read" and such. Since the button isn't solely for
configuration, we should use an overflow menu icon instead.
2024-09-02 17:02:36 +00:00
James Graham
68dfc6ca81
Show notification counts on the room Avatars when collapsed.
...
Show notification counts on the room Avatars when collapsed.
BUG: 468520
2024-08-06 20:51:16 +00:00
Tobias Fella
d43aa169c3
Use let kconfig register the config class
2024-07-26 19:25:55 +02:00
Tobias Fella
c3a17f951e
Only enable taphandler for mouse clicks
...
BUG: 486545
2024-07-06 20:11:21 +02:00
Tobias Fella
47242aa66c
Remove remaining uses of MatrixImageProvider and remove it
2024-05-06 18:18:48 +02:00
Tobias Fella
2eb26d512b
Fix opening room on mobile
2024-04-30 22:05:22 +02:00
Tobias Fella
69b6f16ec1
Remove search bar; Use QuickSwitcher instead
2024-04-23 10:19:43 +02:00
Tobias Fella
3c4c538de8
Use declarative type registration for remaining types
2024-04-12 22:17:39 +02:00
Tobias Fella
f5aef8d0c3
Use Qt.createComponent in non-weird way
...
Fixed #647
2024-04-11 18:16:19 +02:00
James Graham
f557ceda19
Notification Consistency
...
Make sure that the new rules for counting notifications for muted, mention and low priority rooms is applied consistently to the room list, space drawer and the task manager notification badge
implements #644
2024-03-01 17:56:13 +00:00
Tobias Fella
bc67033c00
Adapt to QTP0001
2024-02-26 16:49:17 +01:00
Tobias Fella
a10da64378
Run qmlformat
2024-02-20 18:11:23 +01:00
Tobias Fella
fc6ea0b779
Port RoomList to TreeView
...
Use a tree model for the room list
closes network/neochat#156
BUG: 456643
2024-02-19 20:09:43 +00:00
Tobias Fella
fe52d26f05
Run qmlformat over everything
2024-02-10 12:06:08 +01:00
James Graham
1854373dd6
- Low priority rooms only show highlights and mentions in the roomlist
...
- Muted rooms hide their bubble in the `roomlist`
- Mentions and keywords only show highlights
2024-02-04 18:05:34 +00:00
James Graham
bb566e3c7b
Always use resolveResource instead of enterRoom or EnterSpaceHome
2024-01-24 20:26:21 +00:00
James Graham
7666f1c362
Fix the vertical alignment of the notification bubble text
2024-01-20 19:07:27 +00:00
Joshua Goins
1f69a96766
Hide the subtitle text for room delegates if there is none
...
This centers the room name label for room list items, which looks a bit
cleaner than nothing being there at all.
2024-01-17 17:29:57 +00:00
Joshua Goins
1a4947b98a
Set accessible press actions for RoomDelegate
2023-11-05 18:09:20 -05:00
Joshua Goins
e9e1e223f7
Allow right-clicking on a room without selecting it
...
Same idea as the fix I did for spaces, we introduce a new signal called
selected instead of using ItemDelegate's button signals.
2023-11-05 20:43:08 +00:00
Carl Schwan
f6186aad2e
Fix right clicking on chat list delegate
...
BUG: 475226
2023-10-05 10:59:37 +02:00
Tobias Fella
3a4f71de7f
Port to declarative type registration
2023-09-23 14:05:50 +00:00