Commit Graph

52 Commits

Author SHA1 Message Date
xgui4
8e779ce485 try to fix the workflow and add badges to readme 2026-06-05 16:52:49 -04:00
xgui4
0d6657e57c add website, fix typo in readme and fix minor bug in instance_manager and update neolegacy to archive version and updaes instances names 2026-06-05 14:26:47 -04:00
xgui4
3288104171 readme update, nightly worflow 2026-06-04 23:28:19 -04:00
xgui4
621799665a preparations do update 0.0.21.0a
fix somes bugs and renamed new default to defailt and added a defailt news pages and updated readme
2026-06-04 16:06:42 -04:00
xgui4
040f50fba0 upgrade versions, docs and flatpak wip repo and try to fix nigthly build for app image 2026-06-02 00:05:36 -04:00
xgui4
c345a764d5 update readme for the app image, put most ui login into new view objectt for the ui that were implemeted in launcher, update workflow and minor ui update and version updarte to alpha 5 2026-05-31 00:30:35 -04:00
Xgui4 Studio
7dcbd0978f Refactor display manager and downloader with improved docstrings and error handling
- Enhanced DisplayManager class with detailed docstrings for displayInfo, displayWarn, and displayError methods.
- Updated downloader.py with clearer docstrings and removed unnecessary exception handling.
- Improved instance_manager.py by clarifying the install_instance method and removing redundant try-except blocks.
- Refined mod_manager.py with better docstrings and marked extraction functions for async implementation.
- Updated steam_manager.py with clearer docstrings for add_instance_to_steam function.
- Cleaned up system_manager.py by removing deprecated methods and unnecessary imports.
- Enhanced app_data.py with clearer docstrings and improved instance loading logic.
- Updated content_installer_dialog.py and launcher.py with clearer variable annotations and removed TODOs.
- Modified settingDialog.ui and system_info.ui to improve UI elements and accessibility.
- Updated version numbers in uv.lock for dependencies and ensured compatibility with the latest packages.
2026-05-29 01:07:47 -04:00
xgui4
a42d4f2c3f cleaned the code witj ruff, remove instance type , and some minors typo fixed on docs and other minors changes 2026-05-25 15:09:32 -04:00
Xgui4 Studio
b3093425ce changes the way of doing nighly build, now it is on branch dev, and master will become updated faster until the 1.0 or stable release came 2026-05-24 17:11:42 -04:00
Xgui4-Dev
b9e2f789f5 fix typo 2026-05-24 16:49:19 -04:00
xgui4
501149af02 remove old instanc,e better docs ,disabled automatc installer in nightly temporaliry due to some issue and fix revelations and disabled mclce until the launcher support remote git source 2026-05-24 14:17:05 -04:00
xgui4
b7cca937f2 updating flatpak and readme 2026-05-23 15:38:27 -04:00
xgui4
bfd9cc0168 update readme 2026-05-21 20:25:48 -04:00
xgui4
f47c630727 Preparation for release
- update the image of the app and readme
- add new screenshot
- update  workflow with new info,
- update the window installer for both nightly and stable, now the stable version is also a onlline installer,
- delete old note and way more
-  remove dev channel for arch packages, a better way for developpement package will soon be added
- updatrd pyproject.toml
- removed unsused scripts
- new version of the packages helper script s for linux
2026-05-21 15:14:44 -04:00
xgui4
5ea194b65b add more credit to the readme 2026-05-20 20:56:39 -04:00
xgui4
653d767bd5 minors corrections and better nightly and update workflow to disable the broken part who will be re-enabled later 2026-05-20 00:38:33 -04:00
xgui4
67ab4d361e removing the freebsd port this repo, as it will be moved to https://github.com/xgui4/freebsd-ports 2026-05-17 16:47:32 -04:00
xgui4
cfa861b357 Added Nix, flake , better readme, and docs
update readme and divised them in mutliple files in a news directory names `docs`  with two folder for localized versions, added nix flake and removed obseleted scripts
2026-05-17 13:57:29 -04:00
xgui4
d575ab7fd8 updated readme, worflow, installer , port and packages, and begin the fix for flatpak and added and updated the ui for the change of the default instance and that mcle is now source backup only for now 2026-05-16 12:28:08 -04:00
xgui4
6125b9a2eb disabled dcma versions , jump to early apha version to fix the laucher, and updaes versions 2026-05-14 23:50:38 -04:00
Xgui4-Dev
2fc4dd72da Update readme.md 2026-05-13 23:54:10 -04:00
Xgui4-Dev
170821d23c Update readme.md 2026-05-13 23:53:36 -04:00
Xgui4 Studio
19f1b7ba17 refactor: update font usage and improve localization support in documentation 2026-05-13 02:29:29 -04:00
xgui4
ae3bf626e7 update version, update and fixes freebsd port, better exception handling for package metadata informations, better bsd-helper.sh, update the minecraft theme comment code for later uses, better nightly workflow , fix the form.ui and instance name , and update readme 2026-05-12 00:13:22 -04:00
xgui4
c2d0fa54f6 minors updates to ui, new font, better, update the readme and resc.qrc 2026-05-08 01:21:10 -04:00
xgui4
d76556b86f disabled unused features and add vdf python package for future steam integration 2026-05-06 17:01:15 -04:00
xgui4
8e5e9acdae fixes readne 2026-05-03 11:55:16 -04:00
xgui4
b2be47fb52 Add support for new instances, update UI components, and enhance resource management, update readme and add instance Managers, add Marketplace ,new icon 2026-05-01 01:55:08 -04:00
xgui4
a623b2ae3b Add Marketplace menu and actions, update documentation, and improve UI elements and update readme 2026-04-30 02:04:57 -04:00
Xgui4 Studio
a99dee3cfb Refactor code structure for improved readability and maintainability and more docstring + better OS integreation phase 1 2026-04-24 21:40:41 -04:00
xgui4
d80912ae8d added arch package 2026-04-18 19:32:25 -04:00
xgui4
5213f5a46e big update + update for the defaults instances 2026-04-14 18:03:09 -04:00
xgui4
cdde37ff85 meilleur org + mise a jour de versions 2026-04-13 00:49:49 -04:00
xgui4
adad7bea3b Add initial project files and clean-up script
- Created a PowerShell script `clean.ps1` to remove build artifacts and temporary files.
- Added default instance configurations for "Default" and "Legacy Evolved" in JSON format.
- Introduced a guide in JSONC format detailing instance setup and configuration.
- Added an About dialog UI in XML format for the application.
- Included a license string for the GNU General Public License v3 in `license_str.py`.
2026-04-10 02:08:49 -04:00
Xgui4-Dev
9404313901 Update readme.md 2026-04-08 00:13:54 -04:00
Xgui4-Dev
e883524048 Update readme.md
update README and make it cleaner
2026-04-08 00:12:29 -04:00
xgui4
eee6afb2b1 fix nighly and add screenshot 2026-04-02 19:59:39 -04:00
Xgui4-Dev
7052eeca90 Update readme.md 2026-03-31 10:02:45 -04:00
xgui4
83f0814f1b update readme 2026-03-30 19:35:28 -04:00
xgui4
ef4d556899 add initial support for freebsd 2026-03-27 20:55:07 -04:00
xgui4
34f301edcc even mores structure update 2026-03-27 19:12:22 -04:00
Xgui4-Dev
bd2dce1abf Update readme.md 2026-03-26 00:57:31 -04:00
xgui4
1f79179c2e fix nighly, better structure , update package and project configuration and theme 2026-03-24 17:30:52 -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
4058b856dd Fix warning formatting in README.md
Updated warning format in README
2026-03-18 23:56:57 -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
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
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