Commit Graph

213 Commits

Author SHA1 Message Date
xgui4
69631275e2 remove absolute path to pysidedeploy 2026-03-14 19:20:47 -04:00
xgui4
271cbdc14a Add language support and JSON translation functionality
- Created English and French language JSON files for application strings.
- Implemented JsonTrans class for loading and managing translations.
- Added utility functions for directory management related to assets and languages.
- Updated dependency lock file with necessary packages for the application.
2026-03-13 23:35:32 -04:00
xgui4
80d5859d6f better structure of the program and renamed the essentials components 2026-03-13 16:53:41 -04:00
xgui4
d8fb70e46c fix the nightly build action 2026-03-12 20:36:34 -04:00
xgui4
acc32276c6 add windows compatbility + start of pysidedeployspec file 2026-03-12 20:31:46 -04:00
xgui4
c8130075b9 Merge remote-tracking branch 'origin/pre-alpha' 2026-03-12 19:31:04 -04:00
xgui4
bc337fcb39 fix nightly build 2026-03-12 19:30:30 -04:00
Xgui4-Dev
faefb61c6b Merge pull request #1 from xgui4/pre-alpha
First Pre alpha (nightly) build
2026-03-12 19:15:21 -04:00
xgui4
b8f728f4ee Add initial implementation of Minecraft LCE QT Launcher
- Added assets including Minecraft icon and styles for the UI.
- Created a Code of Conduct to promote inclusivity and respect within the community.
- Implemented app configuration management with `app_config.py` and `config.py`.
- Developed instance management functionality in `instance_manager.py`.
- Introduced a downloader class for handling client downloads in `downloader.py`.
- Designed the main UI layout using Qt Designer in `form.ui`.
- Established the main application logic in `launcher.py`, including command-line argument handling.
- Added system management capabilities to detect the operating system in `system_manager.py`.
2026-03-12 19:13:03 -04:00
xgui4
11a3656a47 some bug fixes 2026-03-12 00:36:00 -04:00
xgui4
3198799a83 start the logic of the launcher 2026-03-11 23:50:15 -04:00
xgui4
b1b859fac9 update the app and add config 2026-03-11 19:31:29 -04:00
xgui4
9b12045682 Add initial implementation of LCE QT Launcher
- Created config.py for application configuration management.
- Added form.ui for the main application interface layout.
- Implemented launcher.py as the main application entry point.
- Included license.md for GPLv3 licensing terms.
- Added pyproject.toml for project metadata and dependencies.
- Created readme.md with project description and license information.
- Added requirements.txt to specify project dependencies.
- Created res.qrc for resource management of images.
- Added setup.bat and setup.sh scripts for UI file compilation.
2026-03-11 18:50:27 -04:00