What's Changed
- chore: update wack runner by @huynhsontung in #650
- chore: rename thickness converter filter property by @United600 in #627
- chore: Change default auto-resize setting from Always to Never by @Copilot in #652
- chore: update editorconfig with new naming rules by @United600 in #653
- chore: rename and move ProgressBar style by @United600 in #648
- fix: InfoBar shadow artifact by @United600 in #655
- chore: refactor window activated event by @United600 in #642
- style: add ListView style and improve the extension by @United600 in #624
- chore: update nuget packages and platform versions by @huynhsontung in #675
- style: convert CriticalErrorGrid to a UserControl by @United600 in #645
- chore: refactor volume control glyph and pointer wheel event by @United600 in #646
- chore: refactor selection handling in PlaylistView by @United600 in #644
- fix: date formatting used when saving snapshot files by @United600 in #668
- chore: add attribution to ResourceNameToResourceStringConverter by @United600 in #674
- chore: refactor LanguageLayoutDirection converter by @United600 in #679
- docs: Add streamlined project documentation and contributing guide by @Copilot in #659
- chore: centralize project settings in Directory.Build.props by @United600 in #683
- fix: thickness converter possible null reference return by @United600 in #678
- refactor: break up and refactor play queue components for clearer separation by @huynhsontung in #676
- chore: consolidate NavigationView keyboard and gamepad handling by @United600 in #665
- chore: refactor and add localization to Accelerator Service by @United600 in #680
- feat: customize delay before the controls automatically hide by @United600 in #670
- fix: app theme combobox popup position by @United600 in #693
- feat: allow drop items into the middle of the play queue by @huynhsontung in #695
- feat: improve screen reader support by @United600 in #684
- fix: play button flicker when skipping items in play queue by @huynhsontung in #696
- chore: improve controls setting text clarity and consistency by @United600 in #699
- refactor: simplify playlist queueing from view models by @huynhsontung in #701
- fix: various compiler warnings by @huynhsontung in #702
- fix: rapid current item changing that break UI transitions by @huynhsontung in #697
- fix: crash by VLC CLI help text not splitting properly on SettingsPage by @huynhsontung in #709
- fix: UI not interactable when launching from explorer by @huynhsontung in #715
- feat: add FolderViewPage items screen reader support by @United600 in #710
- fix: protobuf read throws StackOverflow by @huynhsontung in #714
- fix: player controls not appearing when the access key (Alt) is pressed by @United600 in #708
- refactor: main page view model gamepad key handling logic by @United600 in #707
- refactor: play queue selection logic and checkbox tooltip by @United600 in #712
- chore: refactor and improve search suggestions by @United600 in #703
- chore: refactor timing offset properties by @United600 in #649
- feat: add Copilot instructions for C# and XAML development by @huynhsontung in #716
- fix: player occasionally use the wrong content state when playing media by @huynhsontung in #720
- l10n: Crowdin updates by @huynhsontung in #628
- Add "Add to queue" option to media context menus by @Copilot in #721
- refactor: adjust the scope of Playlist object in MediaListViewModel by @huynhsontung in #725
- l10n: Crowdin updates by @huynhsontung in #722
New Contributors
- @Copilot made their first contribution in #652
Full Changelog: v0.16.0...v0.17.0