SP3.1: Update room settings for Spaces element-ios#5231

- Changed the Room Settings screen according to the new design
- Implemented the room access flow
- Added room upgrade support
- Implemented the room suggestion screen
This commit is contained in:
Gil Eluard
2022-01-13 15:53:45 +01:00
parent 085fc7d5b0
commit ce226cff8a
78 changed files with 3755 additions and 196 deletions
+14
View File
@@ -92,6 +92,11 @@ extern NSNotificationName const RoomGroupCallTileTappedNotification;
*/
- (void)displayRoomPreview:(RoomPreviewData*)roomPreviewData;
/**
If `YES`, the room settings screen will be initially displayed. Default `NO`
*/
@property (nonatomic) BOOL showSettingsInitially;
/**
Action used to handle some buttons.
*/
@@ -138,6 +143,15 @@ extern NSNotificationName const RoomGroupCallTileTappedNotification;
- (void)roomViewController:(RoomViewController *)roomViewController
showRoomWithId:(NSString *)roomID;
/**
Tells the delegate that the room has been moved to a new room.
@param roomViewController the `RoomViewController` instance.
@param roomID the replacement roomId
*/
- (void)roomViewController:(RoomViewController *)roomViewController
moveToRoomWithId:(NSString *)roomID;
/**
Tells the delegate that the user wants to start a direct chat with a user.