What's Changed
This release introduces new gesture controls for the player, multi-select functionality on the home page, several bug fixes, and architectural improvements.
New Features
- feat: add holding and swipe player gestures by @United600 in #757
- feat: add multi-select support to home page recent list by @United600 in #860
Bug Fixes
- fix: playlist items screen reader name by @United600 in #868
- fix: Revert "feat: add ItemsReorderAnimation to GridViews (#342)" by @huynhsontung in #890
- fix: premature FutureAccessList token cleanup by @huynhsontung in #891
Localization
- l10n: Crowdin updates by @huynhsontung in #867
Other Improvements
- refactor: selection logic into shared ViewModel by @United600 in #870
- chore: delete nuget package locks by @huynhsontung in #880
- refactor(core): clean architecture improvements — Coordinators, factories, and service decoupling by @huynhsontung in #885
- refactor(core): introduce MusicLibrary/VideosLibrary containers and restore live progress by @huynhsontung in #886
- ci: add Crowdin action for translation syncing by @huynhsontung in #892
Full Changelog: v0.18.3...v0.19.0