Commit Graph

81 Commits

Author SHA1 Message Date
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
1a8d41a412 Refactor application :
Refactor application  structure by removing BuildInfo class and integrating its attributes directly into the application context. Update features and views to utilize new string constants for application metadata. Replace UserPref class with a new implementation in pref.py, streamlining user preference management. Enhance instance manager and launcher views to accommodate these changes, ensuring consistent access to application information. Remove deprecated preferences module and adjust related functionality across the codebase.
2026-05-18 00:34:25 -04:00
Xgui4 Studio
99b9560fb8 Add GitHub Actions workflow for Flatpak nightly builds and add requirement.txt for flatpak
- Created a new GitHub Actions workflow (`flatpak.yml`) to automate the building and publishing of Flatpak packages on the `nightly` branch.
- add requirement.ttxt and updatr ntuik a  version andf uv.lock file
2026-05-15 20:48:09 -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 Studio
4a36f7a19e bump version to 0.2026.5.14, update nightly build scripts, and add custom skin option in mod manager 2026-05-13 23:51:54 -04:00
Xgui4 Studio
31cacfc147 update verdssions to 26.05.12 , update ui, add start of experiments, updates arch packages and improvement of code. and fix bsd helper 2026-05-13 18:17:41 -04:00
Xgui4 Studio
4818b8d94d update to 2026.05.12, removed old code and depency requests, minirs changes to file and start of a better display handler for popuup message box in futue release 2026-05-13 00:51:28 -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
fd17d19883 add bsd helper and start of bsd ports 2026-05-11 00:06:25 -04:00
xgui4
fcaf218efd trying fxiging windows isntallers and update versions 2026-05-10 00:56:59 -04:00
xgui4
a7a5334298 re-add shell.nix, remove pkgbuild that was on the root , updated app versions to nightly alpha, to be easier to knwow the dev version, new extension files for windows, updated and fixes worfkflow and uv.lock 2026-05-09 23:54:53 -04:00
xgui4
74bb2916c0 refactor: update theme handling and integrate Steam Tinker Launch support 2026-05-08 16:22:37 -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
ee36689a01 minors fixes 2026-05-04 00:32:28 -04:00
xgui4
33a671102e removed python packages that cannot work on python 3.14 2026-05-03 23:35:15 -04:00
xgui4
cb10af1280 update version, and add asether version as default 2026-05-03 00:12:33 -04:00
xgui4
19ab5e198e update version, and ui 2026-05-01 16:02:17 -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
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