Compare commits
11 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
fe6fc15179 | ||
|
|
cac979d0b5 | ||
|
|
195de5d0db | ||
|
|
b5d1f76367 | ||
|
|
8b66191723 | ||
|
|
ba87781ed9 | ||
|
|
fba0cd83c3 | ||
|
|
70d657ebd2 | ||
|
|
1bf1da4d08 | ||
|
|
03fb002c97 | ||
|
|
1fe8bed1f6 |
@@ -24,9 +24,10 @@ namespace AppStore
|
||||
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.Size = new Size(200, 120);
|
||||
this.Size = new Size(220, 180);
|
||||
this.BackColor = Color.White;
|
||||
this.BorderStyle = BorderStyle.FixedSingle;
|
||||
this.Padding = new Padding(5);
|
||||
|
||||
// 应用图标
|
||||
iconBox = new PictureBox();
|
||||
@@ -37,16 +38,18 @@ namespace AppStore
|
||||
|
||||
// 应用名称
|
||||
nameLabel = new Label();
|
||||
nameLabel.AutoSize = true;
|
||||
nameLabel.AutoSize = false;
|
||||
nameLabel.Size = new Size(140, 60);
|
||||
nameLabel.Location = new Point(80, 15);
|
||||
nameLabel.Font = new Font("Microsoft YaHei", 10, FontStyle.Bold);
|
||||
nameLabel.TextAlign = ContentAlignment.TopLeft;
|
||||
this.Controls.Add(nameLabel);
|
||||
|
||||
// 下载按钮
|
||||
downloadBtn = new Button();
|
||||
downloadBtn.Text = "下载";
|
||||
downloadBtn.Size = new Size(80, 30);
|
||||
downloadBtn.Location = new Point(60, 80);
|
||||
downloadBtn.Location = new Point(70, 120);
|
||||
downloadBtn.BackColor = Color.FromArgb(0, 120, 215);
|
||||
downloadBtn.ForeColor = Color.White;
|
||||
downloadBtn.FlatStyle = FlatStyle.Flat;
|
||||
|
||||
@@ -55,9 +55,13 @@ namespace AppStore
|
||||
|
||||
public void StartDownload(string fileName, string url)
|
||||
{
|
||||
// 从URL获取原始文件名用于显示
|
||||
var uri = new Uri(url);
|
||||
var originalFileName = Path.GetFileName(uri.LocalPath);
|
||||
|
||||
var downloadItem = new DownloadItem
|
||||
{
|
||||
FileName = fileName,
|
||||
FileName = originalFileName, // 显示原始文件名
|
||||
Progress = 0,
|
||||
Status = "准备下载"
|
||||
};
|
||||
@@ -87,7 +91,10 @@ namespace AppStore
|
||||
}
|
||||
|
||||
// 设置线程数为16并添加详细日志
|
||||
var arguments = $"--out={fileName} --dir=\"{downloadsDir}\" --split=16 --max-connection-per-server=16 {url}";
|
||||
// 从URL获取原始文件名
|
||||
var uri = new Uri(url);
|
||||
var originalFileName = Path.GetFileName(uri.LocalPath);
|
||||
var arguments = $"--out=\"{originalFileName}\" --dir=\"{downloadsDir}\" --split=16 --max-connection-per-server=16 {url}";
|
||||
Console.WriteLine($"下载目录: {downloadsDir}");
|
||||
|
||||
currentProcess = new Process
|
||||
|
||||
257
MainForm.cs
@@ -14,15 +14,16 @@ namespace AppStore
|
||||
private void InitializeComponent()
|
||||
{
|
||||
// 窗体基本设置
|
||||
this.Text = "应用商店";
|
||||
this.Size = new Size(800, 600);
|
||||
this.Text = "kortapp-z";
|
||||
this.Size = new Size(1430, 1050); // 增加窗体高度
|
||||
this.MinimumSize = new Size(600, 600); // 设置最小尺寸
|
||||
this.StartPosition = FormStartPosition.CenterScreen;
|
||||
this.Icon = new Icon("img/ico/icon.ico");
|
||||
|
||||
// 顶部按钮面板
|
||||
Panel buttonPanel = new Panel();
|
||||
buttonPanel.Dock = DockStyle.Top;
|
||||
buttonPanel.Height = 50;
|
||||
buttonPanel.Height = 60;
|
||||
buttonPanel.BackColor = Color.LightGray;
|
||||
|
||||
// 软件下载按钮
|
||||
@@ -48,45 +49,254 @@ namespace AppStore
|
||||
// 内容区域
|
||||
contentPanel = new Panel();
|
||||
contentPanel.Dock = DockStyle.Fill;
|
||||
contentPanel.Padding = new Padding(20);
|
||||
contentPanel.Padding = new Padding(10); // 减少内边距
|
||||
this.Controls.Add(contentPanel);
|
||||
|
||||
// 默认显示软件下载视图
|
||||
ShowAppsView();
|
||||
}
|
||||
|
||||
private AppCard CreateAppCard(string appName, string downloadUrl, string iconPath)
|
||||
{
|
||||
AppCard card = new AppCard();
|
||||
card.AppName = appName;
|
||||
card.DownloadUrl = downloadUrl;
|
||||
|
||||
try
|
||||
{
|
||||
card.AppIcon = Image.FromFile(iconPath);
|
||||
}
|
||||
catch
|
||||
{
|
||||
card.AppIcon = SystemIcons.Application.ToBitmap();
|
||||
}
|
||||
|
||||
card.UpdateDisplay();
|
||||
return card;
|
||||
}
|
||||
|
||||
private void ShowAppsView()
|
||||
{
|
||||
contentPanel.Controls.Clear();
|
||||
|
||||
// 使用FlowLayoutPanel来组织应用卡片
|
||||
// 使用FlowLayoutPanel实现自动流式布局
|
||||
FlowLayoutPanel flowPanel = new FlowLayoutPanel();
|
||||
flowPanel.Dock = DockStyle.Fill;
|
||||
flowPanel.AutoScroll = true;
|
||||
flowPanel.Padding = new Padding(10, 30, 10, 10); // 增加顶部间距
|
||||
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);
|
||||
|
||||
// 创建WindowsCleaner应用卡片
|
||||
AppCard windowsCleanerCard = new AppCard();
|
||||
windowsCleanerCard.AppName = "WindowsCleaner";
|
||||
windowsCleanerCard.DownloadUrl = "https://ghproxy.net/https://github.com/darkmatter2048/WindowsCleaner/releases/download/v5.0.8/windowscleaner_v5.0.8_amd64_x64_setup.exe";
|
||||
// 添加所有应用卡片
|
||||
flowPanel.Controls.Add(CreateAppCard(
|
||||
"WindowsCleaner",
|
||||
"https://ghproxy.net/https://github.com/darkmatter2048/WindowsCleaner/releases/download/v5.0.8/windowscleaner_v5.0.8_amd64_x64_setup.exe",
|
||||
"img/png/WindowsCleaner.png"));
|
||||
|
||||
try
|
||||
{
|
||||
// 加载应用图标
|
||||
windowsCleanerCard.AppIcon = Image.FromFile("img/png/WindowsCleaner.png");
|
||||
}
|
||||
catch
|
||||
{
|
||||
// 如果图标加载失败,使用默认图标
|
||||
windowsCleanerCard.AppIcon = SystemIcons.Application.ToBitmap();
|
||||
}
|
||||
flowPanel.Controls.Add(CreateAppCard(
|
||||
"Alist",
|
||||
"https://ghproxy.net/https://github.com/AlistGo/alist/releases/download/v3.45.0/alist-windows-amd64.zip",
|
||||
"img/png/alist.png"));
|
||||
|
||||
flowPanel.Controls.Add(CreateAppCard(
|
||||
"OpenSpeedy",
|
||||
"https://ghproxy.net/https://github.com/game1024/OpenSpeedy/releases/download/v1.7.1/OpenSpeedy-v1.7.1.zip",
|
||||
"img/png/openspeedy.png"));
|
||||
|
||||
flowPanel.Controls.Add(CreateAppCard(
|
||||
"QuickLook",
|
||||
"https://ghproxy.net/https://github.com/QL-Win/QuickLook/releases/download/4.0.2/QuickLook-4.0.2.exe",
|
||||
"img/png/quicklook.png"));
|
||||
|
||||
flowPanel.Controls.Add(CreateAppCard(
|
||||
"VSCode",
|
||||
"https://vscode.download.prss.microsoft.com/dbazure/download/stable/dfaf44141ea9deb3b4096f7cd6d24e00c147a4b1/VSCodeSetup-x64-1.101.0.exe",
|
||||
"img/png/vscode.png"));
|
||||
|
||||
flowPanel.Controls.Add(CreateAppCard(
|
||||
"Notepad++",
|
||||
"https://ghproxy.net/https://github.com/notepad-plus-plus/notepad-plus-plus/releases/download/v8.8.1/npp.8.8.1.Installer.exe",
|
||||
"img/png/notepad++.png"));
|
||||
|
||||
flowPanel.Controls.Add(CreateAppCard(
|
||||
"7-Zip",
|
||||
"https://objects.githubusercontent.com/github-production-release-asset-2e65be/466446150/1645817e-3677-4207-93ff-e62de7e147be?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20250613%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20250613T035936Z&X-Amz-Expires=300&X-Amz-Signature=5e02d5fc34f45bd8308029c9fc78052007e9475ce0e32775619921cb8f3b83ea&X-Amz-SignedHeaders=host&response-content-disposition=attachment%3B%20filename%3D7z2409-x64.exe&response-content-type=application%2Foctet-stream",
|
||||
"img/png/7ziplogo.png"));
|
||||
|
||||
flowPanel.Controls.Add(CreateAppCard(
|
||||
"7-Zip Lite",
|
||||
"https://ghproxy.net/https://github.com/zs-yg/package/releases/download/v0.1/7-Zip.7z",
|
||||
"img/png/7ziplogo.png"));
|
||||
|
||||
flowPanel.Controls.Add(CreateAppCard(
|
||||
"GreenShot",
|
||||
"https://objects.githubusercontent.com/github-production-release-asset-2e65be/36756917/239aedb0-7d29-11e7-9f9c-d36ec4466ade?X-Amz-Algorithm=AWS4-HMAC-SSHA256&X-Amz-Credential=releaseassetproduction%2F20250613%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20250613T041723Z&X-Amz-Expires=300&X-Amz-Signature=be1ef88a68bbc7065af5111809d11de881022933b44f6d961eb6bd6e6b7e60a8&X-Amz-SignedHeaders=host&response-content-disposition=attachment%3B%20filename%3DGreenshot-INSTALLER-1.2.10.6-RELEASE.exe&response-content-type=application%2Foctet-stream",
|
||||
"img/png/greenshot-logo.png"));
|
||||
|
||||
flowPanel.Controls.Add(CreateAppCard(
|
||||
"VLC Media Player",
|
||||
"https://mirrors.ustc.edu.cn/videolan-ftp/vlc/3.0.21/win64/vlc-3.0.21-win64.exe",
|
||||
"img/jpg/VLC.jpg"));
|
||||
|
||||
flowPanel.Controls.Add(CreateAppCard(
|
||||
"OBS Studio",
|
||||
"https://cdn-fastly.obsproject.com/downloads/OBS-Studio-31.0.3-Windows-Installer.exe",
|
||||
"img/png/OBS.png"));
|
||||
|
||||
flowPanel.Controls.Add(CreateAppCard(
|
||||
"Everything",
|
||||
"https://www.voidtools.com/Everything-1.4.1.1027.x64-Setup.exe",
|
||||
"img/jpg/everything.jpg"));
|
||||
|
||||
flowPanel.Controls.Add(CreateAppCard(
|
||||
"Everything Lite",
|
||||
"https://www.voidtools.com/Everything-1.4.1.1027.x64.Lite-Setup.exe",
|
||||
"img/jpg/everything.jpg"));
|
||||
|
||||
flowPanel.Controls.Add(CreateAppCard(
|
||||
"Pinta",
|
||||
"https://ghproxy.net/https://github.com/PintaProject/Pinta/releases/download/3.0.1/pinta-3.0.1.zip",
|
||||
"img/png/pinta.png"));
|
||||
|
||||
flowPanel.Controls.Add(CreateAppCard(
|
||||
"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(
|
||||
"Catclock",
|
||||
"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"));
|
||||
|
||||
windowsCleanerCard.UpdateDisplay();
|
||||
// 添加卡片到流式布局
|
||||
flowPanel.Controls.Add(windowsCleanerCard);
|
||||
}
|
||||
|
||||
private FlowLayoutPanel downloadsFlowPanel = new FlowLayoutPanel();
|
||||
@@ -112,6 +322,7 @@ namespace AppStore
|
||||
downloadsFlowPanel.Padding = new Padding(10, 30, 10, 10); // 增加顶部间距
|
||||
downloadsFlowPanel.FlowDirection = FlowDirection.TopDown;
|
||||
downloadsFlowPanel.WrapContents = false;
|
||||
downloadsFlowPanel.AutoScrollMinSize = new Size(0, 2000); // 增加滑动距离
|
||||
contentPanel.Controls.Add(downloadsFlowPanel);
|
||||
|
||||
// 显示所有下载项
|
||||
|
||||
14
README.md
@@ -63,3 +63,17 @@ AppStore/
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2025 kortapp-z项目组
|
||||
|
||||
## 维护
|
||||
|
||||
每一个人都可以通过PR添加属于自己的合法软件
|
||||
|
||||
qq群:
|
||||
```
|
||||
1043867176
|
||||
```
|
||||
|
||||
b站账号:
|
||||
```
|
||||
Zayisynth
|
||||
```
|
||||
|
||||
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/VLC.jpg
Normal file
|
After Width: | Height: | Size: 9.0 KiB |
BIN
img/jpg/edge.jpg
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
img/jpg/everything.jpg
Normal file
|
After Width: | Height: | Size: 1.5 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/7ziplogo.png
Normal file
|
After Width: | Height: | Size: 1.4 KiB |
BIN
img/png/BleachBit.png
Normal file
|
After Width: | Height: | Size: 2.4 KiB |
BIN
img/png/CherryStudio.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
img/png/HandBrake.png
Normal file
|
After Width: | Height: | Size: 20 KiB |
BIN
img/png/KeePass.png
Normal file
|
After Width: | Height: | Size: 1.9 KiB |
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/OBS.png
Normal file
|
After Width: | Height: | Size: 34 KiB |
BIN
img/png/Pinta.png
Normal file
|
After Width: | Height: | Size: 1.7 KiB |
BIN
img/png/PowerToys.png
Normal file
|
After Width: | Height: | Size: 6.3 KiB |
BIN
img/png/ShareX.png
Normal file
|
After Width: | Height: | Size: 11 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/alist.png
Normal file
|
After Width: | Height: | Size: 46 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/greenshot-logo.png
Normal file
|
After Width: | Height: | Size: 20 KiB |
BIN
img/png/mem reduct.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
BIN
img/png/notepad++.png
Normal file
|
After Width: | Height: | Size: 1.7 KiB |
BIN
img/png/openspeedy.png
Normal file
|
After Width: | Height: | Size: 258 KiB |
BIN
img/png/quicklook.png
Normal file
|
After Width: | Height: | Size: 8.4 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 |
BIN
img/png/vscode.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |