diff --git a/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/Anthropic.png b/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/Anthropic.png new file mode 100644 index 0000000000..15481d56f2 Binary files /dev/null and b/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/Anthropic.png differ diff --git a/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/Anthropic.svg b/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/Anthropic.svg index 5b81844cbd..f990d4650f 100644 --- a/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/Anthropic.svg +++ b/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/Anthropic.svg @@ -1 +1,10 @@ -Anthropic \ No newline at end of file + + + + + + + + + + diff --git a/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/Azure.png b/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/Azure.png new file mode 100644 index 0000000000..15109f6303 Binary files /dev/null and b/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/Azure.png differ diff --git a/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/Azure.svg b/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/Azure.svg index ff5dfa5c11..7497187ad7 100644 --- a/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/Azure.svg +++ b/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/Azure.svg @@ -1,23 +1,23 @@ - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/AzureAI.png b/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/AzureAI.png new file mode 100644 index 0000000000..d584d2565a Binary files /dev/null and b/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/AzureAI.png differ diff --git a/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/AzureAI.svg b/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/AzureAI.svg index 41f503f589..cd87ac0b30 100644 --- a/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/AzureAI.svg +++ b/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/AzureAI.svg @@ -1 +1,49 @@ -AzureAI \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/Bedrock.png b/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/Bedrock.png new file mode 100644 index 0000000000..11b8b54786 Binary files /dev/null and b/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/Bedrock.png differ diff --git a/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/Bedrock.svg b/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/Bedrock.svg index e0f929a7a9..d7a3d800d9 100644 --- a/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/Bedrock.svg +++ b/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/Bedrock.svg @@ -1 +1,10 @@ -Bedrock \ No newline at end of file + + + + + + + + + + diff --git a/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/FoundryLocal.png b/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/FoundryLocal.png new file mode 100644 index 0000000000..10e2f099f7 Binary files /dev/null and b/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/FoundryLocal.png differ diff --git a/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/FoundryLocal.svg b/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/FoundryLocal.svg index 65c7b0b37e..7066f294f9 100644 --- a/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/FoundryLocal.svg +++ b/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/FoundryLocal.svg @@ -1,13 +1,21 @@ - - - - - - + + + + + + + + + + + + + + - + @@ -21,7 +29,7 @@ - + @@ -32,7 +40,7 @@ - + @@ -44,11 +52,8 @@ - - - - - + + diff --git a/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/Gemini.png b/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/Gemini.png new file mode 100644 index 0000000000..4da5520d8d Binary files /dev/null and b/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/Gemini.png differ diff --git a/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/Gemini.svg b/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/Gemini.svg index f1cf357573..56a5fe461b 100644 --- a/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/Gemini.svg +++ b/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/Gemini.svg @@ -1 +1,20 @@ -Gemini \ No newline at end of file + + + + + + + + + + + + + + + + + + + + diff --git a/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/HuggingFace.png b/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/HuggingFace.png new file mode 100644 index 0000000000..4e4dffc8c0 Binary files /dev/null and b/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/HuggingFace.png differ diff --git a/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/HuggingFace.svg b/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/HuggingFace.svg index ab959d165f..9fe0aff336 100644 --- a/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/HuggingFace.svg +++ b/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/HuggingFace.svg @@ -1,8 +1,8 @@ - - - - - - - + + + + + + + diff --git a/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/Mistral.png b/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/Mistral.png new file mode 100644 index 0000000000..e6b87bf9d1 Binary files /dev/null and b/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/Mistral.png differ diff --git a/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/Mistral.svg b/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/Mistral.svg index 40c2591b31..ce2471552e 100644 --- a/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/Mistral.svg +++ b/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/Mistral.svg @@ -1,19 +1,24 @@ - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - + + diff --git a/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/Ollama.png b/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/Ollama.png new file mode 100644 index 0000000000..78c6badaf2 Binary files /dev/null and b/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/Ollama.png differ diff --git a/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/Ollama.svg b/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/Ollama.svg index cc887e3dcf..e44dda654d 100644 --- a/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/Ollama.svg +++ b/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/Ollama.svg @@ -1 +1,3 @@ -Ollama \ No newline at end of file + + + diff --git a/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/Onnx.png b/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/Onnx.png new file mode 100644 index 0000000000..b388cb54b7 Binary files /dev/null and b/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/Onnx.png differ diff --git a/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/Onnx.svg b/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/Onnx.svg index f57db075b2..301a40fd55 100644 --- a/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/Onnx.svg +++ b/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/Onnx.svg @@ -1,12 +1,18 @@ - - \ No newline at end of file + + + + + + + + + + + + + + + + + + diff --git a/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/OpenAI.dark.png b/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/OpenAI.dark.png new file mode 100644 index 0000000000..225eb5cf52 Binary files /dev/null and b/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/OpenAI.dark.png differ diff --git a/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/OpenAI.dark.svg b/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/OpenAI.dark.svg index 9606ff1b33..87aacb3a4f 100644 --- a/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/OpenAI.dark.svg +++ b/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/OpenAI.dark.svg @@ -1,10 +1,15 @@ - - - + + + + + + + + - - + + diff --git a/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/OpenAI.light.png b/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/OpenAI.light.png new file mode 100644 index 0000000000..cf74537051 Binary files /dev/null and b/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/OpenAI.light.png differ diff --git a/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/OpenAI.light.svg b/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/OpenAI.light.svg index 627eec08cf..f72a3c64d1 100644 --- a/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/OpenAI.light.svg +++ b/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/OpenAI.light.svg @@ -1,3 +1,10 @@ - - + + + + + + + + + diff --git a/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/WindowsML.png b/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/WindowsML.png new file mode 100644 index 0000000000..95774c67ef Binary files /dev/null and b/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/WindowsML.png differ diff --git a/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/WindowsML.svg b/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/WindowsML.svg index c95a34a038..fafc16b59f 100644 --- a/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/WindowsML.svg +++ b/src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/WindowsML.svg @@ -1,69 +1,74 @@ - - - - + + + + - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - - + + diff --git a/src/settings-ui/Settings.UI/PowerToys.Settings.csproj b/src/settings-ui/Settings.UI/PowerToys.Settings.csproj index 5063a104fd..13a642c941 100644 --- a/src/settings-ui/Settings.UI/PowerToys.Settings.csproj +++ b/src/settings-ui/Settings.UI/PowerToys.Settings.csproj @@ -20,11 +20,24 @@ PowerToys.Settings.pri + + + + + + + + + + + + + diff --git a/src/settings-ui/Settings.UI/SettingsXAML/Views/AdvancedPastePage.xaml b/src/settings-ui/Settings.UI/SettingsXAML/Views/AdvancedPastePage.xaml index d81065cf75..fa82f3d5b8 100644 --- a/src/settings-ui/Settings.UI/SettingsXAML/Views/AdvancedPastePage.xaml +++ b/src/settings-ui/Settings.UI/SettingsXAML/Views/AdvancedPastePage.xaml @@ -108,6 +108,9 @@ x:Uid="AdvancedPaste_EnableAISettingsCard" IsEnabled="{x:Bind ViewModel.IsOnlineAIModelsDisallowedByGPO, Mode=OneWay, Converter={StaticResource BoolNegationConverter}}" IsExpanded="{x:Bind ViewModel.IsAIEnabled, Mode=OneWay}"> + + + @@ -122,17 +125,116 @@ - - + + - - + + - + + + @@ -769,14 +871,18 @@ Visibility="Collapsed" /> - +