Compare commits
12 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e03c55a866 | ||
|
|
55fc75fe06 | ||
|
|
a09b33ad83 | ||
|
|
313a60b291 | ||
|
|
fe6fc15179 | ||
|
|
cac979d0b5 | ||
|
|
195de5d0db | ||
|
|
b5d1f76367 | ||
|
|
8b66191723 | ||
|
|
ba87781ed9 | ||
|
|
fba0cd83c3 | ||
|
|
70d657ebd2 |
228
MainForm.cs
@@ -83,9 +83,12 @@ namespace AppStore
|
||||
FlowLayoutPanel flowPanel = new FlowLayoutPanel();
|
||||
flowPanel.Dock = DockStyle.Fill;
|
||||
flowPanel.AutoScroll = true;
|
||||
flowPanel.Padding = new Padding(15, 50, 15, 15); // 进一步增加顶部内边距
|
||||
flowPanel.Padding = new Padding(15, 50, 15, 15); // 恢复原有内边距
|
||||
flowPanel.WrapContents = true;
|
||||
flowPanel.Margin = new Padding(0);
|
||||
flowPanel.AutoSize = true;
|
||||
flowPanel.AutoSizeMode = AutoSizeMode.GrowAndShrink;
|
||||
flowPanel.AutoScrollMinSize = new Size(0, 2000); // 增加滑动距离
|
||||
contentPanel.Controls.Add(flowPanel);
|
||||
|
||||
// 添加所有应用卡片
|
||||
@@ -163,6 +166,226 @@ namespace AppStore
|
||||
"ShareX",
|
||||
"https://ghproxy.net/https://github.com/ShareX/ShareX/releases/download/v17.1.0/ShareX-17.1.0-setup.exe",
|
||||
"img/png/ShareX.png"));
|
||||
|
||||
flowPanel.Controls.Add(CreateAppCard(
|
||||
"LosslessCut",
|
||||
"https://ghproxy.net/https://github.com/mifi/lossless-cut/releases/download/v3.64.0/LosslessCut-win-x64.7z",
|
||||
"img/png/LosslessCut.png"));
|
||||
|
||||
flowPanel.Controls.Add(CreateAppCard(
|
||||
"Edge",
|
||||
"https://msedge.sf.dl.delivery.mp.microsoft.com/filestreamingservice/files/cb21e6b5-3f63-4df2-bec3-a2015b80dc56/MicrosoftEdgeEnterpriseX64.msi",
|
||||
"img/jpg/edge.jpg"));
|
||||
|
||||
flowPanel.Controls.Add(CreateAppCard(
|
||||
"Firefox",
|
||||
"https://download-ssl.firefox.com.cn/releases-sha2/full/116.0/zh-CN/Firefox-full-latest-win64.exe",
|
||||
"img/jpg/firefox.jpg"));
|
||||
|
||||
flowPanel.Controls.Add(CreateAppCard(
|
||||
"Msys2",
|
||||
"https://github.com/msys2/msys2-installer/releases/download/2025-02-21/msys2-x86_64-20250221.exe",
|
||||
"img/png/MSYS2.png"));
|
||||
|
||||
flowPanel.Controls.Add(CreateAppCard(
|
||||
"Mem Reduct",
|
||||
"https://memreduct.org/files/memreduct-3.5.2-setup.exe",
|
||||
"img/png/mem reduct.png"));
|
||||
|
||||
flowPanel.Controls.Add(CreateAppCard(
|
||||
"LibreOffice",
|
||||
"https://mirrors.cloud.tencent.com/libreoffice/libreoffice/stable/24.8.6/win/x86_64/LibreOffice_24.8.6_Win_x86-64.msi",
|
||||
"img/png/LibreOffice.png"));
|
||||
|
||||
flowPanel.Controls.Add(CreateAppCard(
|
||||
"CherryStudio",
|
||||
"https://file-cdn.gitcode.com/5007375/releases/untagger_fa019f33ee3b413db46d9329625a2fdf/Cherry-Studio-1.4.2-x64-setup.signed.exe?auth_key=1749794532-8fe6a6851ae34764bb94ea340cd34724-0-84f8c3bb7ca7abe033b03fc07bac78b97e1c9b2863dedb89e5b89ea236205bc0",
|
||||
"img/png/CherryStudio.png"));
|
||||
|
||||
flowPanel.Controls.Add(CreateAppCard(
|
||||
"GeekUninstaller",
|
||||
"https://geekuninstaller.com/geek.zip",
|
||||
"img/png/geek.png"));
|
||||
|
||||
flowPanel.Controls.Add(CreateAppCard(
|
||||
"aria2",
|
||||
"https://ghproxy.net/https://github.com/zs-yg/package/releases/download/v0.2/aria2c.7z",
|
||||
""));
|
||||
|
||||
flowPanel.Controls.Add(CreateAppCard(
|
||||
"Git",
|
||||
"https://ghproxy.net/https://github.com/zs-yg/package/releases/download/v0.2/Git-2.49.0-64-bit.exe.7z",
|
||||
"img/png/git.png"));
|
||||
|
||||
flowPanel.Controls.Add(CreateAppCard(
|
||||
"BleachBit",
|
||||
"https://download.bleachbit.org/BleachBit-5.0.0-setup.exe",
|
||||
"img/png/BleachBit.png"));
|
||||
|
||||
flowPanel.Controls.Add(CreateAppCard(
|
||||
"WinDirStat",
|
||||
"https://objects.githubusercontent.com/github-production-release-asset-2e65be/55435293/ec421a5f-c893-4eb3-a75f-53791d7290dd?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20250613%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20250613T063808Z&X-Amz-Expires=300&X-Amz-Signature=c21542e5c607a37dfa9e49d3fd9098b8717eaaaf04782d7f8d3a73ef9501c1a9&X-Amz-SignedHeaders=host&response-content-disposition=attachment%3B%20filename%3DWinDirStat-x64.msi&response-content-type=application%2Foctet-stream",
|
||||
"img/png/WinDirStat.png"));
|
||||
|
||||
flowPanel.Controls.Add(CreateAppCard(
|
||||
"HandBrake",
|
||||
"https://objects.githubusercontent.com/github-production-release-asset-2e65be/41215835/5cfe9f3c-b233-4ec1-a3db-84a374cbdd7d?X-Amz-Algorithm=AWS4-HMAC-SSHA256&X-Amz-Credential=releaseassetproduction%2F20250613%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20250613T064143Z&X-Amz-Expires=300&X-Amz-Signature=896229c1c4668f0560f6c9ac38fbd22b04f15241717357e7c4d83ed97c65cf0d&X-Amz-SignedHeaders=host&response-content-disposition=attachment%3B%20filename%3DHandBrake-1.9.2-x86_64-Win_GUI.exe&response-content-type=application%2Foctet-stream",
|
||||
"img/png/HandBrake.png"));
|
||||
|
||||
flowPanel.Controls.Add(CreateAppCard(
|
||||
"Catime",
|
||||
"https://ghproxy.net/https://github.com/vladelaina/Catime/releases/download/v1.1.1/catime_1.1.1.exe",
|
||||
"img/png/catime_resize.png"));
|
||||
|
||||
flowPanel.Controls.Add(CreateAppCard(
|
||||
"fluxy",
|
||||
"https://ghproxy.net/https://github.com/alley-rs/fluxy/releases/download/v0.1.17/fluxy_0.1.17_x64-setup.exe",
|
||||
"img/png/fluxy.png"));
|
||||
|
||||
flowPanel.Controls.Add(CreateAppCard(
|
||||
"vnote",
|
||||
"https://ghproxy.net/https://github.com/vnotex/vnote/releases/download/v3.19.2/VNote-3.19.2-win64.zip",
|
||||
"img/png/vnote.png"));
|
||||
|
||||
flowPanel.Controls.Add(CreateAppCard(
|
||||
"PowerToys",
|
||||
"https://ghproxy.net/https://github.com/microsoft/PowerToys/releases/download/v0.91.1/PowerToysSetup-0.91.1-x64.exe",
|
||||
"img/png/PowerToys.png"));
|
||||
|
||||
flowPanel.Controls.Add(CreateAppCard(
|
||||
"terminal",
|
||||
"https://ghproxy.net/https://github.com/microsoft/terminal/releases/download/v1.22.11141.0/Microsoft.WindowsTerminal_1.22.11141.0_x64.zip",
|
||||
"img/png/terminal.png"));
|
||||
|
||||
flowPanel.Controls.Add(CreateAppCard(
|
||||
"typescript",
|
||||
"https://ghproxy.net/https://github.com/microsoft/TypeScript/releases/download/v5.8.3/typescript-5.8.3.tgz",
|
||||
""));
|
||||
|
||||
flowPanel.Controls.Add(CreateAppCard(
|
||||
"peazip",
|
||||
"https://ghproxy.net/https://github.com/peazip/PeaZip/releases/download/10.4.0/peazip-10.4.0.WIN64.exe",
|
||||
"img/jpg/peazip.jpg"));
|
||||
|
||||
flowPanel.Controls.Add(CreateAppCard(
|
||||
"Gimp",
|
||||
"https://mirror.nju.edu.cn/gimp/gimp/v3.0/windows/gimp-3.0.4-setup.exe",
|
||||
"img/jpg/Gimp.jpg"));
|
||||
|
||||
flowPanel.Controls.Add(CreateAppCard(
|
||||
"Shotcut",
|
||||
"https://sourceforge.net/projects/shotcut/files/v25.05.11/shotcut-win64-250511.exe/download",
|
||||
"img/png/Shotcut.png"));
|
||||
|
||||
flowPanel.Controls.Add(CreateAppCard(
|
||||
"Audacity",
|
||||
"https://muse-cdn.com/Audacity_Installer_via_MuseHub.exe",
|
||||
"img/jpg/Audacity.jpg"));
|
||||
|
||||
flowPanel.Controls.Add(CreateAppCard(
|
||||
"KeePass",
|
||||
"https://ghproxy.net/https://github.com/zs-yg/package/releases/download/v0.3/KeePass-2.58-Setup.exe",
|
||||
"img/png/KeePass.png"));
|
||||
|
||||
flowPanel.Controls.Add(CreateAppCard(
|
||||
"Thunderbird",
|
||||
"https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/139.0.2/win64/zh-CN/Thunderbird%20Setup%20139.0.2.exe",
|
||||
"img/png/Thunderbird.png"));
|
||||
|
||||
flowPanel.Controls.Add(CreateAppCard(
|
||||
"Dism++",
|
||||
"https://ghproxy.net/https://github.com/Chuyu-Team/Dism-Multi-language/releases/download/v10.1.1002.2/Dism++10.1.1002.1B.zip",
|
||||
"img/jpg/Dism++.jpg"));
|
||||
|
||||
flowPanel.Controls.Add(CreateAppCard(
|
||||
"LANDrop",
|
||||
"https://releases.landrop.app/landrop-v2-electron/LANDrop-2.7.2-win-x64-setup.exe",
|
||||
"img/png/banner.png"));
|
||||
|
||||
flowPanel.Controls.Add(CreateAppCard(
|
||||
"jarkViewer",
|
||||
"https://ghproxy.net/https://github.com/jark006/jarkViewer/releases/download/v1.24/jarkViewer.exe",
|
||||
"img/png/jarkViewer.png"));
|
||||
|
||||
flowPanel.Controls.Add(CreateAppCard(
|
||||
"CopyQ",
|
||||
"https://ghproxy.net/https://github.com/hluk/CopyQ/releases/download/v10.0.0/copyq-10.0.0-setup.exe",
|
||||
"img/png/CopyQ.png"));
|
||||
|
||||
flowPanel.Controls.Add(CreateAppCard(
|
||||
"Bulk Crap Uninstaller",
|
||||
"https://ghproxy.net/https://github.com/Klocman/Bulk-Crap-Uninstaller/releases/download/v5.8.3/BCUninstaller_5.8.3_setup.exe",
|
||||
"img/png/Bulk-Crap-Uninstaller.png"));
|
||||
|
||||
flowPanel.Controls.Add(CreateAppCard(
|
||||
"Local Send",
|
||||
"https://d.localsend.org/LocalSend-1.17.0-windows-x86-64.exe",
|
||||
"img/png/localsend.png"));
|
||||
|
||||
flowPanel.Controls.Add(CreateAppCard(
|
||||
"Lively Wallpaper",
|
||||
"https://ghproxy.net/github.com/rocksdanister/lively/releases/download/v2.1.0.8/lively_setup_x86_full_v2108.exe",
|
||||
"img/png/lively.png"));
|
||||
|
||||
flowPanel.Controls.Add(CreateAppCard(
|
||||
"inno setup_Zh-CN",
|
||||
"https://ghproxy.net/https://github.com/zs-yg/package/releases/download/v0.4/InnoSetup-6.4.3_zh_setup.exe.7z",
|
||||
"img/png/innosetup.png"));
|
||||
|
||||
flowPanel.Controls.Add(CreateAppCard(
|
||||
"Krita",
|
||||
"https://mirror.twds.com.tw/kde/stable/krita/5.2.9/krita-x64-5.2.9-setup.exe",
|
||||
"img/png/Krita.png"));
|
||||
|
||||
flowPanel.Controls.Add(CreateAppCard(
|
||||
"LMMS",
|
||||
"https://objects.githubusercontent.com/github-production-release-asset-2e65be/15778896/bceaac00-be3d-11ea-9a55-0b2b3f3add6d?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20250614%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20250614T004234Z&X-Amz-Expires=300&X-Amz-Signature=7f58d4e45578c1d04d8af60b1c738b3bbf11ab69931845564eb8d61868d2570f&X-Amz-SignedHeaders=host&response-content-disposition=attachment%3B%20filename%3Dlmms-1.2.2-win64.exe&response-content-type=application%2Foctet-stream",
|
||||
"img/jpg/LMMS.jpg"));
|
||||
|
||||
flowPanel.Controls.Add(CreateAppCard(
|
||||
"Joplin",
|
||||
"https://objects.githubusercontent.com/github-production-release-asset-2e65be/79162682/395bfb2b-7cde-42c6-b687-b5c277de2c25?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20250614%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20250614T004521Z&X-Amz-Expires=300&X-Amz-Signature=76b7c86e0025a16d2834f444fea04ce8b4e143717781a6e487453ce206d886e3&X-Amz-SignedHeaders=host&response-content-disposition=attachment%3B%20filename%3DJoplin-Setup-3.3.13.exe&response-content-type=application%2Foctet-stream",
|
||||
"img/png/Joplin.png"));
|
||||
|
||||
flowPanel.Controls.Add(CreateAppCard(
|
||||
"Sumatra PDF",
|
||||
"https://files2.sumatrapdfreader.org/software/sumatrapdf/rel/3.5.2/SumatraPDF-3.5.2-64-install.exe",
|
||||
"img/ico/Sumatra PDF.ico"));
|
||||
|
||||
flowPanel.Controls.Add(CreateAppCard(
|
||||
"Freeplane",
|
||||
"https://ghproxy.net/https://github.com/zs-yg/package/releases/download/v0.5/Freeplane-Setup-1.12.11.exe.7z",
|
||||
"img/png/Freeplane.png"));
|
||||
|
||||
flowPanel.Controls.Add(CreateAppCard(
|
||||
"Motrix",
|
||||
"https://dl.motrix.app/release/Motrix-Setup-1.8.19.exe",
|
||||
"img/png/Motrix.png"));
|
||||
|
||||
flowPanel.Controls.Add(CreateAppCard(
|
||||
"Aria2Explorer",
|
||||
"https://cdn3.zzzmh.cn/v3/crx/1eb83fea34fe418b873e9e048796903f/mpkodccbngfoacfalldjimigbofkhgjn.zip?auth_key=1751644800-ad31ae586097e883b18b066801f9d5b9258cb5a5-0-1310adaee04ec796bc0becdb87f22315",
|
||||
"img/png/Aria2Explorer.png"));
|
||||
|
||||
flowPanel.Controls.Add(CreateAppCard(
|
||||
"Fufu_Tools",
|
||||
"https://ghproxy.net/https://github.com/DuckDuckStudio/Fufu_Tools/releases/download/v1.3.10/Fufu_Tools.v1.3.10-Extreme_compression.7z",
|
||||
"img/png/Fufu_Tools.png"));
|
||||
|
||||
flowPanel.Controls.Add(CreateAppCard(
|
||||
"Optimizer",
|
||||
"https://ghproxy.net/https://github.com/hellzerg/optimizer/releases/download/16.7/Optimizer-16.7.exe",
|
||||
"img/png/optimizer.png"));
|
||||
|
||||
flowPanel.Controls.Add(CreateAppCard(
|
||||
"Rclone",
|
||||
"https://ghproxy.net/https://github.com/rclone/rclone/releases/download/v1.69.3/rclone-v1.69.3-windows-amd64.zip",
|
||||
"img/png/Rclone.png"));
|
||||
|
||||
flowPanel.Controls.Add(CreateAppCard(
|
||||
"RIME",
|
||||
"https://objects.githubusercontent.com/github-production-release-asset-2e65be/3777237/08e5cfdc-492c-444a-80b3-f8d8caeb5a2a?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20250614%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20250614T012552Z&X-Amz-Expires=300&X-Amz-Signature=9d6c9431a037a9e520d506c917b0286f904a538ee6f95063783939b4c9cf9307&X-Amz-SignedHeaders=host&response-content-disposition=attachment%3B%20filename%3Dweasel-0.17.4.0-installer.exe&response-content-type=application%2Foctet-stream",
|
||||
"img/png/RIME.png"));
|
||||
}
|
||||
|
||||
private FlowLayoutPanel downloadsFlowPanel = new FlowLayoutPanel();
|
||||
@@ -185,9 +408,10 @@ namespace AppStore
|
||||
downloadsFlowPanel = new FlowLayoutPanel();
|
||||
downloadsFlowPanel.Dock = DockStyle.Fill;
|
||||
downloadsFlowPanel.AutoScroll = true;
|
||||
downloadsFlowPanel.Padding = new Padding(10, 30, 10, 10); // 增加顶部间距
|
||||
downloadsFlowPanel.Padding = new Padding(10, 50, 10, 10); // 增加顶部间距
|
||||
downloadsFlowPanel.FlowDirection = FlowDirection.TopDown;
|
||||
downloadsFlowPanel.WrapContents = false;
|
||||
downloadsFlowPanel.AutoScrollMinSize = new Size(0, 2000); // 增加滑动距离
|
||||
contentPanel.Controls.Add(downloadsFlowPanel);
|
||||
|
||||
// 显示所有下载项
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
# AppStore - Windows应用商店
|
||||
# Kortapp-z - Windows应用商店 --主张软件开源、免费,拒绝广告
|
||||
|
||||

