From 69c2e9c5686717313e97b2a462545e2c1a1a5e98 Mon Sep 17 00:00:00 2001 From: Niels Laute Date: Mon, 24 Mar 2025 11:01:33 +0100 Subject: [PATCH] [CmdPal] Adding colored extension icons (#38085) * Updating run icon * Bookmark * System * WindowWalker * Extensions * CreateExtensions * Services * Replacing icon This PR updates the Segoe Fluent icons with colored Fluent icons. ![image](https://github.com/user-attachments/assets/8c1350a1-963b-4deb-9029-966ba0a3c0fb) --- .../AddBookmarkPage.cs | 2 +- .../Assets/Bookmark.png | Bin 0 -> 3700 bytes .../Assets/Bookmark.svg | 20 ++++++ .../Microsoft.CmdPal.Ext.Bookmarks.csproj | 12 ++++ .../Microsoft.CmdPal.Ext.Shell/Assets/Run.png | Bin 0 -> 2904 bytes .../Microsoft.CmdPal.Ext.Shell/Assets/Run.svg | 66 ++++++++++++++++++ .../Microsoft.CmdPal.Ext.Shell.csproj | 20 +++--- .../Assets/SystemCommand.png | Bin 0 -> 3020 bytes .../Assets/SystemCommand.svg | 15 ++++ .../Assets/firmwareSettings.dark.png | Bin 579 -> 0 bytes .../Assets/firmwareSettings.light.png | Bin 566 -> 0 bytes .../Assets/logoff.dark.png | Bin 597 -> 0 bytes .../Assets/logoff.light.png | Bin 563 -> 0 bytes .../Assets/sleep.dark.png | Bin 726 -> 0 bytes .../Assets/sleep.light.png | Bin 679 -> 0 bytes .../Helpers/Icons.cs | 6 +- .../Microsoft.CmdPal.Ext.System.csproj | 8 +++ .../Pages/SystemCommandPage.cs | 2 +- .../Assets/Extension.png | Bin 0 -> 3431 bytes .../Assets/Extension.svg | 14 ++++ .../Assets/WindowWalker.png | Bin 0 -> 3433 bytes .../Assets/WindowWalker.svg | 34 +++++++++ .../Microsoft.CmdPal.Ext.WindowWalker.csproj | 11 +++ .../Pages/WindowWalkerListPage.cs | 2 +- .../WindowWalkerCommandsProvider.cs | 2 +- .../Assets/Services.png | Bin 0 -> 3435 bytes .../Assets/Services.svg | 19 +++++ ...icrosoft.CmdPal.Ext.WindowsServices.csproj | 11 +++ .../WindowsServicesCommandsProvider.cs | 2 +- .../Assets/CreateExtension.png | Bin 0 -> 4181 bytes .../Assets/CreateExtension.svg | 25 +++++++ .../Commands/NewExtensionPage.cs | 2 +- .../Microsoft.CmdPal.UI.ViewModels.csproj | 12 ++++ .../exts/Microsoft.CmdPal.Ext.Shell/Icons.cs | 2 +- .../Microsoft.CmdPal.Ext.WinGet.csproj | 8 +++ .../Pages/WinGetExtensionPage.cs | 2 +- 36 files changed, 277 insertions(+), 20 deletions(-) create mode 100644 src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.Bookmark/Assets/Bookmark.png create mode 100644 src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.Bookmark/Assets/Bookmark.svg create mode 100644 src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.Shell/Assets/Run.png create mode 100644 src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.Shell/Assets/Run.svg create mode 100644 src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.System/Assets/SystemCommand.png create mode 100644 src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.System/Assets/SystemCommand.svg delete mode 100644 src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.System/Assets/firmwareSettings.dark.png delete mode 100644 src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.System/Assets/firmwareSettings.light.png delete mode 100644 src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.System/Assets/logoff.dark.png delete mode 100644 src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.System/Assets/logoff.light.png delete mode 100644 src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.System/Assets/sleep.dark.png delete mode 100644 src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.System/Assets/sleep.light.png create mode 100644 src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.WinGet/Assets/Extension.png create mode 100644 src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.WinGet/Assets/Extension.svg create mode 100644 src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.WindowWalker/Assets/WindowWalker.png create mode 100644 src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.WindowWalker/Assets/WindowWalker.svg create mode 100644 src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.WindowsServices/Assets/Services.png create mode 100644 src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.WindowsServices/Assets/Services.svg create mode 100644 src/modules/cmdpal/Microsoft.CmdPal.UI.ViewModels/Assets/CreateExtension.png create mode 100644 src/modules/cmdpal/Microsoft.CmdPal.UI.ViewModels/Assets/CreateExtension.svg diff --git a/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.Bookmark/AddBookmarkPage.cs b/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.Bookmark/AddBookmarkPage.cs index dcc03c83ab..a4f9ba0050 100644 --- a/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.Bookmark/AddBookmarkPage.cs +++ b/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.Bookmark/AddBookmarkPage.cs @@ -25,7 +25,7 @@ internal sealed partial class AddBookmarkPage : ContentPage { var name = bookmark?.Name ?? string.Empty; var url = bookmark?.Bookmark ?? string.Empty; - Icon = new IconInfo("\ued0e"); + Icon = IconHelpers.FromRelativePath("Assets\\Bookmark.svg"); var isAdd = string.IsNullOrEmpty(name) && string.IsNullOrEmpty(url); Title = isAdd ? Resources.bookmarks_add_title : Resources.bookmarks_edit_name; Name = isAdd ? Resources.bookmarks_add_name : Resources.bookmarks_edit_name; diff --git a/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.Bookmark/Assets/Bookmark.png b/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.Bookmark/Assets/Bookmark.png new file mode 100644 index 0000000000000000000000000000000000000000..07bc08b18340a5643182c54538f4869d08a0af30 GIT binary patch literal 3700 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 SVoi?#0000 + + + + + + + + + + + + + + + + + + + diff --git a/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.Bookmark/Microsoft.CmdPal.Ext.Bookmarks.csproj b/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.Bookmark/Microsoft.CmdPal.Ext.Bookmarks.csproj index dd7f12d7b8..eaa4ac6b42 100644 --- a/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.Bookmark/Microsoft.CmdPal.Ext.Bookmarks.csproj +++ b/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.Bookmark/Microsoft.CmdPal.Ext.Bookmarks.csproj @@ -9,6 +9,9 @@ Microsoft.CmdPal.Ext.Bookmarks.pri + + + @@ -21,6 +24,15 @@ True + + + + PreserveNewest + + + PreserveNewest + + Resources.Designer.cs diff --git a/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.Shell/Assets/Run.png b/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.Shell/Assets/Run.png new file mode 100644 index 0000000000000000000000000000000000000000..46b7081f95ad93fac45f9b732d708cc04c9ccd1a GIT binary patch literal 2904 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.Shell/Microsoft.CmdPal.Ext.Shell.csproj b/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.Shell/Microsoft.CmdPal.Ext.Shell.csproj index 71b647b22d..c95f2a93b2 100644 --- a/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.Shell/Microsoft.CmdPal.Ext.Shell.csproj +++ b/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.Shell/Microsoft.CmdPal.Ext.Shell.csproj @@ -7,6 +7,9 @@ false false + + + @@ -17,19 +20,18 @@ True + + + PreserveNewest + + + PreserveNewest + + Resources.Designer.cs PublicResXFileCodeGenerator - - - - - - - PreserveNewest - - diff --git a/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.System/Assets/SystemCommand.png b/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.System/Assets/SystemCommand.png new file mode 100644 index 0000000000000000000000000000000000000000..30c48bc323ce7adc999ec35fe1814a4dcf98d2c9 GIT binary patch literal 3020 zcmV;-3p4bIP)@~0drDELIAGL9O(c600d`2O+f$vv5yPq_K~#7F?OWY% zRL2!Rv%A<1qQPtPN3xcOOe}TPkeX8ga2p-_2 ziqt3g58Ng#NmFAYRiHKjoRY>ZPJ}}x3XXP8XYQOcb7pq&o&7?p(gVxAckaD2=i_&N zb7po?@C;>PVPW#oqerhJ;t{1(-89(`nCne*xM7Z0Yqi>y^XJd6!7~yC&p=L}K3#9M zT9=H`M{=Gw&s{d3=Cg1_6^1OQPMuoNTEA%wdZCNgW(^un%+1X`Sy@?m2Zks^b%2Td zqA}!`#`rPlUhF$RF-`#Egx|rCqyj?{iu_WCTh^F2DwWFgg$oyy{TL@T%=Jm*sI?By zFWJ6eNHP=-pqyVd22F})OLR?R@Y(I&J#*&Ff_Zn*oJQ{&2Q`Ml2}41EjeKgniSp4h z+8UwQ}hRSMs|`(Se9EAYCi zz+u!lZDxQv0=k>%j!5T-{tn$n->wv08+F_f-Cy4a9W~ukYSR=PH_YQ#T3c{+W@dT~ zdX%0Vu)hAFj#ap1R5?lFB8gc_c>^O1tnl#nH!H0Y%&!h#DO9H3uFb ziM;L4{!yaM_XmVQciTR@^zE5%Wmlis4)|o_GvnRLuZlqhJlo;!Rf^lak|;od3T3Vf zs7vQEPlP7(9`#2l5b27#^~OstzL2&4$Z~+qd0oX-GtQ*q2!qI1kipi<-*fENZeYqA z0!1#&#T`{3CFuiXz&=FV8psZ8n>_%P?8`ia5ILhrzsVY^OOPR@2v}cVuj|U_U2leEZZcXi{mCe^ zG70mCNF@;$hAZNNh&<&~n5JHeKrs{9>(<3(V_9BhdRFm?)E z0TYFfr&pFhjKuUH2+#Ex8P9OT=sZMRqvjXvyNcAQL;ns4M-<);QK!0qs=J7kRO&d4 zNz6uFCCEx<4VeX!N5VMdP?|Ah3gt+73INYFPRUNuOuQ6~#SY95vBBO^K(H5;q>8ZM z3{)yojt5d{zf!CI9Keu{jrD^-Ltx$6h zm}7p10~GL}B6^|PF)56y4eEaS(hiyeA>J)Tl(~FI#d%$1R2VBxDaj0pfe0d4BH{XW zfF=)1q>3CUs-t%x|R1=uNx%X7C zz?eXtb#W-oMLfE{7%D+SnRl-*de?;ClxShTKmG5B!#R zD1dYiX;+>C40(z+GmVc52$qg#ivps1zwu3&ZM+QK%6GoIAI8UbiaCYPxc=gi(QlR& ztva5u$|SQAjITK=)Zk_c?+UMgU%(tNwf)rY-HpMAPfw2zOELw(;qn6B@G zukYO(42AH0Ac}El(8wX&7EWDgzW>U>ZG+s^YA|eHQf(CMhoF#9L>SK~nV6V>AO7ga zaVpVHk6-%>f|u(GX{4gPzu*rEd8Gcz1Dvxf?4w<*_}ngyilPjX`CU7giNXGmO8f-( zYl|$m)y>8yh|-->A<+>8Qv9xZIS=IQ2~v-2JOrZwe4DU}$V*3Gf?(tsj4V)oOFZ(H z3j2msVRALf$Uux8;8oU2HuU8HEAE>Z3|q!opjzxygK(C2luMt@ zz8zpXx(jj_AKS}Pe=Vaf@-lkfHONI2fWK^y7|Q(S!l!-v3!~I4XrS1nDgBvl4g!|R zXcf=57{M}vFta;93+={f9bit-i25uJj3`2qU+wW2&PcDD`0$rZSIg`xb->n0?bqO^ zCEaF7N=yu1590`)8baAD+hbI@KE;M7fQ+rEKtQCGOb6FityZr0wgar}f9b`uy47l?xfWT&Y9Vcv zW8eZVTG$Y+J*??%;Z)fl3Ug5y3;{9ncSvU3=Al<#&Hg`1xvNGm@BiiIf*EWP?EehG zCLdESQ9yt%(8zGp<)%4l9y)ZWtN)s?#6PfRy%n#6ZTSiasbQf>aDtlt>YC{Ic8Lw zHJ{1ESQ#N`BRw`i^C!sHK?z O0000 + + + + + + + + + + + + + + diff --git a/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.System/Assets/firmwareSettings.dark.png b/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.System/Assets/firmwareSettings.dark.png deleted file mode 100644 index 01da9ffd2f9aafc0ab30b6eaae91fb1a375f0b73..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 579 zcmV-J0=)f+P)l zgdh-x_cB+2sUUWc7LrOV;jRNn3D?1OVhN@LCKV(dY+zh7xS|k*I869vm^%@6S^0S> zK&4XI1tJO@5iGyeNl|(VsdETu!SaQ5ON7*k;QaR2M~=Of1OS}?x#1l;IE+R zalrH_WYcY~#w*N+${GaD8~=&pT;D<@^gsmJniwDlIBMQ*{4*rN*kVDX9}_qqu*tUo zIA6JYh=mziBe_mVPCgb7?&L7!-JhH^kbxNAu7ym(zD6|Ei@l}mA(5^n#A5g3Mj784 zp|<1~;v;te3jLTeO{@=2vb_*Vq_wi7PLGtXR=z27fkd2P*^pNM#OT#--etFKsyG$LplrPJh7xoE>?u;FgetZQfy& zhQVl@OQd6EeMm>%9byUSe!;r?Lb7S-zjv?W^RbJ708B#_M(8-yN7ewSjPJZ)?&V#` zFkmwmV57tNiae0r##7Hn-ONpnvTUaVib;qCOF7VNIOr?~(ZGTbd*o#5;_^_h zAQxErYn9AF4A~pc0_m{CSBs87eqi~+x>Y}LtWg6vn*aNOV**S6%vz}w&NtwuI!uUw RqhkO7002ovPDHLkV1gsk{-Xc@ diff --git a/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.System/Assets/firmwareSettings.light.png b/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.System/Assets/firmwareSettings.light.png deleted file mode 100644 index 8d320d126c62ebe26140010e32fcfa843c9fddf1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 566 zcmV-60?GY}P)h zgD?<=|5P1-4dM;5LOY2^Xg4q&p&MiqMxYy5ogm#H#RAmB7-ReZx$!5R5(wM_{<94M z3WY)_qO<$(NnxGI!Oo879KxL#MUef%@tn;(A#+LrN0WU4A@I%`OdHb2n!(p@u+Cb9 zC$5{se7H@Lyab{rzgrPB`5XH2oxvYA__z_jEfT>oP5y#-Tre#nNl!Fbo>^lcFm3E8 zj+QKiPMJg8*@Zh99J#DdPDsP%*rtiBMi>?PE2U&G>RL5s3|-dR|gk63v zF}!hcF5x!TR{=4+S#!=YZ@6l(H>@cZN zYiHkB!9@lp=IqP)wcm%XueG<1sXd2C7CeKNEL0uwb{i zn@DJ2TPI81Wsr$f1{~{?O(dTOkQw-~QtBQs%`v1)vrw=BEIyKD&pM6B@TJQfECG?b zU+LG z!ypvL|MfaRouJtu-Jo>>S8#*6LE{8HC(#WOC#X)Koj^CJaDgjD0*{Y;^yGKVLOE8-L|)fOh^cu`mik}J8gV=-=QfR*r7W7cYQ=2q5Sc_@3HU%x zVu*QQgD@)XSw5NGG5c{n===7T!n!n4S`7j|38+oIL;nfpFvB9##%8OQNedP_r;_^(TxtC>L^5m zqO1Q6dIwK+6rw@VRo6m6!BZWDXi#+T(SB1~5XpaJV{`QhxOOG@kj7`&2IrlL4@?MC zU*sc!YyB;gX_WJ$a(}RIzyu!&^vQ%`JaImP>|q{pYIu$?6kKmY?unMT+$T-xBZ?4l zxk}_o6*zAKFB1A7lTutwY$L8;nLQ(u$z(E91O}{ diff --git a/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.System/Assets/sleep.dark.png b/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.System/Assets/sleep.dark.png deleted file mode 100644 index bd0e3d4b5a158b4ace9831d8da79f117b6652f4a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 726 zcmV;{0xA88P)h z+b|G@e|G|H5N(id5N*(Of@A}C19yXV1EmuLoj~3o-N5PuN+-A;;Y)C&Nn7GWRsekf zVM3s&JMkXA6R@(fQUoIU!efx}!sD68md6b~0xW1pVT?i#JSr>|7VZaK=3q_*ON0e` zbl&(@%xDNGvMkeLfod(Fx?YL-96X9F=QKpncLHm+o)g(&DL8NWCa|XVoW?Sg5Ziy_ z^O<#(_=n~J*M{s++Du$O&4d$#Gnh(r5M?ORYvf$wVmgn0g``8>ss6T=Tk zz}Wq)`GD*iAliA=eis$UW>v*y2)+IK)MBr)h(R25NB(BiK!v&oWOw!Ak|Eg{^+a$g)Yqh3$#8DL<(ZXZI`MxW z$aW$leDUI%>>6TJTjktl?%OaMW_4EQS*>&8=~0dRZNJ>%vS>04DbZ4fb~w$|+zluZ zrHGizmafrWr*LRBCSYRs9XWnt6g1aF=#Ii4IEwg}Pl=k&fB%|7v1B+#k%mqq$5=W# zo=9>|*&q=SqQS8fVOk$G>_Ws;Qaz3x1~Yzhtl zfj>R3Y@9*~-@Clj(J)rHr-OleXpufm@j@0s813`y9PZ&p z49W}%T*c`D(p$`{@D2j_6wiA;Gst2fU*s(%0g N002ovPDHLkV1nbaB8UJ0 diff --git a/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.System/Helpers/Icons.cs b/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.System/Helpers/Icons.cs index 71988474ee..be64ddb181 100644 --- a/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.System/Helpers/Icons.cs +++ b/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.System/Helpers/Icons.cs @@ -8,11 +8,11 @@ namespace Microsoft.CmdPal.Ext.System.Helpers; public static partial class Icons { - public static IconInfo FirmwareSettingsIcon { get; } = IconHelpers.FromRelativePaths("Microsoft.CmdPal.Ext.System\\Assets\\logoff.light.png", "Microsoft.CmdPal.Ext.System\\Assets\\logoff.dark.png"); + public static IconInfo FirmwareSettingsIcon { get; } = new IconInfo("\uE950"); public static IconInfo LockIcon { get; } = new IconInfo("\uE72E"); - public static IconInfo LogoffIcon { get; } = IconHelpers.FromRelativePaths("Microsoft.CmdPal.Ext.System\\Assets\\logoff.light.png", "Microsoft.CmdPal.Ext.System\\Assets\\logoff.dark.png"); + public static IconInfo LogoffIcon { get; } = new IconInfo("\uF3B1"); public static IconInfo NetworkAdapterIcon { get; } = new IconInfo("\uEDA3"); @@ -22,5 +22,5 @@ public static partial class Icons public static IconInfo ShutdownIcon { get; } = new IconInfo("\uE7E8"); - public static IconInfo SleepIcon { get; } = IconHelpers.FromRelativePaths("Microsoft.CmdPal.Ext.System\\Assets\\sleep.light.png", "Microsoft.CmdPal.Ext.System\\Assets\\sleep.dark.png"); + public static IconInfo SleepIcon { get; } = new IconInfo("\uE708"); } diff --git a/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.System/Microsoft.CmdPal.Ext.System.csproj b/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.System/Microsoft.CmdPal.Ext.System.csproj index 7114d3c59d..4c619bc5e5 100644 --- a/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.System/Microsoft.CmdPal.Ext.System.csproj +++ b/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.System/Microsoft.CmdPal.Ext.System.csproj @@ -17,6 +17,14 @@ True + + + PreserveNewest + + + PreserveNewest + + Resources.Designer.cs diff --git a/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.System/Pages/SystemCommandPage.cs b/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.System/Pages/SystemCommandPage.cs index d10a4e37ae..3c81f94421 100644 --- a/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.System/Pages/SystemCommandPage.cs +++ b/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.System/Pages/SystemCommandPage.cs @@ -15,7 +15,7 @@ public sealed partial class SystemCommandPage : ListPage public SystemCommandPage(SettingsManager settingsManager) { Title = Resources.Microsoft_plugin_ext_system_page_name; - Icon = new IconInfo("\uE72E"); + Icon = IconHelpers.FromRelativePath("Assets\\SystemCommand.svg"); _settingsManager = settingsManager; ShowDetails = true; } diff --git a/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.WinGet/Assets/Extension.png b/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.WinGet/Assets/Extension.png new file mode 100644 index 0000000000000000000000000000000000000000..a2decd7393f0244c6b550ea27c087a8e9797e693 GIT binary patch literal 3431 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 JPDHLkV1o8Th + + + + + + + + + + + + + diff --git a/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.WindowWalker/Assets/WindowWalker.png b/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.WindowWalker/Assets/WindowWalker.png new file mode 100644 index 0000000000000000000000000000000000000000..28ba695769fa27a2ae6d45675660f5d9112eb8fb GIT binary patch literal 3433 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 LNkvXXu0mjfc!Glo literal 0 HcmV?d00001 diff --git a/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.WindowWalker/Assets/WindowWalker.svg b/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.WindowWalker/Assets/WindowWalker.svg new file mode 100644 index 0000000000..933aaba2d5 --- /dev/null +++ b/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.WindowWalker/Assets/WindowWalker.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.WindowWalker/Microsoft.CmdPal.Ext.WindowWalker.csproj b/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.WindowWalker/Microsoft.CmdPal.Ext.WindowWalker.csproj index aee96aaab1..2ed59ad6a3 100644 --- a/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.WindowWalker/Microsoft.CmdPal.Ext.WindowWalker.csproj +++ b/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.WindowWalker/Microsoft.CmdPal.Ext.WindowWalker.csproj @@ -7,6 +7,9 @@ false false + + + @@ -17,6 +20,14 @@ True + + + PreserveNewest + + + PreserveNewest + + Resources.Designer.cs diff --git a/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.WindowWalker/Pages/WindowWalkerListPage.cs b/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.WindowWalker/Pages/WindowWalkerListPage.cs index ef061d900a..96556d8fd5 100644 --- a/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.WindowWalker/Pages/WindowWalkerListPage.cs +++ b/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.WindowWalker/Pages/WindowWalkerListPage.cs @@ -19,7 +19,7 @@ internal sealed partial class WindowWalkerListPage : DynamicListPage, IDisposabl public WindowWalkerListPage() { - Icon = new IconInfo("\ue8f9"); // SwitchApps + Icon = IconHelpers.FromRelativePath("Assets\\WindowWalker.svg"); Name = Resources.windowwalker_name; Id = "com.microsoft.cmdpal.windowwalker"; PlaceholderText = Resources.windowwalker_PlaceholderText; diff --git a/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.WindowWalker/WindowWalkerCommandsProvider.cs b/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.WindowWalker/WindowWalkerCommandsProvider.cs index 234c14844c..a1dd46cad1 100644 --- a/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.WindowWalker/WindowWalkerCommandsProvider.cs +++ b/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.WindowWalker/WindowWalkerCommandsProvider.cs @@ -20,7 +20,7 @@ public partial class WindowWalkerCommandsProvider : CommandProvider { Id = "WindowWalker"; DisplayName = Resources.windowwalker_name; - Icon = new IconInfo("\ue8f9"); // SwitchApps + Icon = IconHelpers.FromRelativePath("Assets\\WindowWalker.svg"); Settings = SettingsManager.Instance.Settings; _windowWalkerPageItem = new CommandItem(new WindowWalkerListPage()) diff --git a/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.WindowsServices/Assets/Services.png b/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.WindowsServices/Assets/Services.png new file mode 100644 index 0000000000000000000000000000000000000000..16349eb1382618b3591302628bc835d8709c2487 GIT binary patch literal 3435 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 N002ovPDHLkV1n1)bwU6D literal 0 HcmV?d00001 diff --git a/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.WindowsServices/Assets/Services.svg b/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.WindowsServices/Assets/Services.svg new file mode 100644 index 0000000000..d5db904ea0 --- /dev/null +++ b/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.WindowsServices/Assets/Services.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.WindowsServices/Microsoft.CmdPal.Ext.WindowsServices.csproj b/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.WindowsServices/Microsoft.CmdPal.Ext.WindowsServices.csproj index 2b37de7635..2b7b9345ec 100644 --- a/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.WindowsServices/Microsoft.CmdPal.Ext.WindowsServices.csproj +++ b/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.WindowsServices/Microsoft.CmdPal.Ext.WindowsServices.csproj @@ -8,6 +8,9 @@ Microsoft.CmdPal.Ext.WindowsServices.pri + + + @@ -21,6 +24,14 @@ Resources.resx + + + PreserveNewest + + + PreserveNewest + + ResXFileCodeGenerator diff --git a/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.WindowsServices/WindowsServicesCommandsProvider.cs b/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.WindowsServices/WindowsServicesCommandsProvider.cs index 7b849dd29c..57110128da 100644 --- a/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.WindowsServices/WindowsServicesCommandsProvider.cs +++ b/src/modules/cmdpal/Exts/Microsoft.CmdPal.Ext.WindowsServices/WindowsServicesCommandsProvider.cs @@ -11,7 +11,7 @@ namespace Microsoft.CmdPal.Ext.WindowsServices; public partial class WindowsServicesCommandsProvider : CommandProvider { // For giggles, "%windir%\\system32\\filemgmt.dll" also _just works_. - public static IconInfo ServicesIcon { get; } = new("\ue9f5"); + public static IconInfo ServicesIcon { get; } = IconHelpers.FromRelativePath("Assets\\Services.svg"); public WindowsServicesCommandsProvider() { diff --git a/src/modules/cmdpal/Microsoft.CmdPal.UI.ViewModels/Assets/CreateExtension.png b/src/modules/cmdpal/Microsoft.CmdPal.UI.ViewModels/Assets/CreateExtension.png new file mode 100644 index 0000000000000000000000000000000000000000..922fe37f68d040df024350e048e0c66f20231153 GIT binary patch literal 4181 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 literal 0 HcmV?d00001 diff --git a/src/modules/cmdpal/Microsoft.CmdPal.UI.ViewModels/Assets/CreateExtension.svg b/src/modules/cmdpal/Microsoft.CmdPal.UI.ViewModels/Assets/CreateExtension.svg new file mode 100644 index 0000000000..7870094f5d --- /dev/null +++ b/src/modules/cmdpal/Microsoft.CmdPal.UI.ViewModels/Assets/CreateExtension.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/modules/cmdpal/Microsoft.CmdPal.UI.ViewModels/Commands/NewExtensionPage.cs b/src/modules/cmdpal/Microsoft.CmdPal.UI.ViewModels/Commands/NewExtensionPage.cs index b8657c1926..8cfa9658d4 100644 --- a/src/modules/cmdpal/Microsoft.CmdPal.UI.ViewModels/Commands/NewExtensionPage.cs +++ b/src/modules/cmdpal/Microsoft.CmdPal.UI.ViewModels/Commands/NewExtensionPage.cs @@ -21,7 +21,7 @@ public partial class NewExtensionPage : ContentPage { Name = Properties.Resources.builtin_create_extension_name; Title = Properties.Resources.builtin_create_extension_title; - Icon = new IconInfo("\uEA86"); // Puzzle + Icon = IconHelpers.FromRelativePath("Assets\\CreateExtension.svg"); _inputForm.FormSubmitted += FormSubmitted; } diff --git a/src/modules/cmdpal/Microsoft.CmdPal.UI.ViewModels/Microsoft.CmdPal.UI.ViewModels.csproj b/src/modules/cmdpal/Microsoft.CmdPal.UI.ViewModels/Microsoft.CmdPal.UI.ViewModels.csproj index 819d6e1e1b..ed8831915a 100644 --- a/src/modules/cmdpal/Microsoft.CmdPal.UI.ViewModels/Microsoft.CmdPal.UI.ViewModels.csproj +++ b/src/modules/cmdpal/Microsoft.CmdPal.UI.ViewModels/Microsoft.CmdPal.UI.ViewModels.csproj @@ -38,6 +38,7 @@ + @@ -48,11 +49,22 @@ True + + + + PreserveNewest + + Resources.Designer.cs PublicResXFileCodeGenerator + + + PreserveNewest + + diff --git a/src/modules/cmdpal/exts/Microsoft.CmdPal.Ext.Shell/Icons.cs b/src/modules/cmdpal/exts/Microsoft.CmdPal.Ext.Shell/Icons.cs index 8fe486eab0..7586d466fd 100644 --- a/src/modules/cmdpal/exts/Microsoft.CmdPal.Ext.Shell/Icons.cs +++ b/src/modules/cmdpal/exts/Microsoft.CmdPal.Ext.Shell/Icons.cs @@ -8,5 +8,5 @@ namespace Microsoft.CmdPal.Ext.Shell; internal sealed class Icons { - internal static IconInfo RunV2 { get; } = IconHelpers.FromRelativePath("Assets\\Run_V2_2x.svg"); + internal static IconInfo RunV2 { get; } = IconHelpers.FromRelativePath("Assets\\Run.svg"); } diff --git a/src/modules/cmdpal/exts/Microsoft.CmdPal.Ext.WinGet/Microsoft.CmdPal.Ext.WinGet.csproj b/src/modules/cmdpal/exts/Microsoft.CmdPal.Ext.WinGet/Microsoft.CmdPal.Ext.WinGet.csproj index d69776b23f..7c5c6d2dd3 100644 --- a/src/modules/cmdpal/exts/Microsoft.CmdPal.Ext.WinGet/Microsoft.CmdPal.Ext.WinGet.csproj +++ b/src/modules/cmdpal/exts/Microsoft.CmdPal.Ext.WinGet/Microsoft.CmdPal.Ext.WinGet.csproj @@ -18,6 +18,8 @@ + + @@ -81,6 +83,12 @@ + + PreserveNewest + + + PreserveNewest + PreserveNewest diff --git a/src/modules/cmdpal/exts/Microsoft.CmdPal.Ext.WinGet/Pages/WinGetExtensionPage.cs b/src/modules/cmdpal/exts/Microsoft.CmdPal.Ext.WinGet/Pages/WinGetExtensionPage.cs index 511b46358b..a645ff9e8e 100644 --- a/src/modules/cmdpal/exts/Microsoft.CmdPal.Ext.WinGet/Pages/WinGetExtensionPage.cs +++ b/src/modules/cmdpal/exts/Microsoft.CmdPal.Ext.WinGet/Pages/WinGetExtensionPage.cs @@ -36,7 +36,7 @@ internal sealed partial class WinGetExtensionPage : DynamicListPage, IDisposable public static IconInfo WinGetIcon { get; } = IconHelpers.FromRelativePath("Assets\\WinGet.svg"); - public static IconInfo ExtensionsIcon { get; } = new("\uEA86"); // Puzzle + public static IconInfo ExtensionsIcon { get; } = IconHelpers.FromRelativePath("Assets\\Extension.svg"); public static string ExtensionsTag => "windows-commandpalette-extension";