Commit Graph
41 Commits
Author SHA1 Message Date
wei 7b1fba7e53 Update README.md 2026-08-14 11:43:12 +00:00
wei 3e5a23842a Add macOS icon 2026-08-04 19:40:50 +08:00
wei 5b205b93f7 Add macOS icon 2026-08-04 19:34:53 +08:00
wei 1306b9801e Update README.md 2026-08-04 17:47:15 +08:00
wei 54e1e49e4c Update version number. 2026-08-04 17:41:11 +08:00
wei b30f6a80c8 Update version number. 2026-08-04 17:40:45 +08:00
wei f6bf8f5c8b Add multiple languages (i18n) support.
Now you can add a version in profile manage page.

Add install java button and dialog.
2026-08-04 17:39:38 +08:00
wei 6862f3f4b3 Update version number 2026-08-03 22:17:53 +08:00
wei 6e8f2ac2eb Now game dir is the correct path.
Add experimental manage profile page.
2026-08-03 22:15:55 +08:00
wei c63c46a3b3 Fix subprocess will create a terminal window when Minecraft is running.
Add a daemon to refresh account token.
2026-08-03 21:48:00 +08:00
wei 48b70c12af Settings page is "fully" implementation. 2026-08-03 20:55:37 +08:00
wei ed9d25023d Now launch game process no longer blocking main thread. 2026-08-03 18:04:40 +08:00
wei e657a9642e Fix some parameter issues and replace tkinter messagebox with Qt-based messagebox. 2026-08-03 16:02:45 +08:00
wei 38fd491da8 Update some text and add "About" to settings page. 2026-08-03 00:54:24 +08:00
wei a566717f9c Update some text. 2026-08-03 00:40:16 +08:00
wei 904140a959 Change launcher brand name. 2026-08-03 00:31:30 +08:00
wei e88a7cbde1 The open account page button will display current account's avatar. 2026-08-03 00:30:02 +08:00
wei 6ab807356d Add account manager and the account page is now fully functional.
Fix "Missing javaVersion" error when launching legacy Minecraft.

Add settings page. (But is not fully implemented yet)
2026-08-03 00:16:12 +08:00
wei eff990f7e4 Now launcher has a nice launch ui and it can launch MiNeCRaFt. 2026-08-01 02:34:27 +08:00
wei 338a5efe89 Code launch profile page ui/ux. 2026-08-01 00:47:41 +08:00
wei b5df1ec1ca Now vanilla (or with Fabric loader) profile creation is implemented. 2026-07-31 22:14:34 +08:00
wei 8d865c92a9 Code some part of the create profile page. Now it can load versions and types. 2026-07-30 21:43:19 +08:00
wei 3a4c1f42b2 Add some missing icons. 2026-07-29 00:19:27 +08:00
wei 061535db7c Add profile manager and fix some issues inside progress dialog. 2026-07-29 00:03:25 +08:00
wei 07d5b8a378 Add download progress dialog and some mod loader parse function. 2026-07-28 13:35:04 +08:00
wei 8d850408cd Code some ui and fix parse library will throw exception sometimes. 2026-07-23 00:47:44 +08:00
wei 77c22f5efe Upload missing icon. 2026-07-14 22:23:45 +08:00
wei e3f761a995 Add profile module. 2026-07-14 22:22:58 +08:00
wei e15bd758f3 Add page switch feature to main window and now all qt stylesheet are loaded from an external file.
Rename test dialog window to test page.
2026-07-14 16:41:14 +08:00
wei 1c6438040c Add a button. Now you can reopen the test window. 2026-07-14 01:17:37 +08:00
wei 425f740d8f Add auto detect java installation support. 2026-07-14 01:13:36 +08:00
wei bd5a1e8974 Add module that about java runtime management to core_lib. 2026-07-13 22:06:39 +08:00
wei 648cde6e33 Now the *launcher* can actually launch mInECraFT. 2026-07-13 03:13:17 +08:00
wei ccbe2052b8 Finish asset gui logic and argument parse module. 2026-07-13 01:19:11 +08:00
wei a14e2a5d54 Finish asset module. (in core_lib) 2026-07-13 00:03:51 +08:00
wei 864ce33db1 All the library (included natives) process are test finished. 2026-07-12 22:43:34 +08:00
wei e42a9b0a50 Now the *launcher* can parse natives in version manifest.
(Never let me did it again...it's a bullsh*t)
2026-07-12 00:06:11 +08:00
wei 2bd9dd8105 Add a test method to download client and libraries.
Add a simple File object to simplify certain file operations.

INFO: Libraries are unfiltered. Some of the library that for other platform will be downloaded too.
2026-07-11 01:19:36 +08:00
wei 4734cabe4c Move some game data functions to version_info.py 2026-07-10 23:31:46 +08:00
wei a93641b26d Update many files.
Add some description about this project, and now it has a simple UI (made with Qt)

If you don't specify the mode of (interface?) the UI. Launcher will show a crude window that lets you
 select a mode to start the (real) launcher.

Test version data fetching functions. Looks great.
2026-07-10 23:27:21 +08:00
wei c1f7967ff0 A small prototype is created! 2026-07-10 20:57:31 +08:00