From 065d55e69a926777dc9f3aa95ee02db119298a0f Mon Sep 17 00:00:00 2001 From: Beingpax Date: Thu, 15 May 2025 18:54:34 +0545 Subject: [PATCH] Fix deprecated onChange API usage --- VoiceInk/Views/APIKeyManagementView.swift | 2 +- VoiceInk/Views/AudioTranscribeView.swift | 2 +- VoiceInk/Views/LanguageSelectionView.swift | 2 +- VoiceInk/Views/MenuBarView.swift | 2 +- VoiceInk/Views/NotchRecorderView.swift | 2 +- VoiceInk/Views/PowerModeView.swift | 2 +- VoiceInk/Views/PromptCustomizationView.swift | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/VoiceInk/Views/APIKeyManagementView.swift b/VoiceInk/Views/APIKeyManagementView.swift index 1169451..f03091c 100644 --- a/VoiceInk/Views/APIKeyManagementView.swift +++ b/VoiceInk/Views/APIKeyManagementView.swift @@ -49,7 +49,7 @@ struct APIKeyManagementView: View { } } - .onChange(of: aiService.selectedProvider) { _ in + .onChange(of: aiService.selectedProvider) { oldValue, newValue in if aiService.selectedProvider == .ollama { checkOllamaConnection() } diff --git a/VoiceInk/Views/AudioTranscribeView.swift b/VoiceInk/Views/AudioTranscribeView.swift index d7ea26c..51b40ca 100644 --- a/VoiceInk/Views/AudioTranscribeView.swift +++ b/VoiceInk/Views/AudioTranscribeView.swift @@ -107,7 +107,7 @@ struct AudioTranscribeView: View { HStack(spacing: 16) { Toggle("AI Enhancement", isOn: $isEnhancementEnabled) .toggleStyle(.switch) - .onChange(of: isEnhancementEnabled) { newValue in + .onChange(of: isEnhancementEnabled) { oldValue, newValue in enhancementService.isEnhancementEnabled = newValue } diff --git a/VoiceInk/Views/LanguageSelectionView.swift b/VoiceInk/Views/LanguageSelectionView.swift index 9e75251..64bdeed 100644 --- a/VoiceInk/Views/LanguageSelectionView.swift +++ b/VoiceInk/Views/LanguageSelectionView.swift @@ -93,7 +93,7 @@ struct LanguageSelectionView: View { } } .pickerStyle(MenuPickerStyle()) - .onChange(of: selectedLanguage) { newValue in + .onChange(of: selectedLanguage) { oldValue, newValue in updateLanguage(newValue) } diff --git a/VoiceInk/Views/MenuBarView.swift b/VoiceInk/Views/MenuBarView.swift index c5ac911..5d58f7f 100644 --- a/VoiceInk/Views/MenuBarView.swift +++ b/VoiceInk/Views/MenuBarView.swift @@ -177,7 +177,7 @@ struct MenuBarView: View { } Toggle("Launch at Login", isOn: $launchAtLoginEnabled) - .onChange(of: launchAtLoginEnabled) { newValue in + .onChange(of: launchAtLoginEnabled) { oldValue, newValue in LaunchAtLogin.isEnabled = newValue } diff --git a/VoiceInk/Views/NotchRecorderView.swift b/VoiceInk/Views/NotchRecorderView.swift index 6b49c31..74c2c5c 100644 --- a/VoiceInk/Views/NotchRecorderView.swift +++ b/VoiceInk/Views/NotchRecorderView.swift @@ -299,7 +299,7 @@ struct NotchAudioVisualizer: View { ) } } - .onChange(of: audioMeter) { newMeter in + .onChange(of: audioMeter) { oldValue, newValue in if isActive { updateBars() diff --git a/VoiceInk/Views/PowerModeView.swift b/VoiceInk/Views/PowerModeView.swift index f3ae399..02c17bd 100644 --- a/VoiceInk/Views/PowerModeView.swift +++ b/VoiceInk/Views/PowerModeView.swift @@ -366,7 +366,7 @@ struct PowerModeView: View { .toggleStyle(SwitchToggleStyle(tint: .blue)) .labelsHidden() .scaleEffect(1.2) - .onChange(of: powerModeManager.isPowerModeEnabled) { _ in + .onChange(of: powerModeManager.isPowerModeEnabled) { oldValue, newValue in powerModeManager.savePowerModeEnabled() } } diff --git a/VoiceInk/Views/PromptCustomizationView.swift b/VoiceInk/Views/PromptCustomizationView.swift index c56548d..54348f9 100644 --- a/VoiceInk/Views/PromptCustomizationView.swift +++ b/VoiceInk/Views/PromptCustomizationView.swift @@ -66,7 +66,7 @@ struct PromptCustomizationView: View { .background(Color(NSColor.controlBackgroundColor)) .cornerRadius(10) // Reset the editor when language changes - .onChange(of: selectedLanguage) { _ in + .onChange(of: selectedLanguage) { oldValue, newValue in if isEditing { customPrompt = whisperPrompt.getLanguagePrompt(for: selectedLanguage) }