aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorHsiangNianian <i@jyunko.cn>2026-01-13 20:01:13 +0800
committerHsiangNianian <i@jyunko.cn>2026-01-13 20:01:13 +0800
commit542358568c5ee0c5c96076fdadc7f1950f587732 (patch)
treeb6a984b27c4f12a04c8f4d19f9484b024cc9dff0
parent566ff57877e03d905547856063b00eb4d35977b3 (diff)
downloadDropOut-542358568c5ee0c5c96076fdadc7f1950f587732.tar.gz
DropOut-542358568c5ee0c5c96076fdadc7f1950f587732.zip
feat: update release workflow and enhance README with supported platforms and installation details; remove unused Android and iOS icon assets
-rw-r--r--.github/workflows/release.yml34
-rw-r--r--README.md20
-rw-r--r--src-tauri/icons/android/mipmap-hdpi/ic_launcher.pngbin2600 -> 0 bytes
-rw-r--r--src-tauri/icons/android/mipmap-hdpi/ic_launcher_foreground.pngbin10891 -> 0 bytes
-rw-r--r--src-tauri/icons/android/mipmap-hdpi/ic_launcher_round.pngbin2600 -> 0 bytes
-rw-r--r--src-tauri/icons/android/mipmap-mdpi/ic_launcher.pngbin2380 -> 0 bytes
-rw-r--r--src-tauri/icons/android/mipmap-mdpi/ic_launcher_foreground.pngbin6368 -> 0 bytes
-rw-r--r--src-tauri/icons/android/mipmap-mdpi/ic_launcher_round.pngbin2380 -> 0 bytes
-rw-r--r--src-tauri/icons/android/mipmap-xhdpi/ic_launcher.pngbin5030 -> 0 bytes
-rw-r--r--src-tauri/icons/android/mipmap-xhdpi/ic_launcher_foreground.pngbin15608 -> 0 bytes
-rw-r--r--src-tauri/icons/android/mipmap-xhdpi/ic_launcher_round.pngbin5030 -> 0 bytes
-rw-r--r--src-tauri/icons/android/mipmap-xxhdpi/ic_launcher.pngbin8381 -> 0 bytes
-rw-r--r--src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_foreground.pngbin26054 -> 0 bytes
-rw-r--r--src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_round.pngbin8381 -> 0 bytes
-rw-r--r--src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher.pngbin10754 -> 0 bytes
-rw-r--r--src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_foreground.pngbin34078 -> 0 bytes
-rw-r--r--src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_round.pngbin10754 -> 0 bytes
-rw-r--r--src-tauri/icons/ios/AppIcon-20x20@1x.pngbin657 -> 0 bytes
-rw-r--r--src-tauri/icons/ios/AppIcon-20x20@2x-1.pngbin1894 -> 0 bytes
-rw-r--r--src-tauri/icons/ios/AppIcon-20x20@2x.pngbin1894 -> 0 bytes
-rw-r--r--src-tauri/icons/ios/AppIcon-20x20@3x.pngbin3026 -> 0 bytes
-rw-r--r--src-tauri/icons/ios/AppIcon-29x29@1x.pngbin1426 -> 0 bytes
-rw-r--r--src-tauri/icons/ios/AppIcon-29x29@2x-1.pngbin3029 -> 0 bytes
-rw-r--r--src-tauri/icons/ios/AppIcon-29x29@2x.pngbin3029 -> 0 bytes
-rw-r--r--src-tauri/icons/ios/AppIcon-29x29@3x.pngbin5183 -> 0 bytes
-rw-r--r--src-tauri/icons/ios/AppIcon-40x40@1x.pngbin1894 -> 0 bytes
-rw-r--r--src-tauri/icons/ios/AppIcon-40x40@2x-1.pngbin4283 -> 0 bytes
-rw-r--r--src-tauri/icons/ios/AppIcon-40x40@2x.pngbin4283 -> 0 bytes
-rw-r--r--src-tauri/icons/ios/AppIcon-40x40@3x.pngbin7139 -> 0 bytes
-rw-r--r--src-tauri/icons/ios/AppIcon-512@2x.pngbin117203 -> 0 bytes
-rw-r--r--src-tauri/icons/ios/AppIcon-60x60@2x.pngbin7139 -> 0 bytes
-rw-r--r--src-tauri/icons/ios/AppIcon-60x60@3x.pngbin11194 -> 0 bytes
-rw-r--r--src-tauri/icons/ios/AppIcon-76x76@1x.pngbin3781 -> 0 bytes
-rw-r--r--src-tauri/icons/ios/AppIcon-76x76@2x.pngbin9161 -> 0 bytes
-rw-r--r--src-tauri/icons/ios/AppIcon-83.5x83.5@2x.pngbin10963 -> 0 bytes
35 files changed, 49 insertions, 5 deletions
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 4833889..23d4181 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -50,7 +50,7 @@ jobs:
prerelease: false
build-tauri:
- name: Build & Upload (${{ matrix.platform }})
+ name: Build & Upload (${{ matrix.name }})
needs: promote-release
permissions:
contents: write
@@ -59,18 +59,38 @@ jobs:
matrix:
include:
- platform: "ubuntu-22.04"
+ name: "Linux x86_64"
+ target: "x86_64-unknown-linux-gnu"
args: "--target x86_64-unknown-linux-gnu"
+ - platform: "ubuntu-24.04-arm"
+ name: "Linux ARM64"
+ target: "aarch64-unknown-linux-gnu"
+ args: "--target aarch64-unknown-linux-gnu"
- platform: "macos-latest"
+ name: "macOS ARM64"
+ target: "aarch64-apple-darwin"
args: "--target aarch64-apple-darwin"
- platform: "windows-latest"
+ name: "Windows x86_64"
+ target: "x86_64-pc-windows-msvc"
args: "--target x86_64-pc-windows-msvc"
+ - platform: "windows-11-arm"
+ name: "Windows ARM64"
+ target: "aarch64-pc-windows-msvc"
+ args: "--target aarch64-pc-windows-msvc"
runs-on: ${{ matrix.platform }}
steps:
- uses: actions/checkout@v4
- - name: Install Dependencies (Linux)
- if: runner.os == 'Linux'
+ - name: Install Dependencies (Linux x86_64)
+ if: matrix.platform == 'ubuntu-22.04'
+ run: |
+ sudo apt-get update
+ sudo apt-get install -y libwebkit2gtk-4.1-dev build-essential curl wget file libssl-dev libgtk-3-dev libayatana-appindicator3-dev librsvg2-dev
+
+ - name: Install Dependencies (Linux ARM64)
+ if: matrix.platform == 'ubuntu-24.04-arm'
run: |
sudo apt-get update
sudo apt-get install -y libwebkit2gtk-4.1-dev build-essential curl wget file libssl-dev libgtk-3-dev libayatana-appindicator3-dev librsvg2-dev
@@ -94,7 +114,13 @@ jobs:
- name: Install Rust
uses: dtolnay/rust-toolchain@stable
with:
- targets: ${{ matrix.platform == 'macos-14' && 'aarch64-apple-darwin' || '' }}
+ targets: ${{ matrix.target }}
+
+ - name: Rust Cache
+ uses: swatinem/rust-cache@v2
+ with:
+ workspaces: "./src-tauri -> target"
+ shared-key: ${{ matrix.target }}
- name: Build Tauri App
uses: tauri-apps/tauri-action@v0
diff --git a/README.md b/README.md
index 5629e08..99b28bb 100644
--- a/README.md
+++ b/README.md
@@ -13,9 +13,27 @@ DropOut is a modern, fast, and efficient Minecraft launcher built with the lates
- Efficient asset and library downloading
- Custom Java arguments support
+## Supported Platforms
+
+| Platform | Architecture | Status |
+| ----------------- | --------------------- | ------ |
+| **Linux** | x86_64 | Done |
+| **Linux** | ARM64 | Done |
+| **macOS** | ARM64 (Apple Silicon) | Done |
+| **Windows** | x86_64 | Done |
+| **Windows** | ARM64 | Done |
+
## Installation
-*(Pre-built binaries coming soon to the [Releases](https://github.com/HsiangNianian/DropOut/releases) page)*
+Download the latest release for your platform from the [Releases](https://github.com/HsiangNianian/DropOut/releases) page.
+
+| Platform | Files |
+| -------------- | ----------------------- |
+| Linux x86_64 | `.deb`, `.AppImage` |
+| Linux ARM64 | `.deb`, `.AppImage` |
+| macOS ARM64 | `.dmg` |
+| Windows x86_64 | `.msi`, `.exe` |
+| Windows ARM64 | `.msi`, `.exe` |
## Building from Source
diff --git a/src-tauri/icons/android/mipmap-hdpi/ic_launcher.png b/src-tauri/icons/android/mipmap-hdpi/ic_launcher.png
deleted file mode 100644
index 9ed142e..0000000
--- a/src-tauri/icons/android/mipmap-hdpi/ic_launcher.png
+++ /dev/null
Binary files differ
diff --git a/src-tauri/icons/android/mipmap-hdpi/ic_launcher_foreground.png b/src-tauri/icons/android/mipmap-hdpi/ic_launcher_foreground.png
deleted file mode 100644
index 198e4e9..0000000
--- a/src-tauri/icons/android/mipmap-hdpi/ic_launcher_foreground.png
+++ /dev/null
Binary files differ
diff --git a/src-tauri/icons/android/mipmap-hdpi/ic_launcher_round.png b/src-tauri/icons/android/mipmap-hdpi/ic_launcher_round.png
deleted file mode 100644
index 9ed142e..0000000
--- a/src-tauri/icons/android/mipmap-hdpi/ic_launcher_round.png
+++ /dev/null
Binary files differ
diff --git a/src-tauri/icons/android/mipmap-mdpi/ic_launcher.png b/src-tauri/icons/android/mipmap-mdpi/ic_launcher.png
deleted file mode 100644
index 4e84ff0..0000000
--- a/src-tauri/icons/android/mipmap-mdpi/ic_launcher.png
+++ /dev/null
Binary files differ
diff --git a/src-tauri/icons/android/mipmap-mdpi/ic_launcher_foreground.png b/src-tauri/icons/android/mipmap-mdpi/ic_launcher_foreground.png
deleted file mode 100644
index 6254e42..0000000
--- a/src-tauri/icons/android/mipmap-mdpi/ic_launcher_foreground.png
+++ /dev/null
Binary files differ
diff --git a/src-tauri/icons/android/mipmap-mdpi/ic_launcher_round.png b/src-tauri/icons/android/mipmap-mdpi/ic_launcher_round.png
deleted file mode 100644
index 4e84ff0..0000000
--- a/src-tauri/icons/android/mipmap-mdpi/ic_launcher_round.png
+++ /dev/null
Binary files differ
diff --git a/src-tauri/icons/android/mipmap-xhdpi/ic_launcher.png b/src-tauri/icons/android/mipmap-xhdpi/ic_launcher.png
deleted file mode 100644
index 644b2ed..0000000
--- a/src-tauri/icons/android/mipmap-xhdpi/ic_launcher.png
+++ /dev/null
Binary files differ
diff --git a/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_foreground.png b/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_foreground.png
deleted file mode 100644
index 5923686..0000000
--- a/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_foreground.png
+++ /dev/null
Binary files differ
diff --git a/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_round.png b/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_round.png
deleted file mode 100644
index 644b2ed..0000000
--- a/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_round.png
+++ /dev/null
Binary files differ
diff --git a/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher.png b/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher.png
deleted file mode 100644
index 32b2138..0000000
--- a/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher.png
+++ /dev/null
Binary files differ
diff --git a/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_foreground.png b/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_foreground.png
deleted file mode 100644
index c16f749..0000000
--- a/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_foreground.png
+++ /dev/null
Binary files differ
diff --git a/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_round.png b/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_round.png
deleted file mode 100644
index 32b2138..0000000
--- a/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_round.png
+++ /dev/null
Binary files differ
diff --git a/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher.png b/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher.png
deleted file mode 100644
index 9c4e094..0000000
--- a/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher.png
+++ /dev/null
Binary files differ
diff --git a/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_foreground.png b/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_foreground.png
deleted file mode 100644
index 9b567cd..0000000
--- a/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_foreground.png
+++ /dev/null
Binary files differ
diff --git a/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_round.png b/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_round.png
deleted file mode 100644
index 9c4e094..0000000
--- a/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_round.png
+++ /dev/null
Binary files differ
diff --git a/src-tauri/icons/ios/AppIcon-20x20@1x.png b/src-tauri/icons/ios/AppIcon-20x20@1x.png
deleted file mode 100644
index c062ef4..0000000
--- a/src-tauri/icons/ios/AppIcon-20x20@1x.png
+++ /dev/null
Binary files differ
diff --git a/src-tauri/icons/ios/AppIcon-20x20@2x-1.png b/src-tauri/icons/ios/AppIcon-20x20@2x-1.png
deleted file mode 100644
index 56181b0..0000000
--- a/src-tauri/icons/ios/AppIcon-20x20@2x-1.png
+++ /dev/null
Binary files differ
diff --git a/src-tauri/icons/ios/AppIcon-20x20@2x.png b/src-tauri/icons/ios/AppIcon-20x20@2x.png
deleted file mode 100644
index 56181b0..0000000
--- a/src-tauri/icons/ios/AppIcon-20x20@2x.png
+++ /dev/null
Binary files differ
diff --git a/src-tauri/icons/ios/AppIcon-20x20@3x.png b/src-tauri/icons/ios/AppIcon-20x20@3x.png
deleted file mode 100644
index cbd0698..0000000
--- a/src-tauri/icons/ios/AppIcon-20x20@3x.png
+++ /dev/null
Binary files differ
diff --git a/src-tauri/icons/ios/AppIcon-29x29@1x.png b/src-tauri/icons/ios/AppIcon-29x29@1x.png
deleted file mode 100644
index 721c891..0000000
--- a/src-tauri/icons/ios/AppIcon-29x29@1x.png
+++ /dev/null
Binary files differ
diff --git a/src-tauri/icons/ios/AppIcon-29x29@2x-1.png b/src-tauri/icons/ios/AppIcon-29x29@2x-1.png
deleted file mode 100644
index 5b4e1ec..0000000
--- a/src-tauri/icons/ios/AppIcon-29x29@2x-1.png
+++ /dev/null
Binary files differ
diff --git a/src-tauri/icons/ios/AppIcon-29x29@2x.png b/src-tauri/icons/ios/AppIcon-29x29@2x.png
deleted file mode 100644
index 5b4e1ec..0000000
--- a/src-tauri/icons/ios/AppIcon-29x29@2x.png
+++ /dev/null
Binary files differ
diff --git a/src-tauri/icons/ios/AppIcon-29x29@3x.png b/src-tauri/icons/ios/AppIcon-29x29@3x.png
deleted file mode 100644
index fbe4901..0000000
--- a/src-tauri/icons/ios/AppIcon-29x29@3x.png
+++ /dev/null
Binary files differ
diff --git a/src-tauri/icons/ios/AppIcon-40x40@1x.png b/src-tauri/icons/ios/AppIcon-40x40@1x.png
deleted file mode 100644
index 56181b0..0000000
--- a/src-tauri/icons/ios/AppIcon-40x40@1x.png
+++ /dev/null
Binary files differ
diff --git a/src-tauri/icons/ios/AppIcon-40x40@2x-1.png b/src-tauri/icons/ios/AppIcon-40x40@2x-1.png
deleted file mode 100644
index b3557c4..0000000
--- a/src-tauri/icons/ios/AppIcon-40x40@2x-1.png
+++ /dev/null
Binary files differ
diff --git a/src-tauri/icons/ios/AppIcon-40x40@2x.png b/src-tauri/icons/ios/AppIcon-40x40@2x.png
deleted file mode 100644
index b3557c4..0000000
--- a/src-tauri/icons/ios/AppIcon-40x40@2x.png
+++ /dev/null
Binary files differ
diff --git a/src-tauri/icons/ios/AppIcon-40x40@3x.png b/src-tauri/icons/ios/AppIcon-40x40@3x.png
deleted file mode 100644
index 548f47a..0000000
--- a/src-tauri/icons/ios/AppIcon-40x40@3x.png
+++ /dev/null
Binary files differ
diff --git a/src-tauri/icons/ios/AppIcon-512@2x.png b/src-tauri/icons/ios/AppIcon-512@2x.png
deleted file mode 100644
index 5bac229..0000000
--- a/src-tauri/icons/ios/AppIcon-512@2x.png
+++ /dev/null
Binary files differ
diff --git a/src-tauri/icons/ios/AppIcon-60x60@2x.png b/src-tauri/icons/ios/AppIcon-60x60@2x.png
deleted file mode 100644
index 548f47a..0000000
--- a/src-tauri/icons/ios/AppIcon-60x60@2x.png
+++ /dev/null
Binary files differ
diff --git a/src-tauri/icons/ios/AppIcon-60x60@3x.png b/src-tauri/icons/ios/AppIcon-60x60@3x.png
deleted file mode 100644
index 1ca973d..0000000
--- a/src-tauri/icons/ios/AppIcon-60x60@3x.png
+++ /dev/null
Binary files differ
diff --git a/src-tauri/icons/ios/AppIcon-76x76@1x.png b/src-tauri/icons/ios/AppIcon-76x76@1x.png
deleted file mode 100644
index 363b228..0000000
--- a/src-tauri/icons/ios/AppIcon-76x76@1x.png
+++ /dev/null
Binary files differ
diff --git a/src-tauri/icons/ios/AppIcon-76x76@2x.png b/src-tauri/icons/ios/AppIcon-76x76@2x.png
deleted file mode 100644
index 8e48c39..0000000
--- a/src-tauri/icons/ios/AppIcon-76x76@2x.png
+++ /dev/null
Binary files differ
diff --git a/src-tauri/icons/ios/AppIcon-83.5x83.5@2x.png b/src-tauri/icons/ios/AppIcon-83.5x83.5@2x.png
deleted file mode 100644
index 6d55bbc..0000000
--- a/src-tauri/icons/ios/AppIcon-83.5x83.5@2x.png
+++ /dev/null
Binary files differ