Features
- Implement
set-min-visibility
message listener @tomasklaen - Drag to scroll for menu (#331) @christoph-heinrich
- Smooth menu scrolling @tomasklaen
- Improved text width measuring (#322) @christoph-heinrich
- Better file sorting (#338) @christoph-heinrich
- Add
timeline_cache
option to disable cache indicators @tomasklaen - Implement special
spinner
icon for menus @tomasklaen
Fixes
- Properly update title (#318) @christoph-heinrich
- Don't render empty title (#319) @christoph-heinrich
- Buffered time x bounds calculation (#323) @christoph-heinrich
- Menu title/hint clipping (#321) @christoph-heinrich
- Use
ass_safe_title
(#328) @christoph-heinrich - Spacing and clipping in menu (#325) @christoph-heinrich
- Touch input (#327) @christoph-heinrich
- Pause while dragging the timeline (#335) @Hikari
- Urls without slashes not recognized as urls (#336) @Hill-98
- Tone down buffering indicator @tomasklaen
- Update
Controls
onTimeline.enabled
changes @tomasklaen - Windows check for sorting (#345) @christoph-heinrich
- Restore leading zero sorting (#342) @christoph-heinrich
- Selection on mbtn_up requires mbtn_down first (#348) @christoph-heinrich
- Menu title when browsing files (#349) @christoph-heinrich
Performance
- Faster filename sorting (#341) @christoph-heinrich
- Optimize serialize_path (#346) @christoph-heinrich
- Optimize normalize_path (#347) @christoph-heinrich
- Optimize reading directories @tomasklaen
Refactor
- Modularize the codebase @tomasklaen
- Change directory structure to support mpv 0.32 and lower @tomasklaen
Full Changelog: 4.3.0...4.4.0