From 86e013df7e28ff489a7e5657f11bf3476dded5c8 Mon Sep 17 00:00:00 2001 From: Niels Laute Date: Tue, 21 Oct 2025 03:33:16 +0200 Subject: [PATCH] [Advanced Paste] Ading endpoint button with flyout (#42681) ## Summary of the Pull Request ## PR Checklist - [ ] Closes: #xxx - [ ] **Communication:** I've discussed this with core contributors already. If the work hasn't been agreed, this work might be rejected - [ ] **Tests:** Added/updated and all pass - [ ] **Localization:** All end-user-facing strings can be localized - [ ] **Dev docs:** Added/updated - [ ] **New binaries:** Added on the required places - [ ] [JSON for signing](https://github.com/microsoft/PowerToys/blob/main/.pipelines/ESRPSigning_core.json) for new binaries - [ ] [WXS for installer](https://github.com/microsoft/PowerToys/blob/main/installer/PowerToysSetup/Product.wxs) for new binaries and localization folder - [ ] [YML for CI pipeline](https://github.com/microsoft/PowerToys/blob/main/.pipelines/ci/templates/build-powertoys-steps.yml) for new test projects - [ ] [YML for signed pipeline](https://github.com/microsoft/PowerToys/blob/main/.pipelines/release.yml) - [ ] **Documentation updated:** If checked, please file a pull request on [our docs repo](https://github.com/MicrosoftDocs/windows-uwp/tree/docs/hub/powertoys) and link it here: #xxx ## Detailed Description of the Pull Request / Additional comments ## Validation Steps Performed --- .../Settings/Icons/Models/Anthropic.png | Bin 0 -> 289 bytes .../Settings/Icons/Models/Anthropic.svg | 11 +- .../Assets/Settings/Icons/Models/Azure.png | Bin 0 -> 611 bytes .../Assets/Settings/Icons/Models/Azure.svg | 46 +++---- .../Assets/Settings/Icons/Models/AzureAI.png | Bin 0 -> 617 bytes .../Assets/Settings/Icons/Models/AzureAI.svg | 50 ++++++- .../Assets/Settings/Icons/Models/Bedrock.png | Bin 0 -> 589 bytes .../Assets/Settings/Icons/Models/Bedrock.svg | 11 +- .../Settings/Icons/Models/FoundryLocal.png | Bin 0 -> 624 bytes .../Settings/Icons/Models/FoundryLocal.svg | 33 +++-- .../Assets/Settings/Icons/Models/Gemini.png | Bin 0 -> 566 bytes .../Assets/Settings/Icons/Models/Gemini.svg | 21 ++- .../Settings/Icons/Models/HuggingFace.png | Bin 0 -> 604 bytes .../Settings/Icons/Models/HuggingFace.svg | 14 +- .../Assets/Settings/Icons/Models/Mistral.png | Bin 0 -> 408 bytes .../Assets/Settings/Icons/Models/Mistral.svg | 33 +++-- .../Assets/Settings/Icons/Models/Ollama.png | Bin 0 -> 336 bytes .../Assets/Settings/Icons/Models/Ollama.svg | 4 +- .../Assets/Settings/Icons/Models/Onnx.png | Bin 0 -> 780 bytes .../Assets/Settings/Icons/Models/Onnx.svg | 30 +++-- .../Settings/Icons/Models/OpenAI.dark.png | Bin 0 -> 445 bytes .../Settings/Icons/Models/OpenAI.dark.svg | 15 ++- .../Settings/Icons/Models/OpenAI.light.png | Bin 0 -> 418 bytes .../Settings/Icons/Models/OpenAI.light.svg | 11 +- .../Settings/Icons/Models/WindowsML.png | Bin 0 -> 749 bytes .../Settings/Icons/Models/WindowsML.svg | 63 +++++---- .../Settings.UI/PowerToys.Settings.csproj | 13 ++ .../SettingsXAML/Views/AdvancedPastePage.xaml | 126 ++++++++++++++++-- .../Views/AdvancedPastePage.xaml.cs | 8 ++ 29 files changed, 368 insertions(+), 121 deletions(-) create mode 100644 src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/Anthropic.png create mode 100644 src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/Azure.png create mode 100644 src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/AzureAI.png create mode 100644 src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/Bedrock.png create mode 100644 src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/FoundryLocal.png create mode 100644 src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/Gemini.png create mode 100644 src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/HuggingFace.png create mode 100644 src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/Mistral.png create mode 100644 src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/Ollama.png create mode 100644 src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/Onnx.png create mode 100644 src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/OpenAI.dark.png create mode 100644 src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/OpenAI.light.png create mode 100644 src/settings-ui/Settings.UI/Assets/Settings/Icons/Models/WindowsML.png 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 0000000000000000000000000000000000000000..15481d56f2e7c780c0b09ebb3ec5ba337183304e GIT binary patch literal 289 zcmeAS@N?(olHy`uVBq!ia0vp^fjvQ7srqa#IzJ`;uR@9^S86;@crxIIjV)F2Y^0c@O1TaS?83{1OU*PXbAuS literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..15109f6303d486d65ee7e5803b58f9fb90907b10 GIT binary patch literal 611 zcmV-p0-XJcP)Qhwqg(jiwG7LVsmRP=rwl2ZVF4mPP=Fqu+YQ8N-J6Uw6Qc zK?Uo~1;yuH_LE&9WW!XH0JR9i4_$CB5(GjrvlCGTF7FC4CP>%@U;%A@T|>UH1y@j| zh&(L&FXZ5r$4#qlES4&yjBJGw+}PY9RYIzS zRgG!w2$4LRs=z};jk965yL92Uyg1Nsi_(&0lg@jdWFOyr!ik0B(kJklNZT+RvA4APmlCm% za8O#A8-7DD-YnN8o9{mg6r&u!E&0M9mK0LI_M$1$^;EQEM1wC+WLnW1e@eaeGSmr( z;!_VlCsQTHERv~Cr7G#IHkKDM(bD!g4TqzubEiFHLFptDwl)@0*Lww#k%0U8qf2k~ x1Iwpx;MTjr)|fKNo&HDqj%4Fz|G#@1zW}5J8R3uXUq=7{002ovPDHLkV1oN>41)jw literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..d584d2565a9a202b2bc5d1405dd00bfc4305dfd4 GIT binary patch literal 617 zcmV-v0+#)WP)rh#B0+Cma!1*5hm=e6?a z`Hz?17jtbHWa!MNR9rM=$`~0gC4x;;i>eZIxO_I`;j`b(ks?YUm}rKH1gN2kO?v?q zNb_XASqC{#8y~8{h|iGw>}!COkZZDmtL9weTVp#s(_{?Oaz+z=W#w_*#PHDy1hZ{GsXRDYMbJEr0MBQPSXc|)!87Yp(Acz)(6Sf~zaOBK! z@w}x=kO`7D?YxEY2FgxwCiI_E-jd>oR`~~#=dCeG#dLBu*HlF%Z?2-SKji(8!7DFf z;`3y%1PQx)5f_^deiQLuIzPGKz@>2Bwm6Pa^hL9H2@)V^Vz%q7>E0tR3>f%&eXFAzureAI \ 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 0000000000000000000000000000000000000000..11b8b5478636d9cb7cfda9ac506c183568eb846f GIT binary patch literal 589 zcmV-T0{0Wl2_3IGQh0CxZ#IDim;kP0vr;7HLzp_v3fKgD=b;$+>JF9MTfUJ6km^La$Whabe{=6&&g5{tNaU`J9?kG za#AH;YN!rb6L>FyE{@7v>N=SRk3) zTi$ivh7s&a7>rJ*bUwGjUNERU}x2xn5l8z_1K42>?8^CRf by-MsK-(JiadVDzo00000NkvXXu0mjf%hvBv literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..10e2f099f7da023553bf4a4eaf16868d1954e0d3 GIT binary patch literal 624 zcmV-$0+0QPP)Y6(D2~AQ=!u z7>f`Baaixn<;>V7KmJihnjPuRo$sD|W>zp|+`avNHE&#L9u_}dKF_z`He2`J-M@Y~ zPbLAb-uk$fgH3YAAqR)K<}0B28plO0SKr)e?9Vmh09TTY;-)i62NBvX!Z(dzWEP9@ zNfgY9^5Oh=9AqcbBvXUb3H}PF3eFQ!FmsrJDIE#2t!8M<}6WU1?<(TrVDjZir#FChDuT8+VqXOzu`XqzP zJpd`N6=zY*)L)xW4VxgyaqpMQ=oRprhvBF9X`GT?CM%K8358S~`iZQCS`*F^%n*Qvn-Rg!W3{$oK>ES{>z=nYNq`e9;k980f@u?aR zkv}G``sLA?8pe!0C1NW0Z - - - - - + + + + + + + + + + + + + + - + @@ -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 0000000000000000000000000000000000000000..4da5520d8dbc8a8f0a67ae088704014b7a8932b0 GIT binary patch literal 566 zcmV-60?GY}P)Sg6hG$o`}%| z2p19vEiVTW-pWhb1_DdppxcEV1`-lpb}4~pGMQxlzj^Y1W(H`X{hl7Z6+>GBlw~Yk zS8i-#^}aN=q^Oox62?^=@hfDLhH{6<*-bgB6#{C0O9?+oee2uxVnsibN}HPAp%JYV zh@luzwUQJ|^X=5NI~n`bpWdj%%{AJNf~=wx;A zH_W$wxCi)?`$~SFypF&Jp;&E7huFP)fWmzT>kk{S+UneZc_jv8Xcq*JIN702ZI*;H zlg$o&ruGaQm2SxO4oG(NEIP^vj7xDYs(&bH&fD?ya``Ewy*Pq(4PrCGBalIUvF1fy z@G_bFH9w-h?TT0syIm%NFdmml-={x^zIgGz|HKYCrp=141SV^Q(YzCKO+QxfE0lib z8hF=5TGemini \ 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 0000000000000000000000000000000000000000..4e4dffc8c081bfff2761d765fac2f59d637ef119 GIT binary patch literal 604 zcmV-i0;BzjP)10zqiz@Z@kW%jwO3lWVdJ$8qFeUgZ`(Gw5gXfba zBJUyK?SG;D6S}A2 z^sunlD5ePq;9HZ0&;ISC_3s{iUReigKQw02ZvJoUIB^jvnr~ z&Ok_KZWNtwQhe@j5J^ga{Yh3oi%VXnZX9GH(IGD^o?NRCVhdV7z!$Y8+wNyle|?GS z8wiVdwKXQJ0Qb(D#6OyR&8#xIQj>BVzNSrM)}ofr$?57&VVCZXW7hRPY~pAWAFINJ z2JvB8M}jakDE%}n2A4&sQl?K>3{MKvXXBMnJfa13TH5J~%W6q?Vgj;H{`;kX)rDj~ zNb*bxMz!KyrF~O0_~Miv)L;&%Gg<8+IC5@o`+a&$+LohqKPOa=xq;ymHyKHnsn3j4 qeW@okl$s}X_Mz - - - - - - + + + + + + + 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 0000000000000000000000000000000000000000..e6b87bf9d1bc65d22c8d14d3903e9567ba817a6c GIT binary patch literal 408 zcmV;J0cZY+P)HK~#7F%~L^6 z!!QsWClCTc5KbJBkbgpc(DDM>mlW{=cmd@F^asEzKq68SP8^|>HlazDb?kr|(wh&g zlz6?n9?z_8z!*Iuq$iO2u*SGXHZ{s`;tnjB6_AY|FZqR}TiluGl{m$O=OOzeL3Qw&%|}YyL=zih5cYG z!2JN-dz0yK(GR2x>gg52vYZ%vfqVqZQ&+KBl*!#AecNVf zE@R!>H<5ZcXBDHa9hmU&c!}}LCI&3@dR@)`d4S*H?rmm{QK$g`0000 - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - + + 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 0000000000000000000000000000000000000000..78c6badaf2e816a0b97a0c8fb10aa3cfbc6fa4e5 GIT binary patch literal 336 zcmeAS@N?(olHy`uVBq!ia0vp^fkxt7srqa#@@+y1)B^6TEdT)>oQs|Xqn=` zeyMSq17}oY*`hFpFa}u<_6kX}AGloZYWww_P5VW2d|uw1bl%s(-(4>TW-r;9P`6cK z7yo*PwNJRRbKja+KR5 eJN~gZ>+6izjrpn@v)=(d%;4$j=d#Wzp$P!vv4HUa literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..b388cb54b79920095f250c226fb3f8cd0cc69e3c GIT binary patch literal 780 zcmV+n1M~ceP)T}_f zfRy(u7lMEglFR#HfzF%+0u8mZxaZ`YneTk_&CC@*1Dlwb_)spFRi#pC+h{a$@E;TW z1LS0FZB0Xauh+{*qfsNrac8vBnO?6ycot-FaZxLm%fGIytkj)591gg-xq-X8JILj7 zudlAIxXPWV)={liD>NF-L1$+t3=R%fgE1u-A0LP1 ztA&^s?{qphh$@*_EUpH1cXwm{Q?S0i4xvy8o}PZQ^Zotr{N?2(VBdVkvL7&EiH*th zi|^~}ljQUHIvogTb#)bXc6K0sTzc)NZ#wVhMdXACG}R zK!AXfSS-d^(A;3VZ=Ro@KR - \ 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 0000000000000000000000000000000000000000..225eb5cf5247b86bbaf199d517fdaed089a99797 GIT binary patch literal 445 zcmV;u0Yd(XP)l!q zlOQQ^$-_0=Gcc0V1E-=WB-|fGsBtlZ%o5`erPi4gK2ta#_UVOegs~D z100000NkvXXu0mjfn=rOT literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..cf7453705150a34cca6387c63caa7f72097dafda GIT binary patch literal 418 zcmV;T0bTxyP)y&=D}t6-rJwM z6B*k?@uc`v>=m7&bg_%fNVOx(5KD?3|K(o-7JT_tk&!AV8c0-~6R2n*vN5@evS8^F zq%2(ETqy1pz00;m_?FCp);h>rVkbgk-BL+p-4aXe%Pl8Y^`R1Tu4HURS}LZBX9R6t zYkW&uJc#r%4DHKhw9Rj<8^s6vTH2Zui}@!xM{-%cHN4{j&dAS2SH@G4|dUNT8m&U!!d`#sc#gIRFY`NW^^axi*-ZGE2=-0<&QCt zF|S*)XMgA7KdeH?lNU06D~ - + + + + + + + + + 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 0000000000000000000000000000000000000000..95774c67eff717667b29e4a7f4876d460f8643d7 GIT binary patch literal 749 zcmV#)Fqld_?0x`~~VS04{`h5l$Kpf+xHf zxM_UERTD8$!UAfLm&4-j&ZDQ>nqd)%K&+%P>8bj@`l`B%u#M&38k;{S;No53C>6KL z6I&9zF?ocTGz!C^!05r}eBQ$7AMi_)W9n`gbateGS0z9jz(lT5Fh0(GI=N95ZIG^T zoBwoiG9rR|`+-XznP|C2QgfxzqcwVqHL{qbgQat|ZcebHq|3W}oM{5u(n&143jNat z59SgquBM8MFi9~Cad+kv4N%;>!Tl%@C&dW{^_3O$cQoMY>k59=rQ>>0fhZn-*Ohe% z?te^q;c&>oH8+M(uFv4&dltGggVQa98(E+^u?h}rBw=6*R){CohmnaKAUo~dX*9Om zkVzTOC?W$%lstpFz(+G5m#Y?oB~+kMUUH#)WeXBni%2>`N~bhmu}ce8H14sHX-oYj znegaG5)Z#?ZdahX;=wNmah#;INsujdItRV9bXFvjt(4Bd%#v$ ziC}gv8udPix`M>`;}^G0F~SXF;r0q*74aN>tg@dJDdOgEvux@fBbR2S#2; z-?72<7n>i-3MIO<5I0E((2fQq_O>I@+5&%m5o&6NRcY>oV?y+5tKklMjyRh>d*ny5 zkaCDXhZ#YTyj~21h<(gxx`n>ug>84|k6n3|=i%}ih%5v-#)t?!fd5&*4R&ob3rpr; frN`E!Z)U#%_J&31Qgn3r00000NkvXXu0mjf{0K?y literal 0 HcmV?d00001 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" /> - +