From e40ea4b715a1e6686de787376d7d10aef586f9a0 Mon Sep 17 00:00:00 2001 From: Gary Wang Date: Sat, 29 Aug 2026 13:30:50 +0800 Subject: [PATCH] feat: msix deployment support and add store link --- README.md | 2 + README.zh_CN.md | 1 + dist/msix/generic.svg | 1 + dist/msix/gif.svg | 67 ++++++++++++ dist/msix/jpeg.svg | 132 ++++++++++++++++++++++++ dist/msix/png.svg | 215 +++++++++++++++++++++++++++++++++++++++ dist/msix/ppic.msix.toml | 50 +++++++++ dist/msix/psd.svg | 51 ++++++++++ dist/msix/svg.svg | 53 ++++++++++ 9 files changed, 572 insertions(+) create mode 100644 dist/msix/generic.svg create mode 100644 dist/msix/gif.svg create mode 100644 dist/msix/jpeg.svg create mode 100644 dist/msix/png.svg create mode 100644 dist/msix/ppic.msix.toml create mode 100644 dist/msix/psd.svg create mode 100644 dist/msix/svg.svg diff --git a/README.md b/README.md index c241170..d17083a 100644 --- a/README.md +++ b/README.md @@ -20,6 +20,8 @@ Pineapple Pictures is a lightweight image viewer that allows you view JPEG, PNG, - [SourceForge](https://sourceforge.net/projects/pineapple-pictures/) - Archlinux AUR: [pineapple-pictures](https://aur.archlinux.org/packages/pineapple-pictures/) | [pineapple-pictures-git](https://aur.archlinux.org/packages/pineapple-pictures-git/) - [Itch.io Store](https://blumia.itch.io/pineapple-pictures) +- [Microsoft Store](https://apps.microsoft.com/store/detail/9MXGX66VVGJP) +- Flatpak (on FlatHub): [net.blumia.pineapple-pictures](https://flathub.org/apps/net.blumia.pineapple-pictures) *([Should I use the flatpak version?](https://github.com/BLumia/pineapple-pictures/wiki/Container%E2%80%90based-Packaging-Solutions-Support))* ### Maintained by contributors / certain distro's package maintainers diff --git a/README.zh_CN.md b/README.zh_CN.md index 8f9d09e..feb16f8 100644 --- a/README.zh_CN.md +++ b/README.zh_CN.md @@ -20,6 +20,7 @@ - [SourceForge](https://sourceforge.net/projects/pineapple-pictures/) - Archlinux AUR: [pineapple-pictures](https://aur.archlinux.org/packages/pineapple-pictures/) | [pineapple-pictures-git](https://aur.archlinux.org/packages/pineapple-pictures-git/) - [Itch.io 商店](https://blumia.itch.io/pineapple-pictures) +- [Microsoft Store](https://apps.microsoft.com/store/detail/9MXGX66VVGJP) - Flatpak (于 FlatHub): [net.blumia.pineapple-pictures](https://flathub.org/apps/net.blumia.pineapple-pictures) *([我应当使用 flatpak 版吗?](https://github.com/BLumia/pineapple-pictures/wiki/Container%E2%80%90based-Packaging-Solutions-Support))* ### 由贡献者/对应发行版的打包人员维护 diff --git a/dist/msix/generic.svg b/dist/msix/generic.svg new file mode 100644 index 0000000..6bbc099 --- /dev/null +++ b/dist/msix/generic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/msix/gif.svg b/dist/msix/gif.svg new file mode 100644 index 0000000..9d24948 --- /dev/null +++ b/dist/msix/gif.svg @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dist/msix/jpeg.svg b/dist/msix/jpeg.svg new file mode 100644 index 0000000..3f6e0f5 --- /dev/null +++ b/dist/msix/jpeg.svg @@ -0,0 +1,132 @@ + + diff --git a/dist/msix/png.svg b/dist/msix/png.svg new file mode 100644 index 0000000..cb7ed0e --- /dev/null +++ b/dist/msix/png.svg @@ -0,0 +1,215 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dist/msix/ppic.msix.toml b/dist/msix/ppic.msix.toml new file mode 100644 index 0000000..803f8e4 --- /dev/null +++ b/dist/msix/ppic.msix.toml @@ -0,0 +1,50 @@ +[package] +name = "ChestnutSoftware.PineapplePictures" +version = "1.6.0.0" + +[display] +name = "Pineapple Pictures" +publisherName = "Chestnut Software" + +[display.zh-CN] +name = "菠萝看图" + +[application] +id = "PineapplePictures" +executable = "ppic.exe" + +[icon] +source = "../../assets/icons/app-icon.svg" + +[[fileAssociations]] +name = "jpgimages" +extensions = ["jpg", "jfif", "jpeg"] +logo = "jpeg.svg" + +[[fileAssociations]] +name = "pngimages" +extensions = ["png"] +logo = "png.svg" + +[[fileAssociations]] +name = "gifimages" +extensions = ["gif"] +logo = "gif.svg" + +[[fileAssociations]] +name = "svgimages" +extensions = ["svg"] +logo = "svg.svg" + +[[fileAssociations]] +name = "psdimages" +extensions = ["psd", "psb", "pdd"] +logo = "psd.svg" + +[[fileAssociations]] +name = "genericimages" +extensions = ["tiff", "tif", "webp", "avif", "bmp", "qoi", "tga", "xcf", "kra", "icns", "ora", "ico"] +logo = "generic.svg" + +[resources] +languages = ["zh-CN", "en-US"] diff --git a/dist/msix/psd.svg b/dist/msix/psd.svg new file mode 100644 index 0000000..4cbdf12 --- /dev/null +++ b/dist/msix/psd.svg @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dist/msix/svg.svg b/dist/msix/svg.svg new file mode 100644 index 0000000..4514a57 --- /dev/null +++ b/dist/msix/svg.svg @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +