Commit Graph

14 Commits

Author SHA1 Message Date
Arnav Singh
68d697576a feat: add 'Close launcher on game start' option and improve app termination behavior (#93)
* update main branch to release/v2.0.2b (#86)

* add more linux pkgs, create auto-release and pre-release feature for Github Actions

* removed package-lock from gitignore

* update .gitignore for local build

* add package-lock.json to maintain stability development

* update version to 2.0.2b also add deps for rpm and arch

* update 2.0.2b: add arm64 support, product and executable name, maintainers; remove snap;

* update 2.0.2b: add latest.yml for win & linux, arm64 support; remove snap

* fix release build naming

* Prepare release v2.0.2b

* feat: add 'Close launcher on game start' option and improve app termination behavior

- Added 'Close launcher on game start' setting in GUI and backend.
- Implemented automatic app quit after game launch if setting is enabled.
- Added Cmd+Q (Mac) and Ctrl+Q/Alt+F4 (Win/Linux) shortcuts to quit the app.
- Updated 'window-close' handler to fully quit the app instead of just closing the window.
- Added i18n support for the new setting in English, Spanish, and Portuguese.

---------

Co-authored-by: Fazri Gading <fazrigading@gmail.com>
Co-authored-by: Arnav Singh <hi.arnavsingh3@gmail.com>
2026-01-22 18:11:16 +08:00
Fazri Gading
503f304704 add package-lock.json to maintain stability development 2026-01-21 16:04:40 +08:00
AMIAY
f40d0105df Update package-lock.json 2026-01-20 18:35:26 +01:00
greenkod
7dbc900338 refactor: split main file into smaller modules for better maintainability 2026-01-18 21:29:37 +03:00
AMIAY
b748e7316d Update package-lock.json 2026-01-18 13:59:41 +01:00
AMIAY
1c7f24c67c Update package-lock.json 2026-01-18 13:58:23 +01:00
AMIAY
472e55668a Update 'tar' dependency version
Updated 'tar' dependency version from 7.0.0 to 7.5.3.
2026-01-18 13:52:50 +01:00
sanasol
fe45c5810c Add GitHub Actions workflow for building and releasing artifacts across Linux, Windows, and macOS platforms 2026-01-18 12:39:22 +01:00
Terromur
ec03f9e6bc Delete package-lock.json
Fixed problems with npm install
2026-01-18 08:01:59 +05:00
AMIAY
b7e44ca418 Add files via upload 2026-01-18 01:50:47 +01:00
Citeli-py
567a1fadde build: update packages 2026-01-17 16:32:15 -03:00
AMIAY
7870b9e3d8 Update package-lock.json 2026-01-16 16:18:57 +01:00
chasem-dev
6873e2e4bf Add Java path configuration and input handling
- Introduced a new input field for Java path in the launcher UI.
- Updated the main process to handle saving and loading of the Java path.
- Enhanced game launch functionality to accept a Java path parameter.
- Added Java detection logic to find the Java executable on the system.
- Created a .gitignore file to exclude build artifacts and dependencies.
2026-01-14 10:11:01 -05:00
AMIAY
00287302ff Add files via upload 2026-01-14 00:42:29 +01:00