Commit Graph

34 Commits

Author SHA1 Message Date
xgui4
6c1655d7ab fix the windows build 2026-04-28 00:33:21 -04:00
Xgui4 Studio
29b65dd012 minor fixes 2026-04-24 16:20:51 -04:00
xgui4
f8816cb313 repush-stuff as the partial stuff cause issues 2026-04-21 22:19:30 -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
d80912ae8d added arch package 2026-04-18 19:32:25 -04:00
xgui4
6eda405345 some correction and uv sync 2026-04-18 17:37:49 -04:00
xgui4
2ab3719592 update uv sync 2026-04-16 23:33:24 -04:00
xgui4
56c8b6713c sync uv 2026-04-15 19:55:38 -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
f9f7df5287 update uv.lock and readme 2026-04-08 00:13:58 -04:00
xgui4
0f9e21b4bc update uv.lock 2026-04-06 21:32:34 -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
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
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
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
675fa98ea4 minor update + add version 2026-03-25 21:28:03 -04:00
xgui4
682ae83146 fix the versions for windows 2026-03-24 18:52:58 -04:00
xgui4
1f79179c2e fix nighly, better structure , update package and project configuration and theme 2026-03-24 17:30:52 -04:00
xgui4
0f1f629745 test 2026-03-20 16:18:46 -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
271cbdc14a Add language support and JSON translation functionality
- Created English and French language JSON files for application strings.
- Implemented JsonTrans class for loading and managing translations.
- Added utility functions for directory management related to assets and languages.
- Updated dependency lock file with necessary packages for the application.
2026-03-13 23:35:32 -04:00