Releases: tomasklaen/uosc
Releases · tomasklaen/uosc
5.8.0
Features
- Added
subtitles_directory
config (320174d) @tomasklaen - Playlist menu now respects
osd-playlist-entry
mpv config (55c1f00) @tomasklaen - Added TR localization (#1056) (370588a) @keyiflerolsun
- Support for active input method (IME) (#1059) (7de82c3) @dyphire
Fixes
- Drives listing on windows using deprecated wmic command (#1034) (7ad2ee4) @dyphire
- Numerical keyboard divide key not starting menu search (f7874e1) @tomasklaen
- Typo on Spanish translation (#1039) (b773027) @hasecilu
copy-to-clipboard
command error when mpv in idle state (6d3973d) @tomasklaenspeed_persistency
forcing visibility even when timeline is hovered (cbce3d2) @tomasklaen- Main menu ignoring
alt
modifier (activate without closing) (69ea3a2) @tomasklaen - Builtin osc-idlescreen flashing when mpv is launched in idle mode (#1054) (366a4d3) @po5
Documentation
- List what
mpv.conf
properties also affect uosc (20e40a3) @tomasklaen
Full Changelog: 5.7.0...5.8.0
5.7.0
Highlight
Updater now checks for a new version and asks whether to update when one is available, with an option to open the changelog in default browser.
Features
- [breaking]
autoload_types
renamed toload_types
which now supports a newsame
flag (2e4fd5c) @tomasklaen - Added a new
autoload
controls shorthand (86c4ae0) @tomasklaen - Improved
uosc/update
to check for latest version and ask whether to update (0b3cef9) @tomasklaen - API: Added
action.filter_hidden
property to menu item actions (2ebcb28) @tomasklaen
Fixes
- Updated spanish translation (#1017) (ecee3cb) @hasecilu
- Add to playlist and open in mpv menu buttons not working for directories (3df0af2) @tomasklaen
- Menu crash when clicking on background introduced in 3bd8aef (1cd34ae) @tomasklaen
- Playlist menu item actions ignoring search state (5458ab5) @tomasklaen
- API: Custom menus can no longer prevent their closing (3bd8aef) @tomasklaen
Full Changelog: 5.6.2...5.7.0
5.6.2
5.6.1
Features
- Support for using
uosc
as toggle/cycle control prop owner to tap into uosc options (8220bad) @tomasklaen
Fixes
- Updated Simplified Chinese translation (#980) (6d049c0) @dyphire
copy-to-clipboard
script-binding not showing the message (3da977c) @tomasklaen- Clicking chapter title in top bar wouldn't open chapter menu (e184cfe) @tomasklaen
- Active items in previewed submenus not highlighted properly (fdc16ad) @tomasklaen
mbtn_back
not working in menus (4bdcfab) @tomasklaenleft/right
arrow navigation not working in directory menus (c59517f) @tomasklaen- UI sometimes staying visible when cursor left the window (be52ba2) @tomasklaen
Documentation
- Clarify paste-to-playlist behavior when idle (c79d201) @tomasklaen
Full Changelog: 5.6.0...5.6.1
5.6.0
Features
- New commands
paste
,paste-to-open
,paste-to-playlist
,copy-to-clipboard
(66cf568) @tomasklaen ctrl+c
to copy a path of selected item inplaylist
oropen-file
menus (ca3263f) @tomasklaenpaste-to-playlist
now also opens the file if mpv is idle (a9938c2) @tomasklaen
Fixes
- Menus not reliably reserving space for footnotes (3ee3d47) @tomasklaen
- Menu eating search related keybinds when
menu.search_style
set todisabled
(a2ea5ac) @tomasklaen - Getting unsuported formats from clipboard returning unhelpful error message (6ef8af5) @tomasklaen
duration
changes not triggering updates (dc7c822) @tomasklaen
Refactors
- Normalized interfacing with ziggy (c00fbfa) @tomasklaen
Full Changelog: 5.5.0...5.6.0
5.5.0
Features
- Due to demand, playlist menu up/down buttons added back in (6b256b2) @tomasklaen
- Simplify external track titles (#975) (904d23e) @dyphire
- API: Added
EventActivate.is_pointer
property (ef1bee4) @tomasklaen
Fixes
- Can't click action buttons outside menu (6de09a6) @tomasklaen
- Key navigation in menu feeling slow b/c bound to keyup instead of keydown (3733f71) @tomasklaen
timeline_step=0
not canceling timeline stepping (961c6e2) @tomasklaen- Reverted left/right keys back to navigating submenus (6e06fa2) @tomasklaen
- Cursor movement not deselecting menu item actions (00c1588) @tomasklaen
- Menu item button labels too distracting, moved to footnote (806095d) @tomasklaen
- Menu not selecting item under pointer after content updates (0d2705b) @tomasklaen
- Prevent menu indicator flickering when moving cursor between items (bc1d326) @tomasklaen
- Idle cursor selecting menu actions when navigating with keyboard (3621e0b) @tomasklaen
- Fix active menu item indicator flickering during vertical cursor movement above actions (05af465) @tomasklaen
- Track menu hints sometimes concatenating empty strings (da83afd) @tomasklaen
- Don't activate items in non-callback mode menus when modifiers or actions are used (fac1d98) @tomasklaen
- Limit menu width to reserve some space for external buttons (f51769e) @tomasklaen
- Track menu crash when no file is open (a59922d) @tomasklaen
- Updates Chinese translation (#975) (904d23e) @dyphire
- API:
on_close
&keep_open
not working as documented (e4e8f07) @tomasklaen
Full Changelog: 5.4.0...5.5.0
5.4.0
Features
- Various menu actions adjustments (3215c13) @tomasklaen
- Added reload & remove actions and shortcuts to external tracks in track menus (#966) (bb83e40) @dyphire
- Prevent cursor movement from deselecting menu items (5790169) @tomasklaen
- [breaking] API:
MenuBase.actions
renamed toMenuBase.item_actions
(57fd8c3) @tomasklaen - API: Added
MenuBase.item_actions_place
andItem.actions_place
properties (a77e11f) @tomasklaen - API: Support for F1-F12 keys to listen for in callback mode menus (07a1563) @tomasklaen
Fixes
- Forwarding keybinds sometimes crashing (c183c37) @tomasklaen
- Incorrect notification messages after loading file as a new track (431bb5e) @tomasklaen
- Menu scrollbar rendering above action labels (671223c) @tomasklaen
- Timeline not handling
--rebase-start-time=no
(#969) (8fb357f) @po5 - Updated chinese translation (#966) (bb83e40) @dyphire
Tweaks
- Added
alt+up
shortcut info to open file menus footnote (16fc7ae) @tomasklaen
Refactors
- Add
on_key
tocreate_self_updating_menu_opener()
options (5011139) @tomasklaen - Track menu simplifications and some other tweaks (f6159ad) @tomasklaen
Full Changelog: 5.3.1...5.4.0
5.3.1
Fixes
- Playlist menu delete item shortcuts not working/crashing (c55e9ff) @tomasklaen
- Playlist move up button not working if target index is
1
(641aa43) @tomasklaen - Menu item title sometimes overlapping actions (90dd597) @tomasklaen
Full Changelog: 5.3.0...5.3.1
5.3.0
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
5.2.0
Features
- Support overriding ziggy path with
MPV_UOSC_ZIGGY
environment variable (#814) (9a02a60) @nicoo - More accurate file sorting on windows (#798) (d01eb25) @dyphire
- Romanization support for search characters (#797) (b36cefe) @dyphire
- [breaking]
refine
option to improve features at a cost of some performance (#816) (0d7825a) @tomasklaen - Added
flash-progress
command (efd6a55) @tomasklaen - Add items to playlist from files menu when holding ctrl (#822) (0f970b5) @christoph-heinrich
- Remaining chapter time in topbar (dc73278) @tomasklaen
Fixes
- Locale parsing related crash on some mpv builds (#794) (210a121) @christoph-heinrich
- Make maximize workaround windows specific (#795) (96b57b2) @christoph-heinrich
show-in-directory
issue opening paths containing a comma (win) (#800) (78061a7) @Sneakpeakcsstoggle-ui
not hiding elements whenborder=yes
(bc9d20c) @tomasklaen- Couldn't disable buffering_indicator due to incorrect ID (#809) (79a77b1) @christoph-heinrich
- No window border on new mpv windows versions (cef5694) @tomasklaen
- Timestamp zero representation caching (#836) (63aba05) @christoph-heinrich
- Incorrect top bar state after re-enabling (2eccc1b) @tomasklaen
- Don't scroll to top on menu update during search (#841) (861f121) @christoph-heinrich
- Click threshold not working when any clickable element is visible (#831) (4a4d056) @tomasklaen
keybindings
anddownload-subtitles
menus were not usingpalette
search style (777ed2b) @tomasklaen
Full Changelog: 5.1.1...5.2.0