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
bb62849a19
Use explicit qml signal argument in ShareAction
2023-09-08 07:44:31 +00:00
Laurent Montel
d05385caed
Remove unused qml module
2023-09-08 08:28:03 +02:00
James Graham
2c6ab498ac
Event Handler
...
Similar to text handler, pull out the disparate array of functions which format information from an event ready for display in the UI and put in a handler class with a test suite.
requires https://github.com/quotient-im/libQuotient/pull/686
2023-09-07 19:02:50 +00:00
Laurent Montel
597633f824
Add explicit signal argument
2023-09-07 13:42:45 +00:00
Laurent Montel
65da416b8e
Disable add button when text is empty
2023-09-07 08:16:02 +00:00
Tobias Fella
8936b23da9
Remove "Apply" Button in security settings
...
It doesn't do anything. All settings are instant-apply.
2023-09-05 12:58:57 +00:00
Laurent Montel
0d5929b4bc
Fix enable/disable save button when image.source is empty. Otherwise it will crash
2023-09-04 19:03:06 +00:00
Laurent Montel
51d41ab5bf
Enable "add" button only if text is not empty
...
=> otherwise it will report error
2023-09-04 07:24:25 +02:00
Tobias Fella
011b11681f
Remove button to toggle search in room member list
2023-09-03 16:15:36 +02:00
Tobias Fella
b9d173d0b5
Remove Controller::accountCount in favor of AccountRegistry::accountCount
2023-09-03 11:23:39 +00:00
Tobias Fella
3790955c56
Port CreateRoomDialog to FormCard
2023-09-03 11:15:33 +00:00
James Graham
199772a013
Room Drawer Media Tab
...
Add a tab bar to the room drawer which includes a new media tab in addition to the room information tab. This mr completes the architecture for adding others easily later e.g. message highlights or threads.
To put this together I had to make sure things like the menus and the maximize delegate were available to both the room drawer and page so there is some rework there to put it all together.
Wide\

Mobile\

2023-09-03 10:25:04 +00:00
Tobias Fella
1675c14c92
Port GlobalNotificationsPage to FormCard
2023-09-02 17:12:46 +00:00
James Graham
56f5ef2611
MediaSizeHelper
...
Create a media size helper and use it to force video and images to be the correct size even in replies.
2023-09-02 16:43:05 +00:00
Tobias Fella
7ba63eb680
Port proxy page to formcard
2023-09-02 15:59:22 +00:00
Tobias Fella
ddd690f6d5
Port DevicesPage to FormCard
2023-09-02 15:59:07 +00:00
Tobias Fella
d9dc5f48bc
Port appearance settings to formcard
2023-09-02 15:58:55 +00:00
Tobias Fella
a3b40a5e6d
Port devtools to FormCard
2023-09-02 15:58:37 +00:00
Tobias Fella
be71a4349b
Port accounts page to formcard
2023-09-02 15:50:05 +00:00
James Graham
ede2707767
New default pushrules
...
Add handling for new default push rules added in 1.7 also add a generic unknown handling for if any others are added in the future so they don't appear in keywords
2023-09-02 15:48:50 +00:00
Tobias Fella
5871903529
Port CreateSpaceDialog to FormCard
2023-09-02 15:46:25 +02:00
Tobias Fella
87745c360d
Port EmoticonEditorPage to FormCard
2023-09-02 11:45:14 +00:00
Tobias Fella
40d2eb5aba
Port general settings page to FormCard
2023-09-02 11:45:01 +00:00
Tobias Fella
cfd9f36a97
Port NotificationRuleItem to FormCard
2023-09-02 11:42:44 +00:00
Tobias Fella
48f7e06c01
Port remaining room settings to FormCard
2023-09-02 11:42:38 +00:00
Tobias Fella
43ecd188f1
Port SonnetConfigPage to FormCard
2023-09-02 11:33:03 +00:00
Tobias Fella
063056bebd
Port EmoticonsPage to FormCard
2023-09-02 11:25:32 +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
a9a6e31b8c
Use FormCard AboutKDE
2023-09-02 07:41:41 +00:00
Tobias Fella
c5501f2b5d
Port ColorScheme to FormCard
2023-09-01 19:19:08 +00:00
Tobias Fella
68602fc177
Port ExploreComponent actions to pageStack.pushDialogLayer
2023-09-01 19:04:56 +00:00
James Graham
bf3c5708c7
Remove support streaming
...
Remove support streaming from video delegate as it's breaking downloads and unused
2023-09-01 17:54:37 +00:00
Laurent Montel
774121ea8c
Fix qml explicit signal argument
2023-09-01 17:11:35 +02:00
Tobias Fella
94c1b67ec9
Port account editor to formcard
2023-08-31 22:02:30 +00:00
Tobias Fella
0274d70f71
Fix connection property initialization
2023-08-31 21:16:57 +00:00
Tobias Fella
0c19052f32
Port PushNotification settings page to FormCard
2023-08-31 20:40:59 +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
9fcfad7058
Fix supportStreaming in VideoDelegate
2023-08-29 20:48:02 +00:00
Tobias Fella
cfcc1756dd
Implement deactivating accounts
2023-08-29 22:38:32 +02: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
James Graham
442612d31d
Merge the functionality of CollapseStateProxyModel into MessageFilterModel
...
Merge the functionality of CollapseStateProxyModel into MessageFilterModel there is no need for a whole separate model the filters can be combined trivialy.
2023-08-28 10:31:18 +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
Nicolas Fella
f5ad2ad162
Fix enter key naviation in login flow
2023-08-27 19:32:41 +02:00
Tobias Fella
d11d6c74b3
Fix opening settings
...
BUG: 473789
2023-08-27 17:17:12 +00:00
James Graham
63ed69a5d4
Use updated AlbumMaximizeDelegate
...
Autoload is being removed so don't use it.
Requires libraries/kirigami-addons!146
2023-08-27 16:02:07 +00:00