From 376c7bcc784ea8f1f920d7a50862daa844ecc67f Mon Sep 17 00:00:00 2001 From: Tamim Alhumaydhi Date: Sun, 28 Jun 2026 16:00:13 +0300 Subject: [PATCH] Fix build: initialize fadeIn properties in SuggestionSettingsModel.init The opacity-ramp change (#749) added `fadeInSuggestions` and `fadeInDurationSeconds` and assigns them in `resetToDefaults`, but `init` never sets them, so the initializer is rejected ("return from initializer without initializing all stored properties") and `main` does not compile. Initialize both from `data` in `init`, mirroring `resetToDefaults`. --- Cotabby/Models/SuggestionSettingsModel.swift | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Cotabby/Models/SuggestionSettingsModel.swift b/Cotabby/Models/SuggestionSettingsModel.swift index c3b7c76a..2ff762e0 100644 --- a/Cotabby/Models/SuggestionSettingsModel.swift +++ b/Cotabby/Models/SuggestionSettingsModel.swift @@ -206,6 +206,8 @@ final class SuggestionSettingsModel: ObservableObject { autoAcceptTrailingPunctuation = data.autoAcceptTrailingPunctuation addSpaceAfterAccept = data.addSpaceAfterAccept streamSuggestionsWhileGenerating = data.streamSuggestionsWhileGenerating + fadeInSuggestions = data.fadeInSuggestions + fadeInDurationSeconds = data.fadeInDurationSeconds acceptanceKeyCode = data.acceptanceKeyCode acceptanceKeyModifiers = data.acceptanceKeyModifiers acceptanceKeyLabel = data.acceptanceKeyLabel