Commit Graph

63 Commits

Author SHA1 Message Date
xgui4
6c1655d7ab fix the windows build 2026-04-28 00:33:21 -04:00
xgui4
7573cc4f0c finallly fix nixos !!!!!!! 2026-04-27 23:56:07 -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 Studio
033b43a29d new assets and data plus updated pkgbuild 2026-04-24 16:15:44 -04:00
Xgui4 Studio
466240fc1c littles update 2026-04-23 13:51:24 -04:00
xgui4
6c102c91db docstrings + minors fixex + starts of bets :) , this comit is smaller as it mainly about making the code behind better, and some part of the larger commit did cause issue 2026-04-21 22:13:57 -04:00
xgui4
d4f9647262 fix import,bugs and better ui management 2026-04-21 14:32:35 -04:00
xgui4
b62f02da73 fix build system for Arch 2026-04-20 19:13:52 -04:00
xgui4
2c189c6bec minor fixes 2026-04-18 23:26:44 -04:00
xgui4
24a3db306e adust hatcch build sysem 2026-04-18 23:20:32 -04:00
xgui4
9bc59dcbda sadly i refactor or something migh be needed.. 2026-04-18 21:15:49 -04:00
xgui4
6ca2d836ab final test before i might do a refactor 2026-04-18 21:13:36 -04:00
xgui4
804811aadb .... 2026-04-18 20:56:26 -04:00
xgui4
8afb898328 last ever test 2026-04-18 20:48:22 -04:00
xgui4
df0927a94f lasyt test before doing a refactor if needed 2026-04-18 20:24:14 -04:00
xgui4
a9230f3341 last test 2026-04-18 20:19:21 -04:00
xgui4
d80912ae8d added arch package 2026-04-18 19:32:25 -04:00
xgui4
44a236cbb1 bump version to 26.4.17a1 and update CLI interface to accept additional parameters 2026-04-17 01:00:56 -04:00
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
b173ee490b better organiasations + news hatch scripts + some minors bugs fixes 2026-04-13 18:49:05 -04:00
xgui4
cdde37ff85 meilleur org + mise a jour de versions 2026-04-13 00:49:49 -04:00
xgui4
ba041a8ee1 better structure + added a updated instance editor 2026-04-11 19:51:58 -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
ea75f91e58 update new default minecraft lce upstream url, fix windows build.bat and update versions 2026-04-07 23:12:26 -04:00
xgui4
cd55d3be25 Update project version and enhance UI components
- Bump version to 26.4.6a1 in pyproject.toml and build_info.py
- Modify form.ui and settingDialog.ui for improved layout and new components
- Update tasks.json and build.bat to include settingDialog UI generation
- Refactor instance_manager.py to streamline instance loading and default values
- Adjust system_manager.py to change default save path
- Enhance holiday messages in holyday.py with French translations
- Fix minor bugs in cli.py and browser_dialog.py for better user experience
- Update launcher.py to connect new settings actions
- Refactor preferences.py to clean up unused variables
2026-04-06 21:28:17 -04:00
xgui4
2f918f065f Add holiday management and settings dialog UI
- Introduced a new module `holyday.py` to manage and display holidays based on the current date.
- Implemented an enumeration for months and a dictionary for holiday messages.
- Created a new UI file `settingDialog.ui` for user settings, including language and theme selection.
- Added checkboxes for showing holidays and enabling developer mode in the settings dialog.
2026-04-04 23:22:50 -04:00
xgui4
873c8717f6 Update version to 26.4.3a1, refactor UI components, and enhance CLI functionality 2026-04-03 15:15:56 -04:00
xgui4
e280155f33 better theme and build system and fix path utils and added disable button textures 2026-04-02 16:29:51 -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
ee027e91b2 update the app 2026-03-31 17:58:45 -04:00
xgui4
87a03db525 minor upgrade and modified the version scheme 2026-03-30 23:25:23 -04:00
xgui4
f4bc175351 update versions , scripts, add work in progress and packages info and small changes and add new incoming interfaces 2026-03-30 19:29:29 -04:00
xgui4
52fd85e911 update to alpha 1 and minors update 2026-03-27 22:27:05 -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
12396700f9 update the structure and add experimental bsd support 2026-03-27 18:47:14 -04:00
xgui4
472ca6f7d8 more updates 2026-03-25 22:35:51 -04:00
xgui4
675fa98ea4 minor update + add version 2026-03-25 21:28:03 -04:00
xgui4
ec68e488e4 update to fix the windows build 2026-03-25 21:04:56 -04:00
xgui4
682ae83146 fix the versions for windows 2026-03-24 18:52:58 -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
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
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