Skip to content

v0.20.0

Choose a tag to compare

@jiripolasek jiripolasek released this 05 Aug 01:22
· 3 commits to master since this release
3d36504

What's Changed

Added

  • Icon themes - choose separate icon themes for the Command Palette and Dock. Fluent icons are now the default fallback and are used in the volume control context menu; volume-zero and unmute now have distinct icons. (#37)
  • System volume dock band - see and adjust the system volume directly from the flyout.
  • Native AOT - Release builds are now published as Native AOT with full trimming, for faster startup and a smaller memory footprint.
  • Media metadata - media details on Now Playing and media list items, a full metadata page, (#36)
  • Configurable first dock item behavior - choose whether it brings the app to front, opens the main page, or opens the metadata info page.
  • "Report a problem" page for filing issues from inside the extension.
  • Adaptive session expiration grace period - keeps media controls available while supported apps briefly tear down and recreate their sessions, such as browsers when skipping YouTube tracks. (#40)
  • Separators in context menus for better grouping.

Changed

  • Volume controls overhaul - improved volume commands and the underlying audio infrastructure, including a new system volume monitor. (#33)
  • Settings page redesign - improved layout and formatting. (#35)
  • Media service rewrite - GSMTC operations are now serialized, making session tracking and metadata updates significantly more reliable. (#32)
  • Media thumbnails are now enabled by default.
  • Previous/next track fallback commands were converted to normal commands.
  • Upgraded to .NET 10.
  • Logging switched to Microsoft.Extensions.Logging together with an updated JPSoftworks.CommandPalette.Extensions.Toolkit.
  • Updated localization, readme, and documentation.

Fixed

  • Possible memory leak in media session handling, resolved by the media service rewrite. (#31)
  • Initial dock band labels no longer show the track title by default (regression in skip-track items).
  • Improved reliability of metadata updates.

Full Changelog: v0.10.0...v0.20.0