Fix deprecated onChange API usage

This commit is contained in:
Beingpax 2025-05-15 18:54:34 +05:45
parent 3552f85d17
commit 065d55e69a
7 changed files with 7 additions and 7 deletions

View File

@ -49,7 +49,7 @@ struct APIKeyManagementView: View {
}
}
.onChange(of: aiService.selectedProvider) { _ in
.onChange(of: aiService.selectedProvider) { oldValue, newValue in
if aiService.selectedProvider == .ollama {
checkOllamaConnection()
}

View File

@ -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
}

View File

@ -93,7 +93,7 @@ struct LanguageSelectionView: View {
}
}
.pickerStyle(MenuPickerStyle())
.onChange(of: selectedLanguage) { newValue in
.onChange(of: selectedLanguage) { oldValue, newValue in
updateLanguage(newValue)
}

View File

@ -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
}

View File

@ -299,7 +299,7 @@ struct NotchAudioVisualizer: View {
)
}
}
.onChange(of: audioMeter) { newMeter in
.onChange(of: audioMeter) { oldValue, newValue in
if isActive {
updateBars()

View File

@ -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()
}
}

View File

@ -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)
}