Commit Graph

365 Commits

Author SHA1 Message Date
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
Xgui4 Studio
b3093425ce changes the way of doing nighly build, now it is on branch dev, and master will become updated faster until the 1.0 or stable release came v0.0.20a0 2026-05-24 17:11:42 -04:00
Xgui4-Dev
7a71996f26 fix typo in workflow 2026-05-24 16:51:46 -04:00
Xgui4-Dev
b9e2f789f5 fix typo 2026-05-24 16:49:19 -04:00
Xgui4-Dev
9ecda95d57 Merge pull request #35 from xgui4/nightly
Prepapre for 26.05.24
2026-05-24 16:47:28 -04:00
xgui4
764bb496bc Merge branch 'testing' into nightly
fix bsd, better doc, and uv dep updates
2026-05-24 15:55:50 -04:00
xgui4
6a9b751027 fix bsd os error and disabled unused git feature since it did not work anyway for now 2026-05-24 15:22:38 -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-Dev
1b6873992f Merge pull request #34 from xgui4/testing
trying to fix nightly build
2026-05-24 00:57:17 -04:00
xgui4
abec14564e finally fix workflow 2026-05-24 00:54:45 -04:00
xgui4
01b9ab1993 minors wokrflow updates 2026-05-24 00:53:48 -04:00
Xgui4-Dev
7071a2acb6 Merge pull request #33 from xgui4/nightly
update nightly to testing
2026-05-24 00:49:40 -04:00
Xgui4-Dev
f8898780aa Merge branch 'testing' into nightly 2026-05-24 00:49:24 -04:00
xgui4
8b42b4080e fix gh actions 2026-05-24 00:46:25 -04:00
xgui4
c9e1ebe936 fix gh actions 2026-05-24 00:42:54 -04:00
xgui4
c2007d77c8 Merge tag 'nightly' into testing
merge nightly with better codes and fixes
2026-05-24 00:28:28 -04:00
xgui4
b51be30901 fix theme, add new downloader function for future versions and minors changes 2026-05-24 00:28:00 -04:00
xgui4
1174788feb fix, nightky build + better formatage for cleaner code 2026-05-23 23:47:00 -04:00
xgui4
20e7eded33 Merge branch 'testing' into nightly
testing chages for today 24 may 2026
2026-05-23 19:12:57 -04:00
xgui4
9db8e899e6 added a new launch option and updated help string and fixed the comand line argurment 2026-05-23 19:06:38 -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
b7cca937f2 updating flatpak and readme 2026-05-23 15:38:27 -04:00
xgui4
26161a6c47 make minor adjustements 2026-05-22 23:36:22 -04:00
xgui4
f2262dda5c update flatpak requirements 2026-05-22 23:15:13 -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
bfd9cc0168 update readme 2026-05-21 20:25:48 -04:00
xgui4
afcb85dcb9 Merge branch 'testing' into nightly
nightly pre-release of the 0.20.0b0 release (26.5.21 version)
2026-05-21 15:42:09 -04:00
xgui4
62f774a241 temporaly fix to try for workflow 2026-05-21 15:41:10 -04:00
xgui4
7803b5f0dc some others changes i forgot to add to stage in git for the workflow and pkgbuild 2026-05-21 15:15:21 -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
5ea194b65b add more credit to the readme 2026-05-20 20:56:39 -04:00
xgui4
1d88f5bd5c rework the linux build script and try to fix the build for the freebsd port 2026-05-20 14:33:49 -04:00