mirror of
https://github.com/element-hq/element-x-ios.git
synced 2025-03-10 21:39:12 +00:00
Enable draft restore (#2943)
This commit is contained in:
parent
b94111af26
commit
6655833719
@ -44,7 +44,6 @@ final class AppSettings {
|
|||||||
|
|
||||||
// Feature flags
|
// Feature flags
|
||||||
case publicSearchEnabled
|
case publicSearchEnabled
|
||||||
case draftRestoringEnabled
|
|
||||||
case fuzzyRoomListSearchEnabled
|
case fuzzyRoomListSearchEnabled
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -271,9 +270,6 @@ final class AppSettings {
|
|||||||
@UserPreference(key: UserDefaultsKeys.publicSearchEnabled, defaultValue: isDevelopmentBuild, storageType: .volatile)
|
@UserPreference(key: UserDefaultsKeys.publicSearchEnabled, defaultValue: isDevelopmentBuild, storageType: .volatile)
|
||||||
var publicSearchEnabled
|
var publicSearchEnabled
|
||||||
|
|
||||||
@UserPreference(key: UserDefaultsKeys.draftRestoringEnabled, defaultValue: false, storageType: .userDefaults(store))
|
|
||||||
var draftRestoringEnabled
|
|
||||||
|
|
||||||
@UserPreference(key: UserDefaultsKeys.fuzzyRoomListSearchEnabled, defaultValue: false, storageType: .userDefaults(store))
|
@UserPreference(key: UserDefaultsKeys.fuzzyRoomListSearchEnabled, defaultValue: false, storageType: .userDefaults(store))
|
||||||
var fuzzyRoomListSearchEnabled
|
var fuzzyRoomListSearchEnabled
|
||||||
|
|
||||||
|
@ -134,9 +134,6 @@ class RoomScreenViewModel: RoomScreenViewModelType, RoomScreenViewModelProtocol
|
|||||||
// MARK: - Public
|
// MARK: - Public
|
||||||
|
|
||||||
func loadDraft() {
|
func loadDraft() {
|
||||||
guard appSettings.draftRestoringEnabled else {
|
|
||||||
return
|
|
||||||
}
|
|
||||||
actionsSubject.send(.composer(action: .loadDraft))
|
actionsSubject.send(.composer(action: .loadDraft))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -46,7 +46,6 @@ enum DeveloperOptionsScreenViewAction {
|
|||||||
protocol DeveloperOptionsProtocol: AnyObject {
|
protocol DeveloperOptionsProtocol: AnyObject {
|
||||||
var logLevel: TracingConfiguration.LogLevel { get set }
|
var logLevel: TracingConfiguration.LogLevel { get set }
|
||||||
var hideUnreadMessagesBadge: Bool { get set }
|
var hideUnreadMessagesBadge: Bool { get set }
|
||||||
var draftRestoringEnabled: Bool { get set }
|
|
||||||
var elementCallBaseURL: URL { get set }
|
var elementCallBaseURL: URL { get set }
|
||||||
var fuzzyRoomListSearchEnabled: Bool { get set }
|
var fuzzyRoomListSearchEnabled: Bool { get set }
|
||||||
}
|
}
|
||||||
|
@ -37,12 +37,6 @@ struct DeveloperOptionsScreen: View {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Section("Room") {
|
|
||||||
Toggle(isOn: $context.draftRestoringEnabled) {
|
|
||||||
Text("Allow drafts to be restored")
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
Section("Element Call") {
|
Section("Element Call") {
|
||||||
TextField(context.elementCallBaseURL.absoluteString, text: $elementCallBaseURLString)
|
TextField(context.elementCallBaseURL.absoluteString, text: $elementCallBaseURLString)
|
||||||
.submitLabel(.done)
|
.submitLabel(.done)
|
||||||
|
1
changelog.d/pr-2943.feature
Normal file
1
changelog.d/pr-2943.feature
Normal file
@ -0,0 +1 @@
|
|||||||
|
Draft restoring is enabled by default.
|
Loading…
x
Reference in New Issue
Block a user