397 Commits

Author SHA1 Message Date
Xgui4-Dev
9b03a64d24 Merge pull request #41 from xgui4/new-workflows
New workflows
2026-06-24 14:50:56 -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-Dev
9efdfee350 Merge branch 'master' into new-workflows 2026-06-24 14:09:14 -04:00
xgui4
fdcc2236c2 using ruff to fix and format the code 2026-06-24 14:06:09 -04:00
xgui4
c2b15ff2d2 update news, noelegacy and add direct downlaod support 2026-06-24 11:40:26 -04:00
xgui4
b094bcf25a add news and start for the shop 2026-06-11 19:56:15 -04:00
xgui4
e1ac7edbd1 update site and fix error in skin and add git attributes 2026-06-11 12:57:44 -04:00
Xgui4-Dev
c36ab5c2fa Merge pull request #40 from xgui4/dev
updates  sites and add skin option in ui
2026-06-11 00:18:34 -04:00
xgui4
2edc88092d add dev to site for faster update 2026-06-11 00:03:20 -04:00
xgui4
58af40a22b add download skin from site and ui 2026-06-11 00:02:24 -04:00
xgui4
39ac1adfd7 update site and add makretplace and news 2026-06-09 15:35:13 -04:00
xgui4
50194c9bb4 litte update 2026-06-09 14:19:40 -04:00
xgui4
7bb27abef8 add first version for skin manager,, and update site and more internal pagres to src/ instead of www/ and added noscript red error color in css 2026-06-07 14:01:08 -04:00
xgui4
9734176939 update site and add french version 2026-06-07 11:06:30 -04:00
xgui4
6950e4fb53 update site and add converted markdown files into html 2026-06-07 00:46:18 -04:00
xgui4
5c09c0fb6d update the site 2026-06-07 00:23:33 -04:00
xgui4
a9b3ecc620 add news workflows 2026-06-06 19:17:15 -04:00
xgui4
c82c98d643 try to fix the workflow 2026-06-06 18:09:56 -04:00
xgui4
6e3b00fd6b update to version 0.0.21a1 2026-06-06 00:21:48 -04:00
xgui4
5909c2de4c rework the worflow for appimage and arch for the nightly build 2026-06-05 17:40:56 -04:00
xgui4
8e779ce485 try to fix the workflow and add badges to readme 2026-06-05 16:52:49 -04:00
xgui4
0d6657e57c add website, fix typo in readme and fix minor bug in instance_manager and update neolegacy to archive version and updaes instances names 2026-06-05 14:26:47 -04:00
xgui4
3288104171 readme update, nightly worflow v0.0.21a0 2026-06-04 23:28:19 -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
10e9ead959 fixing type in form.ui and fix installer 2026-06-03 12:14:20 -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
4aea963731 try to fix the workflow 2026-06-01 15:55:58 -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
6c09c61161 update the worflow to attemp to fix the windows, arch and app image packages/installer and add new desktop file for linux for a lce content installer and add a gui option to the lce content insaller and new icon for it, but it wont install yet, but coming later 2026-05-31 19:12:14 -04:00
xgui4
34d1bb583e added a fix me in nightly 2026-05-31 19:12:14 -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
5e8755e4bd minor ui adjectumes and temporaly fix the worflow by using the pyproject.toml file instead of requirements.txt since it did not work 2026-05-31 00:30:35 -04:00
xgui4
52991199c3 try to fix the nghtly 2026-05-30 01:50:54 -04:00
Xgui4-Dev
114369defd Merge pull request #37 from xgui4/packaging-update
Packaging update with alpha 0.20.0a4
2026-05-30 01:38:51 -04:00
xgui4
521184b1de fix the windows build and remove useless print in __init__ 2026-05-30 01:31:09 -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
fd67f5bbe4 better windows build system hook , and added appimage workflow to nightly 2026-05-29 02:33: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 Studio
443d6dfea8 fix pkgbuild 2026-05-26 17:11:17 -04:00
xgui4
a42d4f2c3f cleaned the code witj ruff, remove instance type , and some minors typo fixed on docs and other minors changes 2026-05-25 15:09:32 -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
f53a2cee5c fix arch packages and gitignores 2026-05-25 00:22:14 -04:00
xgui4
b38d295098 fix the iss stable file 2026-05-25 00:14:29 -04:00