Tobias Fella
e78dfaec34
Use view background color for SpaceDrawer
2023-09-11 20:20:49 +00:00
Tobias Fella
de3072125e
Change all remaining QML file ids to "root"
2023-09-11 20:47:32 +02:00
Tobias Fella
f7d2ffac66
Move Controller::createRoom and Controller::createSpace to NeoChatConnection
2023-09-11 17:55:52 +00:00
James Graham
ff0990bb7c
Emit Room Selected from JoinRoomPage
...
Change the `JoinRoomPage` so that it emits a `roomSelected` signal with the selected delegate's info instead of calling the functions to join or enter the room itself. This is so that the `JoinRoomPage` can be used for other purposes like selecting an existing child to add to a space.
2023-09-11 17:16:12 +00:00
James Graham
8285961c42
Restore compact mode background
...
Restore compact mode using the darker/lighter depending on color scheme background (i.e. the same as the bubble background) it broke somewhere in the refactor of roompage
2023-09-11 07:19:32 +00:00
ivan tkachenko
8afd7b2892
Give "+" tool button a proper a11y role and an RTL-friendly modal menu
2023-09-10 20:40:23 +03:00
James Graham
323cd4962e
Explore rooms page RoundedItemDelegate
...
Move the explore rooms page to using the new RoundedItemDelegate
2023-09-10 09:00:57 +00:00
Laurent Montel
d05385caed
Remove unused qml module
2023-09-08 08:28:03 +02:00
Tobias Fella
a3b40a5e6d
Port devtools to FormCard
2023-09-02 15:58:37 +00:00
Laurent Montel
dfba655527
Fix missing argument signal in qml
2023-09-02 11:13:51 +00:00
Laurent Montel
23178b6224
Remove unused import qml module (scripted)
2023-09-02 11:54:28 +02:00
Tobias Fella
68602fc177
Port ExploreComponent actions to pageStack.pushDialogLayer
2023-09-01 19:04:56 +00:00
Tobias Fella
0274d70f71
Fix connection property initialization
2023-08-31 21:16:57 +00:00
Laurent Montel
a3423e5724
Fix warning about missing argument qml signal
2023-08-31 10:02:32 +00:00
Tobias Fella
e05e0f5489
Improve QML types
2023-08-30 23:04:18 +00:00
Tobias Fella
e15bec2295
Introduce NeoChatConnection
...
Previously, some functions that conceptually belong to the connection needed to be in the Controller, since we didn't have a place to put them.
This fixes that by extending the Connection class in a similar way as we extend the Room class.
2023-08-29 20:14:44 +00:00
Tobias Fella
59164d3bb2
Implement account registration
...
Implements #7
2023-08-28 10:05:09 +00:00
Tobias Fella
cc60dde62d
Deselect space when leaving it
...
BUG: 473271
2023-08-28 11:47:39 +02:00
James Graham
50e8b9ebf6
Visit User
...
Move to using visit user in all cases.
2023-08-27 19:05:55 +00:00
Tobias Fella
a8aa775575
Implement message forwarding
...
Implements #338
2023-08-27 09:55:31 +00:00
Tobias Fella
dbc10685f0
Port login to FormCard
2023-08-27 09:54:12 +00:00
Tobias Fella
33811a4c49
Remove unused kitemmodels import
2023-08-26 21:25:09 +02:00
James Graham
43715486e5
Room Drawer Mobile
...
Push the room drawer as a page rather than a drawer when on mobile or the window is thin.
This also lays some foundations for having multiple different pages in the drawer by separating the room information into it's own component which could be switched out to show other things like highlights or media.
2023-08-26 08:42:39 +00:00
Carl Schwan
1e3c3dd1f4
Remove debuging value
...
Otherwise like of connectivity never disapear
2023-08-24 16:10:01 +02:00
Joshua Goins
7f5cfbf21c
Move the sign out button outside the editor, and close the dialog
2023-08-20 15:08:57 +00:00
Joshua Goins
4104e10d95
Add another message when no rooms are found
2023-08-19 14:08:45 +00:00
Joshua Goins
05f3c3ee0a
Make the explore page header way prettier, like it is in KCMs
2023-08-19 14:08:45 +00:00
Joshua Goins
0a1c489401
Make the explore page search loading process more obvious
...
Adds progress bars, lots of them! Now it's easier to tell if NeoChat is
trying it's best to load the public room list.
2023-08-19 14:08:45 +00:00
Joshua Goins
24d0082048
Use view-list-details instead of expand icon in room drawer
2023-08-16 20:07:46 +00:00
Joshua Goins
2980af11b0
Destroy the correct component in space list context menu
2023-08-16 20:07:46 +00:00
Joshua Goins
280d1e38e2
Add icons to the space list context menu items
2023-08-16 20:07:46 +00:00
Joshua Goins
9c4d8ef823
Fix the account switcher width so it doesn't spill off the side
2023-08-16 19:39:14 +00:00
Tobias Fella
3ab04583ae
Force plain text in room delegate
2023-08-07 22:58:11 +02:00
James Graham
c2398b19dc
Fix mark all read on room change
...
Fix it so that the view is correctly positioned at the bottom when the room is changed and make sure this is not seen as a scroll event (i.e. messages are not automatically marked as read but the timer has to time out first and all visible on screen).
2023-08-05 17:38:21 +00:00
James Graham
4b3dac025f
Declare currentRoom property
...
Make sure `currentRoom` is a property for every qml component where it's used in `chatbar`.
2023-08-05 16:50:06 +00:00
Carl Schwan
5f41b7b4c1
Fix opening account menu on right click
2023-07-31 07:02:00 +00:00
Tobias Fella
719b916837
Add accessible name to RoomDelegate
2023-07-30 22:57:46 +02:00
Tobias Fella
399b9e6944
Add text and tooltip to section collapse/expand button
2023-07-30 22:29:21 +02:00
Tobias Fella
3bd639775a
Fix room list icon size in compact room list
...
BUG: 472682
2023-07-29 19:00:58 +00:00
Joshua Goins
4f32a168cd
Fix settings button tooltip
2023-07-26 02:04:24 -04:00
Carl Schwan
f8d3e25f8e
Move no connection info message to the top
2023-07-24 08:45:10 +00:00
Carl Schwan
cdd5c9f484
Fix accessibility of StartChatPage and port to new components
2023-07-22 18:41:09 +00:00
Carl Schwan
3e6c426397
Port Avatar usage in Settings KirigamiAddons
2023-07-22 18:41:09 +00:00
Carl Schwan
847f41e1ad
Port most Avatar usage to new KirigamiAddons Avatar
2023-07-22 18:41:09 +00:00
Carl Schwan
6b55e502a0
Remove duplicated code in QuickSwitcher for RoomDelegate
2023-07-20 08:39:59 +02:00
Carl Schwan
8f81629ac1
Redesign room list
...
Use KirigamiAddons.Delegated.RoundedItemDelegate
2023-07-20 08:39:57 +02:00
Carl Schwan
3263a69880
Port to KirigamAddons.Banner
2023-07-19 22:46:36 +02:00
Tobias Fella
646c8ba8fe
Fix opening user mentions
2023-07-18 05:54:15 +00:00
Tobias Fella
918e805718
Fix image loading in room avatars
2023-07-17 11:25:52 +00:00
Tobias Fella
8db2526153
Improve DevicesPage and DevicesModel
...
- Split the list into sections for "this devices", "verified devices", "unverified devices", and "devices without encryption support"
- Sort the lists by last activity
2023-07-15 13:31:28 +02:00