Skip to content

Project Update: v3.1.0 - Library Automation and UI Refinement

Choose a tag to compare

@Alan-oliveir Alan-oliveir released this 12 Feb 13:55
b576fa1

Project Update: v3.1.0 - Library Automation & UI Refinement

This minor update focuses on bridging the gap between your digital storefronts and your local machine. Version 3.1.0 introduces powerful automation tools for library management and a significant overhaul of the user interface components for a smoother, more consistent experience.

New Features

  • Local Directory Scanner: You can now point Playlite to your game folders. The app will automatically scan, identify, and add local executables to your library, streamlining the transition from disk to dashboard.
  • Enhanced Steam Integration: The Steam importer has been upgraded to not only fetch your library but also identify currently installed games automatically, syncing their status within Playlite.
  • Unified UI Framework: A massive refactor of UI components. Dialogs, tooltips, and modals now follow a strictly consistent design language, improving accessibility and visual flow across the entire app.

Improvements

  • Backend Integration Overhaul: Significant refactoring of the Rust backend to improve how the frontend communicates with core services, resulting in faster data serialization and lower latency.
  • GamerPower API Patch: Fixed an issue with image loading from the GamerPower integration. Thumbnails for active giveaways now load reliably with improved error handling for external CDN failures.
  • Responsive Dialogs: All system dialogs have been rewritten to be more responsive and provide better feedback during long-running tasks like library imports.

Fixed

  • Resolved an edge case where Steam imports would stall if a game had missing metadata.
  • Fixed broken image placeholders in the "Free Games" tab.

Installation (Windows)

Download the new installer Playlite_3.1.0_x64_en-US.msi and run it. The updater will handle the migration of your existing database automatically.


What's Changed

Full Changelog: v3.0.0...v3.1.0