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.
This commit is contained in:
xgui4
2026-05-18 00:34:25 -04:00
parent 67ab4d361e
commit 1a8d41a412
16 changed files with 229 additions and 279 deletions

View File

@@ -2,10 +2,9 @@
"$schema": "https://raw.githubusercontent.com/xgui4/LCE-Qt-Launcher/refs/heads/nightly/schemas/x-application-lce_inst_config.json",
"name": "aRockefeler Aether Mod",
"installation_path": ".lce-aether",
"archive_file": "Release",
"archive_file": "Release.zip",
"image": ":/aether.png",
"exe_name": "Minecraft.Client.exe",
"url": "https://github.com/Frcoxd/aether-papu",
"repo_url": "https://github.com/Frcoxd/aether-papu",
"news_feed": "https://github.com/LCE-Hub/LCE-Workshop/tree/main/.00versions/test",
"instance_source": "InstanceSource.GITHUB_RELEASE",