|
||||
小立一个flag:从不接受广告,不停更新
|
||||
|
||||

|
||||
|
||||
一个简单的Windows应用商店应用,提供软件下载和管理功能。
|
||||
|
||||
|
||||
BIN
img/ico/Sumatra PDF.ico
Normal file
|
After Width: | Height: | Size: 15 KiB |
BIN
img/jpg/Audacity.jpg
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
img/jpg/Brave.jpg
Normal file
|
After Width: | Height: | Size: 1.8 KiB |
BIN
img/jpg/Dism++.jpg
Normal file
|
After Width: | Height: | Size: 39 KiB |
BIN
img/jpg/Gimp.jpg
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
img/jpg/LMMS.jpg
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
BIN
img/jpg/edge.jpg
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
img/jpg/firefox.jpg
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
img/jpg/peazip.jpg
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 332 KiB |
BIN
img/png/Aria2Explorer.png
Normal file
|
After Width: | Height: | Size: 23 KiB |
BIN
img/png/BleachBit.png
Normal file
|
After Width: | Height: | Size: 2.4 KiB |
BIN
img/png/Bulk-Crap-Uninstaller.png
Normal file
|
After Width: | Height: | Size: 5.0 KiB |
BIN
img/png/CherryStudio.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
img/png/CopyQ.png
Normal file
|
After Width: | Height: | Size: 919 B |
BIN
img/png/Freeplane.png
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
BIN
img/png/Fufu_Tools.png
Normal file
|
After Width: | Height: | Size: 13 KiB |
BIN
img/png/HandBrake.png
Normal file
|
After Width: | Height: | Size: 20 KiB |
BIN
img/png/Joplin.png
Normal file
|
After Width: | Height: | Size: 2.2 KiB |
BIN
img/png/KeePass.png
Normal file
|
After Width: | Height: | Size: 1.9 KiB |
BIN
img/png/Krita.png
Normal file
|
After Width: | Height: | Size: 985 B |
BIN
img/png/LibreOffice.png
Normal file
|
After Width: | Height: | Size: 923 B |
BIN
img/png/LosslessCut.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
img/png/MSYS2.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
img/png/Motrix.png
Normal file
|
After Width: | Height: | Size: 23 KiB |
BIN
img/png/Optimizer.png
Normal file
|
After Width: | Height: | Size: 4.0 KiB |
BIN
img/png/PowerToys.png
Normal file
|
After Width: | Height: | Size: 6.3 KiB |
BIN
img/png/RIME.png
Normal file
|
After Width: | Height: | Size: 919 B |
BIN
img/png/Rclone.png
Normal file
|
After Width: | Height: | Size: 2.5 KiB |
BIN
img/png/Shotcut.png
Normal file
|
After Width: | Height: | Size: 653 B |
BIN
img/png/Thunderbird.png
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
BIN
img/png/WinDirStat.png
Normal file
|
After Width: | Height: | Size: 1.8 KiB |
BIN
img/png/banner.png
Normal file
|
After Width: | Height: | Size: 3.8 KiB |
BIN
img/png/catime_resize.png
Normal file
|
After Width: | Height: | Size: 34 KiB |
BIN
img/png/fluxy.png
Normal file
|
After Width: | Height: | Size: 47 KiB |
BIN
img/png/geek.png
Normal file
|
After Width: | Height: | Size: 2.0 KiB |
BIN
img/png/git.png
Normal file
|
After Width: | Height: | Size: 841 B |
BIN
img/png/innosetup.png
Normal file
|
After Width: | Height: | Size: 2.5 KiB |
BIN
img/png/jarkViewer.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
img/png/lively.png
Normal file
|
After Width: | Height: | Size: 16 KiB |
BIN
img/png/localsend.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
img/png/mem reduct.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
BIN
img/png/terminal.png
Normal file
|
After Width: | Height: | Size: 13 KiB |
BIN
img/png/vnote.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |