Florian Renaud
5979421f48
rename state provider
2023-04-13 23:32:27 +02:00
Florian Renaud
c691e2e3d3
Use immutableList
2023-04-13 23:30:33 +02:00
Florian Renaud
0e1e1bbc76
Merge branch 'feature/fre/create_room_screen' into feature/fre/create_room_flow_persist_data
2023-04-13 23:28:19 +02:00
Florian Renaud
d5e62dfbf1
Split ConfigureRoomView into multiple files
2023-04-13 23:20:30 +02:00
Florian Renaud
54b76078a8
Pass item to RoomPrivacyOption
2023-04-13 18:06:17 +02:00
Florian Renaud
878b9ccf33
Fix hardcoding privacy option
2023-04-13 17:56:18 +02:00
Florian Renaud
4337a95a39
use derived state
2023-04-13 17:49:14 +02:00
Florian Renaud
e2e641c751
Remove wildcard import
2023-04-13 16:58:53 +02:00
Florian Renaud
ea3c5618af
Fix unit tests
2023-04-13 16:58:53 +02:00
Florian Renaud
f3b64e0ca5
do not reverse selected user list ordering & add autoscroll when selecting user
2023-04-13 16:19:57 +02:00
Florian Renaud
d4bc00aae4
Show toast for not implemented actions
2023-04-13 16:19:56 +02:00
Florian Renaud
9cbfa4096a
Remove useless selectedUsers parameter
2023-04-13 16:19:56 +02:00
Florian Renaud
93b06116a3
Introduce ConfigureRoomFlowNode and bind CreateRoomScope to this flow
2023-04-13 16:19:56 +02:00
Florian Renaud
8de8dca653
Improve AddPeople node
2023-04-13 16:19:56 +02:00
Florian Renaud
8950428cd3
Persist selected users in data store
2023-04-13 16:19:56 +02:00
Florian Renaud
ca7e8bca0c
Fix tests
2023-04-13 16:19:56 +02:00
Florian Renaud
4aad2d5ce2
Rename MatrixUserDataSource to UserListDataSource
2023-04-13 16:19:55 +02:00
Florian Renaud
5364bbd2cb
Update screenshots
2023-04-13 16:19:55 +02:00
Florian Renaud
cf8e91c3cf
Split user list views into multiple files
2023-04-13 16:19:55 +02:00
Florian Renaud
6b3bb17bb2
Add RemoveFromSelection event in room configuration screen
2023-04-13 16:19:55 +02:00
Florian Renaud
5796789a68
Add CreateRoomScope with data store
2023-04-13 16:19:55 +02:00
Florian Renaud
5699dcf39e
Fix modifier usage
2023-04-13 16:18:33 +02:00
Florian Renaud
2e34c8e8eb
declare node callback in local variable
2023-04-13 15:54:48 +02:00
Florian Renaud
2e013c15d8
reorder params
2023-04-13 15:49:46 +02:00
Florian Renaud
25fe88c59d
Add tests for ConfigureRoomPresenter
2023-04-13 15:49:03 +02:00
Florian Renaud
023c5f4a7e
Use string resources
2023-04-13 15:49:00 +02:00
Florian Renaud
74be5b121e
plug back button
2023-04-13 15:44:45 +02:00
Florian Renaud
5741be3689
Update enable state of create room button
2023-04-13 15:44:45 +02:00
Florian Renaud
f1b350c8d4
Use rememberLazyListState
2023-04-13 15:44:45 +02:00
Florian Renaud
11994ec629
Extract room name and topic to dedicated composable
2023-04-13 15:44:45 +02:00
Florian Renaud
bb48f5f378
Room visibility
2023-04-13 15:44:45 +02:00
Florian Renaud
5e88b23372
Fix build
2023-04-13 15:44:45 +02:00
Florian Renaud
470afea802
Add topic and room name to the state
2023-04-13 15:44:45 +02:00
Florian Renaud
97ade693f5
Add fake list of matrix users
2023-04-13 15:44:45 +02:00
Florian Renaud
66b672e655
Change wording of create a room button
2023-04-13 15:44:44 +02:00
Florian Renaud
6c4cc71d3f
Use content padding
2023-04-13 15:44:44 +02:00
Florian Renaud
ac5f50d264
WIP create room screen
2023-04-13 15:44:44 +02:00
Florian Renaud
0a926bd05a
Navigate from people view to configuration view
2023-04-13 15:44:44 +02:00
Benoit Marty
3b49ab0e7a
Add default value for noActivityFoundMessage
2023-04-12 09:41:22 +02:00
github-actions[bot]
6554dec73c
Sync Strings from Localazy ( #307 )
...
Co-authored-by: bmarty <bmarty@users.noreply.github.com >
2023-04-11 09:45:58 +00:00
Hans Christian Schmitz
30a0da74f0
Add support for autofilling login text fields ( #293 )
...
* Add support for autofilling login text fields
Support autofilling login text fields via Android Autofill with the
experimental AndroidX Compose API for it.
Based on https://bryanherbst.com/2021/04/13/compose-autofill/ (with permission).
Signed-off-by: Hans Christian Schmitz <git@hcsch.eu >
* Move autofill implementation to designsystem library
Signed-off-by: Hans Christian Schmitz <git@hcsch.eu >
---------
Signed-off-by: Hans Christian Schmitz <git@hcsch.eu >
2023-04-10 08:21:57 +02:00
Benoit Marty
1a33f6fc50
Merge branch 'develop' into feature/bma/push
2023-04-06 09:13:24 +02:00
Florian Renaud
4bbc2aa3c2
Merge remote-tracking branch 'origin/develop' into feature/fre/start_chat_with_matrix_id
2023-04-05 17:43:52 +02:00
Florian Renaud
badea87d7c
Cancel start DM if there is no more selected user
2023-04-05 17:39:35 +02:00
Florian Renaud
73e67b638d
Remove RetryStartDM action
2023-04-05 17:33:52 +02:00
Benoit Marty
c1f80cda80
Create LoggedIn presenter
2023-04-05 16:58:33 +02:00
Benoit Marty
581ec6a1af
Use presenter factory
2023-04-05 16:31:09 +02:00
Benoit Marty
b911229f53
Create noop version for the minimal sample and test.
2023-04-05 16:27:17 +02:00
Benoit Marty
500d4801a7
Add permission modules
2023-04-05 16:25:27 +02:00
Jorge Martin Espinosa
9064481b4c
[Room Details] Leave room ( #296 )
...
* Add leave room functionality to the Room Details screen
* Add snackbar message throught `SnackbarDistpacher`
2023-04-05 15:36:41 +02:00