diff --git a/assets/icons/Gallery.ico b/assets/icons/Gallery.ico new file mode 100644 index 00000000..e4ab5f51 Binary files /dev/null and b/assets/icons/Gallery.ico differ diff --git a/assets/icons/Gallery_1024.png b/assets/icons/Gallery_1024.png new file mode 100644 index 00000000..f259a45e Binary files /dev/null and b/assets/icons/Gallery_1024.png differ diff --git a/assets/icons/Gallery_256.png b/assets/icons/Gallery_256.png new file mode 100644 index 00000000..adc2633c Binary files /dev/null and b/assets/icons/Gallery_256.png differ diff --git a/installer/Gallery.aip b/installer/Gallery.aip new file mode 100644 index 00000000..55879273 --- /dev/null +++ b/installer/Gallery.aip @@ -0,0 +1,815 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/installer/Generated Assets/Store50x50Logo.scale-100.png b/installer/Generated Assets/Store50x50Logo.scale-100.png new file mode 100644 index 00000000..a113907f Binary files /dev/null and b/installer/Generated Assets/Store50x50Logo.scale-100.png differ diff --git a/installer/Generated Assets/Store50x50Logo.scale-125.png b/installer/Generated Assets/Store50x50Logo.scale-125.png new file mode 100644 index 00000000..97c10433 Binary files /dev/null and b/installer/Generated Assets/Store50x50Logo.scale-125.png differ diff --git a/installer/Generated Assets/Store50x50Logo.scale-150.png b/installer/Generated Assets/Store50x50Logo.scale-150.png new file mode 100644 index 00000000..35f66083 Binary files /dev/null and b/installer/Generated Assets/Store50x50Logo.scale-150.png differ diff --git a/installer/Generated Assets/Store50x50Logo.scale-200.png b/installer/Generated Assets/Store50x50Logo.scale-200.png new file mode 100644 index 00000000..3e6b07fa Binary files /dev/null and b/installer/Generated Assets/Store50x50Logo.scale-200.png differ diff --git a/installer/Generated Assets/Store50x50Logo.scale-400.png b/installer/Generated Assets/Store50x50Logo.scale-400.png new file mode 100644 index 00000000..026fe33c Binary files /dev/null and b/installer/Generated Assets/Store50x50Logo.scale-400.png differ diff --git a/installer/Generated Assets/iNKORE.UI.WPF.Modern.GalleryBadgeLogo.scale-100.png b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GalleryBadgeLogo.scale-100.png new file mode 100644 index 00000000..c28dd618 Binary files /dev/null and b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GalleryBadgeLogo.scale-100.png differ diff --git a/installer/Generated Assets/iNKORE.UI.WPF.Modern.GalleryBadgeLogo.scale-125.png b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GalleryBadgeLogo.scale-125.png new file mode 100644 index 00000000..50769256 Binary files /dev/null and b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GalleryBadgeLogo.scale-125.png differ diff --git a/installer/Generated Assets/iNKORE.UI.WPF.Modern.GalleryBadgeLogo.scale-150.png b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GalleryBadgeLogo.scale-150.png new file mode 100644 index 00000000..0e190032 Binary files /dev/null and b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GalleryBadgeLogo.scale-150.png differ diff --git a/installer/Generated Assets/iNKORE.UI.WPF.Modern.GalleryBadgeLogo.scale-200.png b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GalleryBadgeLogo.scale-200.png new file mode 100644 index 00000000..ef5eea9c Binary files /dev/null and b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GalleryBadgeLogo.scale-200.png differ diff --git a/installer/Generated Assets/iNKORE.UI.WPF.Modern.GalleryBadgeLogo.scale-400.png b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GalleryBadgeLogo.scale-400.png new file mode 100644 index 00000000..8708fd1b Binary files /dev/null and b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GalleryBadgeLogo.scale-400.png differ diff --git a/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySplashScreen.scale-100.png b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySplashScreen.scale-100.png new file mode 100644 index 00000000..0a59f81c Binary files /dev/null and b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySplashScreen.scale-100.png differ diff --git a/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySplashScreen.scale-125.png b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySplashScreen.scale-125.png new file mode 100644 index 00000000..d443156e Binary files /dev/null and b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySplashScreen.scale-125.png differ diff --git a/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySplashScreen.scale-150.png b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySplashScreen.scale-150.png new file mode 100644 index 00000000..15ab96d7 Binary files /dev/null and b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySplashScreen.scale-150.png differ diff --git a/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySplashScreen.scale-200.png b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySplashScreen.scale-200.png new file mode 100644 index 00000000..429d0229 Binary files /dev/null and b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySplashScreen.scale-200.png differ diff --git a/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySplashScreen.scale-400.png b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySplashScreen.scale-400.png new file mode 100644 index 00000000..409d89e3 Binary files /dev/null and b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySplashScreen.scale-400.png differ diff --git a/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare150x150Logo.scale-100.png b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare150x150Logo.scale-100.png new file mode 100644 index 00000000..fbfa6b49 Binary files /dev/null and b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare150x150Logo.scale-100.png differ diff --git a/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare150x150Logo.scale-125.png b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare150x150Logo.scale-125.png new file mode 100644 index 00000000..9b8b15e7 Binary files /dev/null and b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare150x150Logo.scale-125.png differ diff --git a/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare150x150Logo.scale-150.png b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare150x150Logo.scale-150.png new file mode 100644 index 00000000..252039f8 Binary files /dev/null and b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare150x150Logo.scale-150.png differ diff --git a/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare150x150Logo.scale-200.png b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare150x150Logo.scale-200.png new file mode 100644 index 00000000..b8cdcde1 Binary files /dev/null and b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare150x150Logo.scale-200.png differ diff --git a/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare150x150Logo.scale-400.png b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare150x150Logo.scale-400.png new file mode 100644 index 00000000..4e6921e5 Binary files /dev/null and b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare150x150Logo.scale-400.png differ diff --git a/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare310x310Logo.scale-100.png b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare310x310Logo.scale-100.png new file mode 100644 index 00000000..b0171a76 Binary files /dev/null and b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare310x310Logo.scale-100.png differ diff --git a/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare310x310Logo.scale-125.png b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare310x310Logo.scale-125.png new file mode 100644 index 00000000..be78b57c Binary files /dev/null and b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare310x310Logo.scale-125.png differ diff --git a/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare310x310Logo.scale-150.png b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare310x310Logo.scale-150.png new file mode 100644 index 00000000..bd92d2ea Binary files /dev/null and b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare310x310Logo.scale-150.png differ diff --git a/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare310x310Logo.scale-200.png b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare310x310Logo.scale-200.png new file mode 100644 index 00000000..9a72d8e0 Binary files /dev/null and b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare310x310Logo.scale-200.png differ diff --git a/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare310x310Logo.scale-400.png b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare310x310Logo.scale-400.png new file mode 100644 index 00000000..215dab4a Binary files /dev/null and b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare310x310Logo.scale-400.png differ diff --git a/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare44x44Logo.scale-100.png b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare44x44Logo.scale-100.png new file mode 100644 index 00000000..a731d024 Binary files /dev/null and b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare44x44Logo.scale-100.png differ diff --git a/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare44x44Logo.scale-125.png b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare44x44Logo.scale-125.png new file mode 100644 index 00000000..814885d8 Binary files /dev/null and b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare44x44Logo.scale-125.png differ diff --git a/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare44x44Logo.scale-150.png b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare44x44Logo.scale-150.png new file mode 100644 index 00000000..71aa4a15 Binary files /dev/null and b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare44x44Logo.scale-150.png differ diff --git a/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare44x44Logo.scale-200.png b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare44x44Logo.scale-200.png new file mode 100644 index 00000000..f8a47b0a Binary files /dev/null and b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare44x44Logo.scale-200.png differ diff --git a/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare44x44Logo.scale-400.png b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare44x44Logo.scale-400.png new file mode 100644 index 00000000..91d4c4c8 Binary files /dev/null and b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare44x44Logo.scale-400.png differ diff --git a/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare44x44Logo.targetsize-16.png b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare44x44Logo.targetsize-16.png new file mode 100644 index 00000000..effd85a9 Binary files /dev/null and b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare44x44Logo.targetsize-16.png differ diff --git a/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare44x44Logo.targetsize-16_altform-lightunplated.png b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare44x44Logo.targetsize-16_altform-lightunplated.png new file mode 100644 index 00000000..effd85a9 Binary files /dev/null and b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare44x44Logo.targetsize-16_altform-lightunplated.png differ diff --git a/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare44x44Logo.targetsize-16_altform-unplated.png b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare44x44Logo.targetsize-16_altform-unplated.png new file mode 100644 index 00000000..effd85a9 Binary files /dev/null and b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare44x44Logo.targetsize-16_altform-unplated.png differ diff --git a/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare44x44Logo.targetsize-24.png b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare44x44Logo.targetsize-24.png new file mode 100644 index 00000000..c28dd618 Binary files /dev/null and b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare44x44Logo.targetsize-24.png differ diff --git a/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare44x44Logo.targetsize-24_altform-lightunplated.png b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare44x44Logo.targetsize-24_altform-lightunplated.png new file mode 100644 index 00000000..c28dd618 Binary files /dev/null and b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare44x44Logo.targetsize-24_altform-lightunplated.png differ diff --git a/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare44x44Logo.targetsize-24_altform-unplated.png b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare44x44Logo.targetsize-24_altform-unplated.png new file mode 100644 index 00000000..c28dd618 Binary files /dev/null and b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare44x44Logo.targetsize-24_altform-unplated.png differ diff --git a/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare44x44Logo.targetsize-256.png b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare44x44Logo.targetsize-256.png new file mode 100644 index 00000000..53b61bf4 Binary files /dev/null and b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare44x44Logo.targetsize-256.png differ diff --git a/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare44x44Logo.targetsize-256_altform-lightunplated.png b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare44x44Logo.targetsize-256_altform-lightunplated.png new file mode 100644 index 00000000..53b61bf4 Binary files /dev/null and b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare44x44Logo.targetsize-256_altform-lightunplated.png differ diff --git a/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare44x44Logo.targetsize-256_altform-unplated.png b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare44x44Logo.targetsize-256_altform-unplated.png new file mode 100644 index 00000000..53b61bf4 Binary files /dev/null and b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare44x44Logo.targetsize-256_altform-unplated.png differ diff --git a/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare44x44Logo.targetsize-32.png b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare44x44Logo.targetsize-32.png new file mode 100644 index 00000000..d7bc4557 Binary files /dev/null and b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare44x44Logo.targetsize-32.png differ diff --git a/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare44x44Logo.targetsize-32_altform-lightunplated.png b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare44x44Logo.targetsize-32_altform-lightunplated.png new file mode 100644 index 00000000..d7bc4557 Binary files /dev/null and b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare44x44Logo.targetsize-32_altform-lightunplated.png differ diff --git a/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare44x44Logo.targetsize-32_altform-unplated.png b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare44x44Logo.targetsize-32_altform-unplated.png new file mode 100644 index 00000000..d7bc4557 Binary files /dev/null and b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare44x44Logo.targetsize-32_altform-unplated.png differ diff --git a/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare44x44Logo.targetsize-48.png b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare44x44Logo.targetsize-48.png new file mode 100644 index 00000000..ef5eea9c Binary files /dev/null and b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare44x44Logo.targetsize-48.png differ diff --git a/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare44x44Logo.targetsize-48_altform-lightunplated.png b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare44x44Logo.targetsize-48_altform-lightunplated.png new file mode 100644 index 00000000..ef5eea9c Binary files /dev/null and b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare44x44Logo.targetsize-48_altform-lightunplated.png differ diff --git a/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare44x44Logo.targetsize-48_altform-unplated.png b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare44x44Logo.targetsize-48_altform-unplated.png new file mode 100644 index 00000000..ef5eea9c Binary files /dev/null and b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare44x44Logo.targetsize-48_altform-unplated.png differ diff --git a/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare71x71Logo.scale-100.png b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare71x71Logo.scale-100.png new file mode 100644 index 00000000..213a6a73 Binary files /dev/null and b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare71x71Logo.scale-100.png differ diff --git a/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare71x71Logo.scale-125.png b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare71x71Logo.scale-125.png new file mode 100644 index 00000000..41760374 Binary files /dev/null and b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare71x71Logo.scale-125.png differ diff --git a/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare71x71Logo.scale-150.png b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare71x71Logo.scale-150.png new file mode 100644 index 00000000..af960ceb Binary files /dev/null and b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare71x71Logo.scale-150.png differ diff --git a/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare71x71Logo.scale-200.png b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare71x71Logo.scale-200.png new file mode 100644 index 00000000..4a98ea9f Binary files /dev/null and b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare71x71Logo.scale-200.png differ diff --git a/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare71x71Logo.scale-400.png b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare71x71Logo.scale-400.png new file mode 100644 index 00000000..978d0fc1 Binary files /dev/null and b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GallerySquare71x71Logo.scale-400.png differ diff --git a/installer/Generated Assets/iNKORE.UI.WPF.Modern.GalleryWide310x150Logo.scale-100.png b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GalleryWide310x150Logo.scale-100.png new file mode 100644 index 00000000..a87b3225 Binary files /dev/null and b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GalleryWide310x150Logo.scale-100.png differ diff --git a/installer/Generated Assets/iNKORE.UI.WPF.Modern.GalleryWide310x150Logo.scale-125.png b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GalleryWide310x150Logo.scale-125.png new file mode 100644 index 00000000..b6fc57e8 Binary files /dev/null and b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GalleryWide310x150Logo.scale-125.png differ diff --git a/installer/Generated Assets/iNKORE.UI.WPF.Modern.GalleryWide310x150Logo.scale-150.png b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GalleryWide310x150Logo.scale-150.png new file mode 100644 index 00000000..940af76e Binary files /dev/null and b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GalleryWide310x150Logo.scale-150.png differ diff --git a/installer/Generated Assets/iNKORE.UI.WPF.Modern.GalleryWide310x150Logo.scale-200.png b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GalleryWide310x150Logo.scale-200.png new file mode 100644 index 00000000..0a59f81c Binary files /dev/null and b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GalleryWide310x150Logo.scale-200.png differ diff --git a/installer/Generated Assets/iNKORE.UI.WPF.Modern.GalleryWide310x150Logo.scale-400.png b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GalleryWide310x150Logo.scale-400.png new file mode 100644 index 00000000..429d0229 Binary files /dev/null and b/installer/Generated Assets/iNKORE.UI.WPF.Modern.GalleryWide310x150Logo.scale-400.png differ diff --git a/source/iNKORE.UI.WPF.Modern.Gallery/App.xaml.cs b/source/iNKORE.UI.WPF.Modern.Gallery/App.xaml.cs index 5e640991..d2fbc7d1 100644 --- a/source/iNKORE.UI.WPF.Modern.Gallery/App.xaml.cs +++ b/source/iNKORE.UI.WPF.Modern.Gallery/App.xaml.cs @@ -1,6 +1,8 @@ using iNKORE.UI.WPF.Modern.Gallery.DataModel; using System.Reflection; using System; +using System.Diagnostics; +using System.Windows; namespace iNKORE.UI.WPF.Modern.Gallery { @@ -16,5 +18,18 @@ public static TEnum GetEnum(string text) where TEnum : struct } return (TEnum)Enum.Parse(typeof(TEnum), text); } + + public static Process BrowseWeb(string path) + { + try + { + return Process.Start(new ProcessStartInfo(path) { UseShellExecute = true }); + } + catch(Exception ex) + { + MessageBox.Show(ex.ToString()); + return null; + } + } } } diff --git a/source/iNKORE.UI.WPF.Modern.Gallery/Controls/UserControls/DocumentationPromotion.xaml b/source/iNKORE.UI.WPF.Modern.Gallery/Controls/UserControls/DocumentationPromotion.xaml new file mode 100644 index 00000000..0e337338 --- /dev/null +++ b/source/iNKORE.UI.WPF.Modern.Gallery/Controls/UserControls/DocumentationPromotion.xaml @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + It's time for a brand-new docmentation set! + + + + + + + + + We are looking for passionate volunteers to help us write and improve the documentation for the iNKORE.UI.WPF.Modern library. Your contributions will be invaluable in making this project more accessible and user-friendly for the entire community. + + + Whether you are an experienced developer or just enthusiastic about contributing to open-source, we welcome your help! + + + + It's very easy to join us! You can create a PR in our + Doucmentation repository + when you're free. You can also join our + Discord server + and + Telegram group + to hang out with us. + + + + + + + + + + + + + + + + + + diff --git a/source/iNKORE.UI.WPF.Modern.Gallery/Controls/UserControls/DocumentationPromotion.xaml.cs b/source/iNKORE.UI.WPF.Modern.Gallery/Controls/UserControls/DocumentationPromotion.xaml.cs new file mode 100644 index 00000000..3ed99172 --- /dev/null +++ b/source/iNKORE.UI.WPF.Modern.Gallery/Controls/UserControls/DocumentationPromotion.xaml.cs @@ -0,0 +1,60 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows; +using System.Windows.Controls; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Input; +using System.Windows.Media; +using System.Windows.Media.Imaging; +using System.Windows.Navigation; +using System.Windows.Shapes; + +namespace iNKORE.UI.WPF.Modern.Gallery.Controls.UserControls +{ + /// + /// DocumentationPromotion.xaml 的交互逻辑 + /// + public partial class DocumentationPromotion : UserControl + { + public DocumentationPromotion() + { + InitializeComponent(); + } + + private void HyperlinkButton_Repository_Click(object sender, RoutedEventArgs e) + { + App.BrowseWeb(ThemeManager.Link_GithubRepo); + } + + private void HyperlinkButton_Package_Click(object sender, RoutedEventArgs e) + { + App.BrowseWeb(ThemeManager.Link_NugetPackage); + } + + private void Hyperlink_DoucmentationRepo_Click(object sender, RoutedEventArgs e) + { + App.BrowseWeb("https://github.com/iNKORE-NET/Documentation/tree/main/data/docs/ui.wpf.modern"); + } + + private void Hyperlink_Discord_Click(object sender, RoutedEventArgs e) + { + App.BrowseWeb(ThemeManager.Link_DiscordServer); + } + + private void Hyperlink_Telegram_Click(object sender, RoutedEventArgs e) + { + App.BrowseWeb(ThemeManager.Link_TelegramGroup); + + } + + private void HyperlinkButton_Facebook_Click(object sender, RoutedEventArgs e) + { + App.BrowseWeb(ThemeManager.Link_FacebookPage); + } + + } +} diff --git a/source/iNKORE.UI.WPF.Modern.Gallery/MainWindow.xaml b/source/iNKORE.UI.WPF.Modern.Gallery/MainWindow.xaml index b9f8e546..ce36450d 100644 --- a/source/iNKORE.UI.WPF.Modern.Gallery/MainWindow.xaml +++ b/source/iNKORE.UI.WPF.Modern.Gallery/MainWindow.xaml @@ -32,7 +32,7 @@ Grid.Column="1" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" - Source="pack://Application:,,,/iNKORE.UI.WPF.Modern.Gallery;component/Assets/AppIcon.ico" /> + Source="/Assets/Gallery_256.png" /> - + diff --git a/source/iNKORE.UI.WPF.Modern.Gallery/Navigation/NavigationRootPage.xaml.cs b/source/iNKORE.UI.WPF.Modern.Gallery/Navigation/NavigationRootPage.xaml.cs index 572bffff..721f9da2 100644 --- a/source/iNKORE.UI.WPF.Modern.Gallery/Navigation/NavigationRootPage.xaml.cs +++ b/source/iNKORE.UI.WPF.Modern.Gallery/Navigation/NavigationRootPage.xaml.cs @@ -508,6 +508,23 @@ private void Page_Loaded(object sender, RoutedEventArgs e) XboxContentSafeRect.Visibility = Visibility.Visible; } } + + private void rootFrame_Navigating(object sender, NavigatingCancelEventArgs e) + { + + } + + private void OnRootFrameNavigating(object sender, NavigatingCancelEventArgs e) + { + if (e.Uri != null) + { + if(e.Uri.Scheme.ToLower().StartsWith("http")) + { + e.Cancel = true; + App.BrowseWeb(e.Uri.OriginalString); + } + } + } } public enum DeviceType diff --git a/source/iNKORE.UI.WPF.Modern.Gallery/NewControlsPage.xaml b/source/iNKORE.UI.WPF.Modern.Gallery/NewControlsPage.xaml index b56f87cf..5e5bf097 100644 --- a/source/iNKORE.UI.WPF.Modern.Gallery/NewControlsPage.xaml +++ b/source/iNKORE.UI.WPF.Modern.Gallery/NewControlsPage.xaml @@ -6,9 +6,9 @@ xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:local="clr-namespace:iNKORE.UI.WPF.Modern.Gallery" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" - xmlns:ui="http://schemas.inkore.net/lib/ui/wpf/modern" + xmlns:ui="http://schemas.inkore.net/lib/ui/wpf/modern" xmlns:uc="clr-namespace:iNKORE.UI.WPF.Modern.Gallery.Controls.UserControls" Title="New Controls" - d:DesignWidth="800" + d:DesignWidth="800" FontSize="14" mc:Ignorable="d"> @@ -71,29 +71,34 @@ Text="{x:Static ui:ThemeManager.AssemblyVersion}" Visibility="Visible" /> - - - - - - - - + + + + + + + + + + + + + diff --git a/source/iNKORE.UI.WPF.Modern.Gallery/NewControlsPage.xaml.cs b/source/iNKORE.UI.WPF.Modern.Gallery/NewControlsPage.xaml.cs index 7e5efa0c..928a5212 100644 --- a/source/iNKORE.UI.WPF.Modern.Gallery/NewControlsPage.xaml.cs +++ b/source/iNKORE.UI.WPF.Modern.Gallery/NewControlsPage.xaml.cs @@ -4,6 +4,7 @@ using System; using System.Collections.Generic; using System.Collections.ObjectModel; +using System.Diagnostics; using System.Globalization; using System.Linq; using System.Text; diff --git a/source/iNKORE.UI.WPF.Modern.Gallery/SettingsPage.xaml b/source/iNKORE.UI.WPF.Modern.Gallery/SettingsPage.xaml index 8efe012f..0207cc01 100644 --- a/source/iNKORE.UI.WPF.Modern.Gallery/SettingsPage.xaml +++ b/source/iNKORE.UI.WPF.Modern.Gallery/SettingsPage.xaml @@ -5,9 +5,8 @@ xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:local="clr-namespace:iNKORE.UI.WPF.Modern.Gallery" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" - xmlns:ui="http://schemas.inkore.net/lib/ui/wpf/modern" + xmlns:ui="http://schemas.inkore.net/lib/ui/wpf/modern" xmlns:uc="clr-namespace:iNKORE.UI.WPF.Modern.Gallery.Controls.UserControls" Title="Settings Page" - d:DesignHeight="450" d:DesignWidth="800" DataContext="{Binding RelativeSource={RelativeSource Mode=Self}}" mc:Ignorable="d"> @@ -40,7 +39,7 @@ Tag="Default" /> - @@ -64,7 +63,7 @@ Style="{DynamicResource CaptionTextBlockStyle}"> See theSound page for how to enable sound in your app! - + --> - + - Fluent Design System web site + iNKORE.UI.WPF.Modern - GitHub + GitHub - git clone https://github.com/microsoft/WinUI-Gallery + git clone + @@ -142,7 +142,7 @@ Version: - @@ -227,7 +227,10 @@ Microsoft Privacy Statement - + --> + + + diff --git a/source/iNKORE.UI.WPF.Modern.Gallery/SettingsPage.xaml.cs b/source/iNKORE.UI.WPF.Modern.Gallery/SettingsPage.xaml.cs index 6b2fc569..7b969e1d 100644 --- a/source/iNKORE.UI.WPF.Modern.Gallery/SettingsPage.xaml.cs +++ b/source/iNKORE.UI.WPF.Modern.Gallery/SettingsPage.xaml.cs @@ -107,43 +107,43 @@ private void OnThemeRadioButtonKeyDown(object sender, KeyEventArgs e) NavigationRootPage.GetForElement(this).PageHeader.Focus(); } } - private void spatialSoundBox_Checked(object sender, RoutedEventArgs e) - { - if (soundToggle.IsOn == true) - { - //ElementSoundPlayer.SpatialAudioMode = ElementSpatialAudioMode.On; - } - } - - private void soundToggle_Toggled(object sender, RoutedEventArgs e) - { - if (soundToggle.IsOn == true) - { - spatialSoundBox.IsEnabled = true; - //ElementSoundPlayer.State = ElementSoundPlayerState.On; - } - else - { - spatialSoundBox.IsEnabled = false; - spatialSoundBox.IsChecked = false; - - //ElementSoundPlayer.State = ElementSoundPlayerState.Off; - //ElementSoundPlayer.SpatialAudioMode = ElementSpatialAudioMode.Off; - } - } + //private void spatialSoundBox_Checked(object sender, RoutedEventArgs e) + //{ + // if (soundToggle.IsOn == true) + // { + // //ElementSoundPlayer.SpatialAudioMode = ElementSpatialAudioMode.On; + // } + //} + + //private void soundToggle_Toggled(object sender, RoutedEventArgs e) + //{ + // if (soundToggle.IsOn == true) + // { + // spatialSoundBox.IsEnabled = true; + // //ElementSoundPlayer.State = ElementSoundPlayerState.On; + // } + // else + // { + // spatialSoundBox.IsEnabled = false; + // spatialSoundBox.IsChecked = false; + + // //ElementSoundPlayer.State = ElementSoundPlayerState.Off; + // //ElementSoundPlayer.SpatialAudioMode = ElementSpatialAudioMode.Off; + // } + //} private void screenshotModeToggle_Toggled(object sender, RoutedEventArgs e) { //UIHelper.IsScreenshotMode = screenshotModeToggle.IsOn; } - private void spatialSoundBox_Unchecked(object sender, RoutedEventArgs e) - { - if (soundToggle.IsOn == true) - { - //ElementSoundPlayer.SpatialAudioMode = ElementSpatialAudioMode.Off; - } - } + //private void spatialSoundBox_Unchecked(object sender, RoutedEventArgs e) + //{ + // if (soundToggle.IsOn == true) + // { + // //ElementSoundPlayer.SpatialAudioMode = ElementSpatialAudioMode.Off; + // } + //} private void navigationLocation_SelectionChanged(object sender, SelectionChangedEventArgs e) { diff --git a/source/iNKORE.UI.WPF.Modern.Gallery/iNKORE.UI.WPF.Modern.Gallery.csproj b/source/iNKORE.UI.WPF.Modern.Gallery/iNKORE.UI.WPF.Modern.Gallery.csproj index 82352d55..ec5c4e04 100644 --- a/source/iNKORE.UI.WPF.Modern.Gallery/iNKORE.UI.WPF.Modern.Gallery.csproj +++ b/source/iNKORE.UI.WPF.Modern.Gallery/iNKORE.UI.WPF.Modern.Gallery.csproj @@ -4,7 +4,7 @@ WinExe net6.0-windows10.0.18362.0 true - Assets\AppIcon.ico + ..\..\assets\icons\Gallery.ico @@ -155,6 +155,8 @@ + + PreserveNewest diff --git a/source/iNKORE.UI.WPF.Modern/ThemeManager.cs b/source/iNKORE.UI.WPF.Modern/ThemeManager.cs index b9d57714..bdf3bc80 100644 --- a/source/iNKORE.UI.WPF.Modern/ThemeManager.cs +++ b/source/iNKORE.UI.WPF.Modern/ThemeManager.cs @@ -22,6 +22,12 @@ public class ThemeManager : DependencyObject public const string XmlNamespace = "http://schemas.inkore.net/lib/ui/wpf/modern"; + public const string Link_GithubRepo = "https://github.com/iNKORE-NET/UI.WPF.Modern"; + public const string Link_NugetPackage = "https://www.nuget.org/packages/iNKORE.UI.WPF.Modern"; + public const string Link_DiscordServer = "https://discord.gg/m6NPNVk4bs"; + public const string Link_TelegramGroup = "http://t.me/iNKORE"; + public const string Link_FacebookPage = "https://facebook.com/iNKORE.NET"; + public static string AssemblyVersion { get