Immutable
release. Only release title and notes can be modified.
What's Changed
This release introduces new playlist management features, adjustable seek amount, Korean language support, and a smoother search suggestions experience, alongside refactoring for improved code structure and maintainability. It also resolves several issues affecting keyboard shortcuts, accessibility, and play queue functionality.
New Features
- feat: add configurable seek step intervals by @United600 in #887
- feat: add drag-and-drop and reordering support to playlist details by @United600 in #930
Bug Fixes
- fix: prevent ArgumentException from bad MRU items by @sentry[bot] in #913
- fix: filter transient WinRT exceptions in GetMediaInfoAsync by @sentry[bot] in #918
- fix: seek keyboard accelerator logic by @United600 in #921
- fix: play queue move up/down command CanExecute status by @United600 in #934
- fix: F11 keyboard shortcut by @United600 in #935
- fix: play queue add folder command by @United600 in #936
- fix: folder list item screen reader name by @United600 in #941
Localization
- l10n: New Crowdin updates by @github-actions[bot] in #919
- feat: korean language support by @United600 in #923
User Experience
- refactor: search suggestion model and templates by @United600 in #889
- refactor: selection command bars into reusable user control by @United600 in #938
Other Improvements
- refactor: split MediaListViewModel into PlayQueueContext and PlayQueueCoordinator by @huynhsontung in #894
- refactor: move service events to WindowContext and ViewModels by @huynhsontung in #898
- refactor: minor improvements to templated controls by @United600 in #904
- refactor: GridViewItemTemplates to enable x:Bind by @United600 in #927
- chore: improve XML comments for custom SplitButton styles by @United600 in #928
- refactor: rename LastPositionTracker to PlaybackProgressTracker by @huynhsontung with @Copilot in #931
- refactor: grouped templates to enable x:Bind by @United600 in #940
New Contributors
Full Changelog: v0.19.1...v0.19.2