From 670eb00ae29bc15fd7889bc2b455ec3d80c644a0 Mon Sep 17 00:00:00 2001 From: Beingpax Date: Sun, 11 May 2025 17:39:02 +0545 Subject: [PATCH] add auto-detect option on top --- VoiceInk/Views/LanguageSelectionView.swift | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/VoiceInk/Views/LanguageSelectionView.swift b/VoiceInk/Views/LanguageSelectionView.swift index 17e191c..59f8fda 100644 --- a/VoiceInk/Views/LanguageSelectionView.swift +++ b/VoiceInk/Views/LanguageSelectionView.swift @@ -71,7 +71,9 @@ struct LanguageSelectionView: View { Picker("Select Language", selection: $selectedLanguage) { ForEach( predefinedModel.supportedLanguages.sorted(by: { - $0.value < $1.value + if $0.key == "auto" { return true } + if $1.key == "auto" { return false } + return $0.value < $1.value }), id: \.key ) { key, value in Text(value).tag(key) @@ -132,7 +134,11 @@ struct LanguageSelectionView: View { if isMultilingualModel() { Menu { ForEach( - getCurrentModelLanguages().sorted(by: { $0.value < $1.value }), id: \.key + getCurrentModelLanguages().sorted(by: { + if $0.key == "auto" { return true } + if $1.key == "auto" { return false } + return $0.value < $1.value + }), id: \.key ) { key, value in Button { updateLanguage(key)