Commit Graph

29 Commits

Author SHA1 Message Date
xgui4
67615761b4 April 16 updates 2026-04-16 23:31:21 -04:00
xgui4
4fe62e4c64 updated instance editor and menu 2026-04-15 19:54:53 -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
166f57f28f feat: Enhance instance loading and UI updates
- Updated `load_instance` function to handle FileNotFoundError gracefully.
- Improved `Launcher` class to update UI elements with instance details after loading.
- Added new properties `image` and `news_feed` to the `Instance` class.
- Introduced JSON schema for instance configuration with new properties.
- Created default instance configuration for "LCE-Hub neoLegacy".
- Added scripts for downloading images and preparing packages.
- Implemented new image handling class for better image management.
- Updated versioning in `main.py` and `uv.lock` for release 0.26.4.11.
2026-04-11 00:22:16 -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
eee6afb2b1 fix nighly and add screenshot 2026-04-02 19:59:39 -04:00
xgui4
866e55ea77 Refactor Instances Editor UI and Update Versioning
- Changed the instance editor main window class name from "Instance" to "InstancesEditor" in the UI file.
- Updated the instance editor window title to "LCE Qt Launcher - Instances Editor" and added an application icon.
- Updated product and file version to "0.26.4.2" in main.py.
- Updated package version for "lce-qt-launcher" to "26.4.2a1" in uv.lock.
- Removed unused dependencies "term-image" from the project.
2026-04-02 01:26:02 -04:00
xgui4
bb3ed82ea8 fix niughly + remove dependancy 2026-04-01 01:05:13 -04:00
Xgui4-Dev
ae4618aead fix nighly python build system 2026-03-31 23:09:35 -04:00
xgui4
6aa644bd5d re-add standalone to nightly 2026-03-31 21:10:58 -04:00
xgui4
b2e46f9fbd fix the app plus better code 2026-03-31 21:07:19 -04:00
xgui4
ee027e91b2 update the app 2026-03-31 17:58:45 -04:00
xgui4
16b5033176 try to fix the program 2026-03-31 00:34:39 -04:00
xgui4
87a03db525 minor upgrade and modified the version scheme 2026-03-30 23:25:23 -04:00
xgui4
52fd85e911 update to alpha 1 and minors update 2026-03-27 22:27:05 -04:00
xgui4
472ca6f7d8 more updates 2026-03-25 22:35:51 -04:00
xgui4
36d705772c fixed action and pyproject file 2026-03-24 17:47:27 -04:00
xgui4
1f79179c2e fix nighly, better structure , update package and project configuration and theme 2026-03-24 17:30:52 -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-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
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-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
d8fb70e46c fix the nightly build action 2026-03-12 20:36:34 -04:00
xgui4
bc337fcb39 fix nightly build 2026-03-12 19:30:30 -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