110 Commits

Author SHA1 Message Date
xgui4
0780d63ec1 updte pyproject 2026-07-07 10:16:04 -04:00
xgui4
efad2eb1ee bump version to 0.0.21.5 and update instance data source label and minors code formating, adding a easy script for compiling qt ressources, and remove a empty python file 2026-07-06 23:41:14 -04:00
xgui4
d0a004349f fix pyproject.toml 2026-07-06 01:43:45 -04:00
xgui4
2fc154bdd6 add start data manager logic 2026-07-06 01:37:34 -04:00
xgui4
607e4525f5 Refactor and update project descriptions, versioning, and documentation
- Updated desktop entry comment for clarity and conciseness.
- Revised package descriptions in PKGBUILD files for consistency and improved readability.
- Changed version number in stable and nightly builds to align with the latest release.
- Enhanced README.md with clearer language and formatting improvements.
- Added a new THANKS.md file to acknowledge contributions and resources.
- Created setup documentation in both English and French for better accessibility.
- Improved skin manager HTML and JavaScript for better user experience and functionality.
- Introduced a new button CSS style for improved UI aesthetics.
- Added a new shop.html page in French for marketplace navigation.
2026-06-29 01:51:13 -04:00
xgui4
c447921b84 start of the .3 alpha 2026-06-27 01:20:35 -04:00
xgui4
92a92a0560 update to alpha 3 with updated site, readme , placeholder site and minors other changes 2026-06-26 00:38:06 -04:00
xgui4
e68dc381ed update the versions numbers to a alpha 2 and update dep to fix vulnerability and fix instance managers 2026-06-24 14:48:22 -04:00
xgui4
6e3b00fd6b update to version 0.0.21a1 2026-06-06 00:21:48 -04:00
xgui4
621799665a preparations do update 0.0.21.0a
fix somes bugs and renamed new default to defailt and added a defailt news pages and updated readme
2026-06-04 16:06:42 -04:00
xgui4
f2e40a8877 update version to 0.0.20.9 alpaha 2026-06-03 23:14:28 -04:00
xgui4
1f687e9f25 Refactor and enhance installation and launch features
- Updated `pyproject.toml` to change type checking mode to strict.
- Modified `form.ui` to improve layout and visibility of UI elements, including progress indicators and buttons.
- Refactored `install_game` function in `features.py` to separate GUI logic from installation logic and improve error handling.
- Enhanced `play` method in `instance_manager.py` to accept `AppContext` and handle subprocess execution more robustly.
- Updated `downloader.py` to streamline the download process and improve error handling during extraction.
- Adjusted `cli.py` to pass `AppContext` when calling instance installation and launching methods.
- Improved `launcher.py` to better manage UI interactions and visibility of progress indicators during installation.
2026-06-02 17:47:08 -04:00
xgui4
9e54128160 minor fix in main.py and pyproject.tom pyproject-appimage fixes 2026-06-02 12:41:31 -04:00
xgui4
03f848365c update the wip flatpak repo packages, move the appstream on the root of the project, and remove it from packages and now the package and ntuitka packages no longer copy the whole assets and data folder since it is on qt ressoures and betters scripts and fix a error in echo in clean sript for windows and update deps 2026-06-02 12:35:17 -04:00
xgui4
040f50fba0 upgrade versions, docs and flatpak wip repo and try to fix nigthly build for app image 2026-06-02 00:05:36 -04:00
xgui4
e8202a42b1 begin to fix workflow + uodated neolegacy version default 2026-06-01 16:44:30 -04:00
xgui4
48870ecbbd Refactor instance UI and update version to 0.0.20b7 and worksflow fixes
- Renamed QComboBox in instance.ui to versionsComboBox for clarity.
- Updated fallback version in __init__.py to 0.0.20b7.
- Improved docstrings and comments in app.py and other files for better readability.
- Added path expansion functionality in app_context.py to handle user           python -m pyproject-appimage
preferences.
- Refactored user preference methods in pref.py to use camelCase for consistency.
- Enhanced instance management and downloader logic in instance_manager.py and downloader.py.
- Fixed various formatting issues across multiple files for better code style adherence.
- Updated the lock file to reflect the new version 0.0.20a7.
- Fixed multiples workflows
2026-06-01 15:40:55 -04:00
xgui4
42d0ffe0c5 bettet instance list and now work, new beta and workflow fixed 2026-06-01 01:03:48 -04:00
xgui4
8986de1e91 minors update and add username status 2026-05-31 00:30:35 -04:00
xgui4
c345a764d5 update readme for the app image, put most ui login into new view objectt for the ui that were implemeted in launcher, update workflow and minor ui update and version updarte to alpha 5 2026-05-31 00:30:35 -04:00
xgui4
957443303b upgrades project and packages and worflow and flatpak and new desktop fille for appimag and mores 2026-05-30 00:56:29 -04:00
Xgui4 Studio
7dcbd0978f Refactor display manager and downloader with improved docstrings and error handling
- Enhanced DisplayManager class with detailed docstrings for displayInfo, displayWarn, and displayError methods.
- Updated downloader.py with clearer docstrings and removed unnecessary exception handling.
- Improved instance_manager.py by clarifying the install_instance method and removing redundant try-except blocks.
- Refined mod_manager.py with better docstrings and marked extraction functions for async implementation.
- Updated steam_manager.py with clearer docstrings for add_instance_to_steam function.
- Cleaned up system_manager.py by removing deprecated methods and unnecessary imports.
- Enhanced app_data.py with clearer docstrings and improved instance loading logic.
- Updated content_installer_dialog.py and launcher.py with clearer variable annotations and removed TODOs.
- Modified settingDialog.ui and system_info.ui to improve UI elements and accessibility.
- Updated version numbers in uv.lock for dependencies and ensured compatibility with the latest packages.
2026-05-29 01:07:47 -04:00
xgui4
07c3c4ecf0 update app version to 0.0.20a1, update the lce_inst link , update default setting and fix packages scripts amd little schema update 2026-05-25 00:38:04 -04:00
xgui4
501149af02 remove old instanc,e better docs ,disabled automatc installer in nightly temporaliry due to some issue and fix revelations and disabled mclce until the launcher support remote git source 2026-05-24 14:17:05 -04:00
xgui4
abec14564e finally fix workflow 2026-05-24 00:54:45 -04:00
xgui4
c9e1ebe936 fix gh actions 2026-05-24 00:42:54 -04:00
xgui4
13f0b12711 fixes some error , update to pyside6 6.11.1 and update minecraft themes and readded an temporally an way to disabled system thrme if needed 2026-05-23 18:13:59 -04:00
xgui4
3fc0cc3605 revert the experiment
and  add nutiksa and related to dev dependancy and update worflow and rename the pip requirement for more clarity
2026-05-22 23:14:55 -04:00
xgui4
a5dbf16549 test of less deps 2026-05-22 14:43:42 -04:00
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