Commit Graph

28 Commits

Author SHA1 Message Date
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
xgui4
3198799a83 start the logic of the launcher 2026-03-11 23:50:15 -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