v0.1.0-rc1
Pre-releaseRelease Notes - v0.1.0-rc1
New Features
-
Handle Disk Full Errors with Localized Messages:
Added a newIsDiskFull
resource string available in multiple languages to display an error message when the disk is full. Updated theSystemService
andOverviewPageViewModel
to catchIOException
and check for disk full errors using the newIsDiskFull
method inSystemService
. -
Add Error Handling for Game Profile Initialization:
Introduced a new "GameProfileError" message in resource files. Implemented logic to capture and display this error during game profile initialization, ensuring that issues are properly logged and communicated to the user.
Changes
-
Remove Redundant Command Execution:
Eliminated the redundantCommand.Execute
call within the button click event handler, as the command is already executed elsewhere. This change improves code readability and prevents potential double execution of the command. -
Add Placeholder for Sentry Java Logging:
Added commented-out code as a placeholder for future Sentry logging implementation, which will facilitate capturing Javalog4j
-related exceptions once integrated. -
Update Submodule Link Gml.Client:
Updated the submodule link forGml.Client
to the latest version, ensuring compatibility and incorporating recent changes.
Bug Fixes
-
Fix Errors with Folders Containing UTF-8 Characters or Spaces:
Addressed an issue that caused errors when handling folders with UTF-8 characters or spaces in their names, ensuring proper functionality across different file systems. -
Resolve NETSDK1206 Warnings and Update License String:
Fixed warnings related toNETSDK1206
inGml.Launcher.csproj
by updating the license string. Additionally, addedRuntimeIdentifiers
to accelerate the build process.
Refactoring
- Add GameProfileError Constant to ResourceKeysDictionary:
Introduced a new constant,GameProfileError
, in theResourceKeysDictionary
to standardize error handling for game profile issues, making the codebase more maintainable.