Commit Graph

18 Commits

Author SHA1 Message Date
xgui4
b0e65d1c3f fix the nighly build 2026-03-18 00:23:55 -04:00
xgui4
1ada97c6fe feat: Update README with warning and feature list; improve software requirements
fix: Change version type to nightly and add version number in build_info.py

refactor: Update form.ui layout and improve widget organization

feat: Enhance instance management with save/load functionality and default save path

feat: Implement browser dialog for external links in launcher.py

feat: Add issue templates for bug reports and feature requests in GitHub

chore: Create browser_dialog.py for handling web views in dialogs
2026-03-17 23:29:32 -04:00
xgui4
b96e53d10e add a wip main.py launcher, update the cli , and the whole system 2026-03-17 10:04:16 -04:00
xgui4
037cd1dc94 added a cli version as a proof of concept and add some item and some packages for that version and fix the installation 2026-03-15 02:02:21 -04:00
xgui4
9b1557361f Refactor project structure and enhance functionality
- Added 'rich' dependency for improved console output.
- Updated README with compiling suggestions.
- Refactored downloader and instance management for better clarity and functionality.
- Introduced new user_data module for future user data handling.
- Removed obsolete utils module.
- Added main.py as a fallback launcher.
2026-03-14 23:25:19 -04:00
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