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 069e79e24e
commit 086afb1835
78 changed files with 3755 additions and 196 deletions
@@ -20,6 +20,7 @@
#import "TableViewCellWithCheckBoxes.h"
@class AnalyticsScreenTimer;
@protocol RoomSettingsViewControllerDelegate;
/**
List the settings fields. Used to preselect/edit a field
@@ -59,5 +60,15 @@ typedef enum : NSUInteger {
*/
@property (nonatomic) AnalyticsScreenTimer *screenTimer;
/**
Delegate of this view controller.
*/
@property (nonatomic, weak) id<RoomSettingsViewControllerDelegate> delegate;
@end
@protocol RoomSettingsViewControllerDelegate <NSObject>
- (void)roomSettingsViewController:(RoomSettingsViewController *)controller didMoveRoomTo:(NSString *)newRoomId;
@end