Skip to content

v4.2.0

Choose a tag to compare

@github-actions github-actions released this 20 Jul 04:41
· 2 commits to main since this release
feat: add custom title bar component for frameless window

- Implemented TitleBar.vue for a custom title bar with draggable functionality.
- Integrated version display and window control buttons (minimize, close).
- Styled the title bar using scoped CSS.

chore: add injector configuration for Limbus Company

- Created injector.cfg to specify the executable path for Limbus Company.

fix: ensure executable permissions for extracted binaries on non-Windows platforms

- Added exec_other.go to mark extracted files as executable on Unix-like systems.
- Created exec_windows.go as a no-op for Windows, where executability is determined by file extension.

test: add comprehensive tests for zip extraction and error handling

- Implemented launcher_test.go to test zip extraction with various scenarios, including password handling and error reporting.
- Ensured actionable error messages for incorrect passwords and corrupted archives.

feat: define bundle layout for platform-specific extraction

- Introduced layout.go to manage the extraction of platform-specific files from a unified archive.
- Implemented VerifyInstall function to validate the presence of necessary files post-extraction.

test: validate bundle extraction and installation logic

- Created layout_test.go to test the extraction logic for different platform bundles.
- Ensured that only relevant files are installed based on the current operating system.