Skip to content

Commit 4740bae

Browse files
committed
Add keys
1 parent 585df56 commit 4740bae

2 files changed

Lines changed: 14 additions & 0 deletions

File tree

Core/Sources/HostApp/FeatureSettings/SuggestionSettingsView.swift

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ struct SuggestionSettingsView: View {
2828
var suggestionDisplayCompactMode
2929
@AppStorage(\.acceptSuggestionWithTab)
3030
var acceptSuggestionWithTab
31+
@AppStorage(\.isSuggestionSenseEnabled)
32+
var isSuggestionSenseEnabled
3133
init() {}
3234
}
3335

@@ -67,6 +69,14 @@ struct SuggestionSettingsView: View {
6769
Text("Real-time Suggestion")
6870
}
6971

72+
#if canImport(ProHostApp)
73+
WithFeatureEnabled(\.suggestionSense) {
74+
Toggle(isOn: $settings.isSuggestionSenseEnabled) {
75+
Text("Suggestion Sense")
76+
}
77+
}
78+
#endif
79+
7080
#if canImport(ProHostApp)
7181
WithFeatureEnabled(\.tabToAcceptSuggestion) {
7282
Toggle(isOn: $settings.acceptSuggestionWithTab) {

Tool/Sources/Preferences/Keys.swift

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -325,6 +325,10 @@ public extension UserDefaultPreferenceKeys {
325325
var acceptSuggestionWithTab: PreferenceKey<Bool> {
326326
.init(defaultValue: true, key: "AcceptSuggestionWithTab")
327327
}
328+
329+
var isSuggestionSenseEnabled: PreferenceKey<Bool> {
330+
.init(defaultValue: false, key: "IsSuggestionSenseEnabled")
331+
}
328332
}
329333

330334
// MARK: - Chat

0 commit comments

Comments
 (0)