Features
- Support aligning window controls to the left (#894) (7f03046) @christoph-heinrich
keybinds
menu now also includes keyless or overwritten bindings frominput.conf
(e15523a) @tomasklaen- Added additional selected menu item indicator (43dcb51) @tomasklaen
- Show playlist files in the file navigation menu (#927) (3bf774b) @christoph-heinrich
- Use loadlist when opening playlists (#929) (c660db0) @christoph-heinrich
- Window controls now respect
opacity.controls
config (a0a608d) @tomasklaen top_bar_flash_on
option now supportschapter
as an event (5f70143) @tomasklaen- Display ignored bindings in
keybinds
menu (e975429) @tomasklaen default_directory
option now supports{drives}
on windows (61c259b) @tomasklaen- Eliminated the need for
ctrl+enter
to submit searches (3b7443f) @tomasklaen timeline_step
option now accepts!
suffix to enable exact seeks (003f9ee) @tomasklaen- Adjusted menu modifier behavior and added buttons where appropriate (c139963) @tomasklaen
- Added a button to open subtitles search result's download page in browser (17ddf24) @tomasklaen
- Disable tracks in track menus by toggling off active track (fbd734d) @tomasklaen
alt+up
in file browsing menus now opens parent directory (47cccb4) @tomasklaen- Subtitle menu now supports selecting secondary subtitles (7150ceb) @tomasklaen
- Allow pasting paths or URLs into file, playlist, and track menus (cb0f6d2) @tomasklaen
- API: Menu lifecycle and actions API (#936) (7f054a4) @tomasklaen
- API:
set-button
API for scripts to add custom control bar buttons (#938) (fe0d394) @tomasklaen - API: Added
alt
,ctrl
, andshift
booleans toMenuEventActivate
event (cd08350) @tomasklaen - API: Added
MenuBase.footnote
property (6f1df1d) @tomasklaen
Fixes
- Disabling chapter indicators now disables chapter tooltips as well (2370cb4) @tomasklaen
- Menu crash after
ctrl+backspace
with only one character in input field (35699d3) @tomasklaen - Refine text_width check (#869) (3675ed4) @christoph-heinrich
- Redraw when toggling the title in the top bar (#870) (48e0100) @christoph-heinrich
- Human time formats not accounting for speed < 1 (#871) (db985f1) @christoph-heinrich
- Remaining chapter time in top bar wasn't accounting for speed (581adf4) @tomasklaen
- Chapter remaining time scaled by speed even when
destination_time
is set totime-remaining
(6fa34c3) @tomasklaen - Cycle button controls not working properly on floating point values like
speed
(e6a5fd9) @tomasklaen - Scale cache duration with speed again (#899) (a713633) @christoph-heinrich
- Flash out animations always starting from max instead of current visibility value (4c64fe9) @tomasklaen
- Display proper capitalization and selected index in track menus (#902) (8936009) @dyphire
keybinds
menu list not skipping duplicate, disabled, andignore
keybinds (d4b1343) @tomasklaenkeybinds
menu not listingmpv-menu-plugin
keyless syntax commands (2940352) @tomasklaen- Buffered_time_threshold check (#907) (b01c6df) @christoph-heinrich
- Menu item separators were being ignored (08df4aa) @tomasklaen
timeline_step
wasn't being disabled when set to0
(1c38d4d) @tomasklaen- Use primary_click for chapter indicators (#932) (9fa7220) @christoph-heinrich
- Always read romanizations for configured languages (#948) (8346db4) @dyphire
- Cursor events not exposing modifiers (06f6eb7) @tomasklaen
- Localization fixes and updated simplified chinese translation (#956) (7964827) @dyphire
Tweaks
- Same spacing between all top bar elements (#893) (56b62bb) @christoph-heinrich
- Platform agnostic window controls design (0e60272) @tomasklaen
- Display actions outside menu when possible (1fc68f2) @tomasklaen
- Display menu actions outside only if there's item hint or icon (bfd440d) @tomasklaen
- Make footnotes more discrete (2fbb00f) @tomasklaen
Documentation
- Moved API documentation to wiki
- Added build instructions (2709a3a) @tomasklaen
Refactors
- Use demuxer-cache-state/cache-duration property (#889) (00737e1) @christoph-heinrich
Full Changelog: 5.2.0...5.3.0