From b920a4622af6635cecb4fa33b92c39f102eab937 Mon Sep 17 00:00:00 2001 From: Daniel Clark Date: Sun, 14 Feb 2021 22:03:12 +0000 Subject: [PATCH] Support setting notification tray icon as a png --- .../Assets/Icon-Light.ico | Bin 18686 -> 0 bytes .../NotificationFlyoutSample/Assets/Icon.ico | Bin 18686 -> 0 bytes .../Assets/notification-icon-light.png | Bin 0 -> 2052 bytes .../Assets/notification-icon.png | Bin 0 -> 2135 bytes .../NotificationFlyoutSample.csproj | 4 ++-- samples/NotificationFlyoutSample/Shell.xaml | 4 +++- .../Extensions/ImageSourceExtensions.cs | 13 +++++++++++-- 7 files changed, 16 insertions(+), 5 deletions(-) delete mode 100644 samples/NotificationFlyoutSample/Assets/Icon-Light.ico delete mode 100644 samples/NotificationFlyoutSample/Assets/Icon.ico create mode 100644 samples/NotificationFlyoutSample/Assets/notification-icon-light.png create mode 100644 samples/NotificationFlyoutSample/Assets/notification-icon.png diff --git a/samples/NotificationFlyoutSample/Assets/Icon-Light.ico b/samples/NotificationFlyoutSample/Assets/Icon-Light.ico deleted file mode 100644 index 5c7e7a84841b691da0a36d103f3a3c3b001931af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18686 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 literal 0 HcmV?d00001 diff --git a/samples/NotificationFlyoutSample/Assets/notification-icon.png b/samples/NotificationFlyoutSample/Assets/notification-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..f6c45e096be5ae0eccea326d578d1c974d643f5b GIT binary patch literal 2135 zcmcgtTZ|J`819lNu&|K8VgTc29HK(l)0sIlom(i-ZFkusg{9lDToUAT=1ep)=1vQhzQ{n(?@IAdC2`sSynXv);XbYCdJ zCJIrUHM_SuxOeO7l(w~BQ*?USQff&_B>;KsA*z(mS*}_N(`8(hjQwebrphK>f0&N= zgw*;(4;8f?Oo>4jXe#>$ZfdB2nIv}Y0Y}5ce8ISL z=OAIOYIq3e&OvN>b$62b2Rqkzbggbz7;tjsH0c_Hb2v}%T%w7q3o2x7&vvu+zd+ZQ z%Zcy_NVe29j!BvZk{I`8d}_PJ!EOP7L7@e zbeV95AP+bL3P4B;X(0201SB3qR@O9ZD16ypjXD^4wv)2$T&;I|YPq4JQPQiNKrQSu zE!{4j1Y@Zh*to_dg|qg~7EA zuZSER$&l@EfB!%jWE-2O;-qDfmBHl9Wy%Wu!|A{4c(@L)5dJ?p7+*-GG)$$j#;aCd zYdDcf`N~t|nD>YE`-ObeZzyb$6glMn=~Z&S1_Dhm9*d;p*FO9@^6Y80b@Hu|Z{F@a zv)h_{cKU_Qe>{1&d2I64&j+VmKYQf+_@&clE}veyHgaoWf9uTQzQvE{+L9-NPcv(> z!EJl)c5MF3+;HcIdHb@P7c>WcKltbID=*&L|I!-c?~R|$FC7>-btQfBgOOQ#pX+Ta zjl6qj)nl=zT9@n`oN@EKbpG3(CvIfa-Lpo|(XIOrpZRIiv0uizM%#C+TUeUE`^2P; zM;E=59E&~Q`IX)BNp4qDM|+Hmc1`O$w8waLcv%bk$ie0GP(cH_9x2@2!g~M!y)|%kZhbOFJ&Y<*&@y^?p=5Yl6t};Z4(aj8W^R z9^2Hm_UH!uk#u?8jGxclzM$a)H|=0#+l9k#e0*)?$s2={0$URIUVpjCTX|(~vPqxk PU;XjU)v?1JTZaDu;$X!L literal 0 HcmV?d00001 diff --git a/samples/NotificationFlyoutSample/NotificationFlyoutSample.csproj b/samples/NotificationFlyoutSample/NotificationFlyoutSample.csproj index 76ef38b..effc777 100644 --- a/samples/NotificationFlyoutSample/NotificationFlyoutSample.csproj +++ b/samples/NotificationFlyoutSample/NotificationFlyoutSample.csproj @@ -133,8 +133,8 @@ - - + + diff --git a/samples/NotificationFlyoutSample/Shell.xaml b/samples/NotificationFlyoutSample/Shell.xaml index f386b57..7145d8e 100644 --- a/samples/NotificationFlyoutSample/Shell.xaml +++ b/samples/NotificationFlyoutSample/Shell.xaml @@ -3,7 +3,9 @@ xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:controls="using:TheXamlGuy.NotificationFlyout.Uwp.UI.Controls" - xmlns:muxc="using:Microsoft.UI.Xaml.Controls"> + xmlns:muxc="using:Microsoft.UI.Xaml.Controls" + IconSource="/Assets/notification-icon.png" + LightIconSource="/Assets/notification-icon-light.png">