Skip to content

v0.56.8

Choose a tag to compare

@github-actions github-actions released this 22 Jul 21:38
· 158 commits to main since this release
99c78a8

What's New

Library

  • Refreshed the Library layout for a cleaner, more responsive experience.
  • Steam and backend status indicators now remain visible beside the title as the window narrows.
  • Launch, refresh, search, and filter controls now reflow below the title on smaller windows.

Sharp Library

  • Added a Library source menu for switching between installed Windows applications and GOG games.
  • Streamlined the installed-app view so its header stays focused on installing and refreshing applications.
  • Updated application cards to show app type, installation state, and size together.
  • Reorganized primary app controls around Play, bottle routing, and a consolidated Tools panel.
  • Added Set Cover for selecting custom application artwork.
  • Added Add Asset for copying files into an application's bottle under drive_c/metalsharp-assets.
  • Kept Uninstall readily available from the Tools panel.
  • Improved route labels so installed and uninstalled games display their selected launch pipeline more clearly.

Logs and Crash Reports

  • Redesigned Logs around three responsive views: Live log stream, Crash reports, and Recent log files.
  • Added crash-report discovery for game, bottle, Steam dump, and system crash locations.
  • Added safe in-app previews for text logs and readable strings extracted from binary crash dumps.
  • Kept log content inside a bounded panel so the page header and view selectors remain accessible.
  • Limited the displayed live stream to 1,000-line batches while backend polling continues without losing its position.

Development Preview

  • Added npm run preview for opening the live Library views against existing ~/.metalsharp data and the development backend.
  • Development preview skips the first-launch setup wizard only in unpackaged builds; packaged first-run behavior is unchanged.

Validation

  • Rust formatting passed.
  • Clippy passed with warnings treated as errors.
  • Prettier formatting passed for the updated package manifests.
  • npm and Cargo metadata both resolve the application version as 0.56.8.
  • All six version surfaces were verified as 0.56.8 on main.

Reference