13 Commits

Author SHA1 Message Date
xgui4
521184b1de fix the windows build and remove useless print in __init__ 2026-05-30 01:31:09 -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
c9c6b69810 restructure 2026-04-18 22:26: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
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
c0c874e322 update the project file, add script to help with the building of the app , add a empty __init__ for future use and packaging and update build info to use the project metadata if possible 2026-03-20 14:34:11 -04:00
xgui4
03923c8045 merge launcher.py with cli.py , add pkgbuild-git for package and update vscode config and better version system 2026-03-18 10:24:02 -04:00
xgui4
1ada97c6fe feat: Update README with warning and feature list; improve software requirements
fix: Change version type to nightly and add version number in build_info.py

refactor: Update form.ui layout and improve widget organization

feat: Enhance instance management with save/load functionality and default save path

feat: Implement browser dialog for external links in launcher.py

feat: Add issue templates for bug reports and feature requests in GitHub

chore: Create browser_dialog.py for handling web views in dialogs
2026-03-17 23:29:32 -04:00
xgui4
b96e53d10e add a wip main.py launcher, update the cli , and the whole system 2026-03-17 10:04:16 -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
xgui4
acc32276c6 add windows compatbility + start of pysidedeployspec file 2026-03-12 20:31:46 -04:00
xgui4
b8f728f4ee Add initial implementation of Minecraft LCE QT Launcher
- Added assets including Minecraft icon and styles for the UI.
- Created a Code of Conduct to promote inclusivity and respect within the community.
- Implemented app configuration management with `app_config.py` and `config.py`.
- Developed instance management functionality in `instance_manager.py`.
- Introduced a downloader class for handling client downloads in `downloader.py`.
- Designed the main UI layout using Qt Designer in `form.ui`.
- Established the main application logic in `launcher.py`, including command-line argument handling.
- Added system management capabilities to detect the operating system in `system_manager.py`.
2026-03-12 19:13:03 -04:00