Move RTE feature flag to settings (#1703)

* Update matrix-wysiwyg-composer-swift to 2.10.1

* Delete MessageComposerTextField

* Always use rte composer

* Fix corner radius

* Cleanup
This commit is contained in:
Alfonso Grillo
2023-09-14 13:10:42 +02:00
committed by GitHub
parent 24524a66c8
commit 058fe79f25
11 changed files with 27 additions and 321 deletions
@@ -32,6 +32,7 @@ final class AppSettings {
case logLevel
case otlpTracingEnabled
case viewSourceEnabled
case richTextEditorEnabled
// Feature flags
case shouldCollapseRoomStateEvents
@@ -39,7 +40,6 @@ final class AppSettings {
case readReceiptsEnabled
case hasShownWelcomeScreen
case swiftUITimelineEnabled
case richTextEditorEnabled
}
private static var suiteName: String = InfoPlistReader.main.appGroupIdentifier
@@ -191,6 +191,9 @@ final class AppSettings {
@UserPreference(key: UserDefaultsKeys.viewSourceEnabled, defaultValue: false, storageType: .userDefaults(store))
var viewSourceEnabled
@UserPreference(key: UserDefaultsKeys.richTextEditorEnabled, defaultValue: true, storageType: .userDefaults(store))
var richTextEditorEnabled
// MARK: - Notifications
@@ -241,7 +244,4 @@ final class AppSettings {
@UserPreference(key: UserDefaultsKeys.swiftUITimelineEnabled, defaultValue: false, storageType: .volatile)
var swiftUITimelineEnabled
@UserPreference(key: UserDefaultsKeys.richTextEditorEnabled, defaultValue: false, storageType: .userDefaults(store))
var richTextEditorEnabled
}