From 48d9d886c078a04ead31a9d10744a085307444fa Mon Sep 17 00:00:00 2001 From: HsiangNianian Date: Tue, 13 Jan 2026 20:19:34 +0800 Subject: feat: implement Microsoft account token refresh and storage management; add Java detection functionality --- README.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'README.md') diff --git a/README.md b/README.md index 99b28bb..a240b99 100644 --- a/README.md +++ b/README.md @@ -23,6 +23,26 @@ DropOut is a modern, fast, and efficient Minecraft launcher built with the lates | **Windows** | x86_64 | Done | | **Windows** | ARM64 | Done | +## Roadmap + +- [x] **Account Persistence** — Save login state between sessions +- [x] **Token Refresh** — Auto-refresh expired Microsoft tokens +- [x] **JVM Arguments Parsing** — Parse `arguments.jvm` from version.json for Mac M1/ARM support +- [x] **Java Auto-detection** — Scan common paths for Java installations + +- [ ] **Fabric Loader Support** — Install and launch with Fabric +- [ ] **Forge Loader Support** — Install and launch with Forge +- [ ] **Instance/Profile System** — Multiple isolated game directories with different versions/mods +- [ ] **Version Filtering** — Filter by release/snapshot/old_beta in UI +- [ ] **Multi-account Support** — Switch between multiple accounts +- [ ] **Custom Game Directory** — Allow users to choose game files location + +- [ ] **Launcher Auto-updater** — Self-update mechanism via Tauri updater plugin +- [ ] **Mods Manager** — Enable/disable mods without deletion +- [ ] **Resource Packs Manager** — Browse and manage resource packs +- [ ] **Quilt Loader Support** — Install and launch with Quilt +- [ ] **Import from Other Launchers** — Migration tool for MultiMC/Prism profiles + ## Installation Download the latest release for your platform from the [Releases](https://github.com/HsiangNianian/DropOut/releases) page. -- cgit v1.2.3-70-g09d2