Commit Graph

389 Commits

Author SHA1 Message Date
Xgui4-Dev
cea56c6ec2 Merge pull request #5 from xgui4/pre-alpha
update nighly
2026-03-24 13:02:46 -04:00
xgui4
ba0e7876c0 add translations , and better theme (currently broken) 2026-03-23 01:30:56 -04:00
xgui4
dd755f8a50 update the readme, the styles, the logging and fix the launcher and disabled one feature coming laters 2026-03-22 23:57:46 -04:00
Xgui4-Dev
df71d9cf29 Merge pull request #4 from xgui4/pre-alpha
fix the pyproject.toml file
2026-03-22 19:00:01 -04:00
xgui4
34b44ad255 fix the pyproject.toml file 2026-03-22 18:59:00 -04:00
xgui4
fc9e216b9a Refactor CI workflow and build scripts; enable fail-fast, update Nuitka settings, and streamline build process for Windows and Linux. 2026-03-22 18:34:05 -04:00
xgui4
5df730a692 update build script and style to fix the issue where the app is unreadable if the system was in light mode and some temporlaly measure for the windows build 2026-03-20 19:06:02 -04:00
xgui4
be2acdace5 Merge branch 'pre-alpha' of https://github.com/xgui4/LCE-Qt-Launcher into pre-alpha 2026-03-20 17:07:25 -04:00
xgui4
cbd42e43f2 ajout gitignore 2026-03-20 17:06:55 -04:00
xgui4
5cb4035dae Merge remote-tracking branch 'origin' into nightly
update my branch
2026-03-20 16:48:43 -04:00
xgui4
d06187db02 updated the styling 2026-03-20 16:41:40 -04:00
xgui4
0f1f629745 test 2026-03-20 16:18:46 -04:00
xgui4
c0c874e322 update the project file, add script to help with the building of the app , add a empty __init__ for future use and packaging and update build info to use the project metadata if possible 2026-03-20 14:34:11 -04:00
Xgui4-Dev
6a965b5144 fix feature request template structure
Removed 'type: feature' from the feature request template.
2026-03-19 00:49:00 -04:00
Xgui4-Dev
ffe4f484ce Merge pull request #3 from xgui4/nightly
Update Master
2026-03-19 00:47:05 -04:00
Xgui4-Dev
2f79802dde fix feature request issue template
Removed type field from feature request template.
2026-03-19 00:44:51 -04:00
xgui4
83efb85dd0 update the github config 2026-03-19 00:35:33 -04:00
Xgui4-Dev
4058b856dd Fix warning formatting in README.md
Updated warning format in README
2026-03-18 23:56:57 -04:00
xgui4
3a610d30b8 Add new assets and implement theme settings
- Added a new pointer image to the assets directory.
- Created dark and light stylesheet files for UI theming.
- Implemented a settings dialog with placeholder text.
- Defined a Theme enumeration to manage different UI themes.
-  and more
2026-03-18 20:51:31 -04:00
xgui4
03923c8045 merge launcher.py with cli.py , add pkgbuild-git for package and update vscode config and better version system 2026-03-18 10:24:02 -04:00
Xgui4-Dev
7df73bc31c Enable blank issues in issue template configuration 2026-03-18 00:30:06 -04:00
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