Commit Graph
13 Commits
Author SHA1 Message Date
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