Skip to content

v0.1.0-rc1

Pre-release
Pre-release
Compare
Choose a tag to compare
@GamerVII-NET GamerVII-NET released this 01 Sep 12:45
f999ab8

Release Notes - v0.1.0-rc1

New Features

  • Handle Disk Full Errors with Localized Messages:
    Added a new IsDiskFull resource string available in multiple languages to display an error message when the disk is full. Updated the SystemService and OverviewPageViewModel to catch IOException and check for disk full errors using the new IsDiskFull method in SystemService.

  • 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 redundant Command.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 Java log4j-related exceptions once integrated.

  • Update Submodule Link Gml.Client:
    Updated the submodule link for Gml.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 to NETSDK1206 in Gml.Launcher.csproj by updating the license string. Additionally, added RuntimeIdentifiers to accelerate the build process.

Refactoring

  • Add GameProfileError Constant to ResourceKeysDictionary:
    Introduced a new constant, GameProfileError, in the ResourceKeysDictionary to standardize error handling for game profile issues, making the codebase more maintainable.