Releases: Samillion/ModernZ
Releases · Samillion/ModernZ
v0.2.4
What's Changed
- feat: add click function to
cache_info
and improve its display by @Samillion in #310 - feat: when osc visibility is set to always, apply osc margins to show menus above it by @Samillion in #303
- feat: add element display and position options by @Samillion in #298
- fix: don't freeze osc on fast visibility cycle by @Samillion in #309
- fix: properly display time codes in different audio scenarios by @Samillion in #293
- fix: don't hide time codes in portrait or narrow window by @Samillion in #294
- fix: respect hide timeout on pause cycle with
showonpause=yes
by @Samillion in #308 - fix: display seek ranges correctly when
seek_handle_size
is 0 by @Samillion in #292 - fix: improve zoom controls visibility in image mode by @Samillion in #301
- pause-indicator: add
keybind_eof_disable
option by @Samillion in #296 - pause-indicator: add use of config file and minor improvements by @Samillion in #300
Full Changelog: v0.2.3...v0.2.4
Extras
- Pause Indicator Lite A simple script that displays an indicator on pause, with options to adjust icon, color, height, width, opacity and whether to toggle pause with a keybind or not.
- Integrated Locales Easily switch ModernZ OSC to your preferred language
v0.2.3
What's Changed
- feat: reduce OSC footprint by making it more compact by @Samillion in #271
- feat: reduce image mode footprint by making the osc compact by @Samillion in #275
- feat: add options to show cached time and cache speed per second by @Samillion in #260
- feat: add additional mouse functions for buttons by @Keith94 in #269
- feat: add more chapter marker styles with
nibbles_style
by @xiaoleichen in #277 - feat: add options to control chapter markers display on seekbar by @Samillion in #274
- feat: improve hovered chapter display if thumbfast is disabled by @Samillion in #286
- feat: add
buttons_always_active option
by @Samillion in #288 - fix: use a fallback to display file size with the download button by @Samillion in #263
- fix: don't place the overlay above other ones by @Samillion in #267
- fix: make
progress-toggle
work with persistentprogress=yes by @Samillion in #272 - fix: give priority to time codes visibility over volume bar by @Samillion in #283
- fix: display seek ranges and progress correctly with different values of
seekbarhandlesize
by @Samillion in #287 - fix: improve button tooltip position for all locales (languages) by @Samillion in #289
- fix: if volume value contains decimals, only show one by @Samillion in #280
- refactor: improve track ID retrival by @Samillion in #258
- refactor: decrease osc height if title function is empty or set to ignore by @Samillion in #261
- refactor: changed default actions for some commands by @Keith94 in #266
- refactor: change right-click functions for playlist and fullscreen by @Keith94 in #268
- refactor: improve
cache_info
position and change cache speed default value by @Samillion in #276
New Contributors
- @xiaoleichen made their first contribution in #277
Full Changelog: v0.2.2...v0.2.3
Extras
- Pause Indicator Lite A simple script that displays an indicator on pause, with options to adjust icon, color, height, width, opacity and whether to toggle pause with a keybind or not.
- Integrated Locales Easily switch ModernZ OSC to your preferred language
v0.2.2
What's Changed
- feat: add speed control button and improve looks of osc elements by @Samillion in #195
- feat: hide track elements if none available (audio, subtitle) by @Samillion in #244
- fix: window controls and title dimensions by @Samillion in #194
- fix: validate seek handle size with a minimum value of 0.3 by @Samillion in #200
- fix: increase chapter title area width based on osc width by @Samillion in #203
- fix: raised subtitles should respect conf's original sub position by @Samillion in #219
- fix: if all title bar elements are disabled, don't show osc on hover in top area by @Samillion in #220
- fix: window controls fade alpha and hide behavior (#228, #229) by @Xurdejl in #232
- fix:
ignore
command being ignored by @Commander07 in #237 - fix: respect manual visibility mode on unpause by @Samillion in #245
- fix: respect OSC visibility over paused visibility by @FreeTheTech101 in #247
- fix: apply seek frame mode correctly based on user_opts by @Samillion and @Keith94 in #253
- refactor: improve state and variable naming, simplify logic and fix zoom control offset by @Samillion in #205
- refactor: adjust osc height based on osc title state by @Samillion in #238
- refactor: use @Keith94 suggested default colors for seekbar by @Samillion in #240
- refactor: improve phrases for French, German and Polish by @Samillion in #255
- pause-indicator: remove flash icon layout when not used and on pause by @Samillion in #190
Full Changelog: v0.2.1...v0.2.2
Extras
- Pause Indicator Lite A simple script that displays an indicator on pause, with options to adjust icon, color, height, width, opacity and whether to toggle pause with a keybind or not.
- Integrated Locales Easily switch ModernZ OSC to your preferred language
v0.2.1
Important
Many user options have been renamed [details]. Please make sure to download the new modernz.conf
Alternatively, you can check the user options page and only rename the ones you use in your modernz.conf
file.
What's Changed
- BREAKING: renamed many user options by @Samillion in #170
- feat: add
seek_resets_hidetimeout
option by @Commander07 in #152 - feat: add
seekbar_cache_color
option by @Commander07 in #151 - feat: integrate language locales with a JSON file by @Samillion in #146
- feat: add a separator for chapter title tooltip by @Samillion in #156
- feat: volume bar length to match volume-max and show value in osd by @Samillion in #157
- feat: disable irrelevant elements for images by @Commander07 in #158
- feat: add dedicated layout for image mode by @Samillion in #163
- feat: restructure image viewer mode with configurable zoom controls by @Samillion in #181
- feat: add option to control blur strength for background alpha by @Samillion in #175
- feat: made the secondary seek amounts configurable by @Keith94 in #177
- feat: add hover color options for window controls by @Samillion in #188
- fix uncommented comment by @Anthonyy232 in #145
- fix: correctly fill cache color in slider by @Samillion in #161
- fix:
osc_on_seek
not triggering for backwards seeking by @Commander07 in #166 - fix:
loopinpause
not being checked by @Commander07 in #167 - fix: only raise subtitles if a subtitle track is active by @Samillion in #176
- fix: observe playlist-count instead of playlist property by @Samillion in #186
- refactor: change event respond for chapter title to up press instead of down by @Samillion in #160
- refactor: modern-image layout title width and elements visibility by @Samillion in #169
- refactor: make sliders a bit thicker by @Samillion in #185
- refactor: decrease height of seekbar from 20 to 18 by @Samillion in #187
- refactor: move slider seekranges & handle drawing into own functions by @Commander07 in #174
- pause-indicator: add fallback color, reduce callbacks and only run with videos by @Samillion in #182
Full Changelog: v0.2.0...v0.2.1
New Contributors
- @Anthonyy232 made their first contribution in #145
Extras
- Pause Indicator Lite A simple script that displays an indicator on pause, with options to adjust icon, color, height, width, opacity and whether to toggle pause with a keybind or not.
- Integrated Locales Easily switch ModernZ OSC to your preferred language
v0.2.0
What's Changed
- feat: support for multiple hovereffects:
color
effect & customizableglow
amount by @Commander07 in #132 - feat: button bar decluttering options (playlist & tooltips) by @Commander07 in #134
- feat: option to apply hovereffects to slider handle by @Commander07 in #138
- feat: indicate when
audio
andsubtitle
tracks are turned off by @Samillion in #142 - fix: hitbox for timestamps in all their states by @Samillion in #140
- fix: correctly hide buttons on window resize to not overlap by @Samillion in #143
- refactor: rename osc styles by @FreeTheTech101 in #135
- refactor: update title formatting by @Keith94 in #137
- refactor: change
title_mbtn
commands to matchosc.lua
defaults by @Keith94 in #128 - refactor: apply all hover effects by default and limit
size
effect on elements by @Samillion in #141
Full Changelog: v0.1.9...v0.2.0
Extras
- Pause Indicator Lite A simple script that displays an indicator on pause, with options to adjust icon, color, height, width, opacity and whether to toggle pause with a keybind or not.
- Integrated Locales Easily switch ModernZ OSC to your preferred language
v0.1.9
What's Changed
- feat: speed control option to seekbar mouse wheel action by @Samillion in #127 [details]
- feat: current chapter title next to timestamp (below seekbar) by @Samillion in #125
- feat: option to change thumbnail border color by @Samillion in #112
- feat: options to control icons size by @Samillion in #114
- feat:
windowcontrols_title
user option by @Xurdejl in #103 - feat: add hovereffect
size
by @Commander07 in #122 - fix: sync seekbar time format with
time_format
option by @FreeTheTech101 in #105 - fix: right click on pin should enforce
border=yes
by @Samillion in #113 - fix: correctly show download video size by @Samillion in #118
- fix: osc scaling behavior by @FreeTheTech101 in #123
- refactor: use a better icon for the screenshot button by @Samillion in #115
- refactor: don't show osc on start when
osc_on_seek=yes
by @Samillion in #111 - refactor: download button to use current or default
ytdl-format
by @Samillion in #126
New Contributors
- @FreeTheTech101 made their first contribution in #105
- @Commander07 made their first contribution in #122
Full Changelog: v0.1.8...v0.1.9
Extras
- Pause Indicator Lite A simple script that displays an indicator on pause, with options to adjust icon, color, height, width, opacity and whether to toggle pause with a keybind or not.
- Integrated Locales Easily switch ModernZ OSC to your preferred language
v0.1.8
Important
We have changed the font file used for the icons in ModernZ OSC.
Please make sure to download the new fluent-system-icons.ttf
and place it in /fonts
[details]
What's Changed
- feat: add a download button for web videos by @Samillion in #96
- feat: update icons to fluent style by @Xurdejl in #97
- feat: show chapter title in seekbar tooltip when showtitle is set to no by @Samillion in #99
- feat: add held_element_color customization option by @Samillion in #82
- feat: add options to control softrepeat behavior on jump and chapter buttons by @Samillion in #90
- fix: correctly wrap title with ASS tags in formatting when maxchars limit is reached by @Samillion in #83
- fix: remove redundant nested checks and
ontopborder
by @Samillion in #88 - fix: properly hide osc with hidetimeout value by @Samillion in #92
- fix: keep osc shown when visibility mode is set to always by @Samillion in #93
- refactor: prioritize track language first, then track title if not available by @Samillion in #94
- pause-indicator: add option whether indicator should stay (static) or not on pause by @Samillion in #81
Full Changelog: v0.1.7...v0.1.8
Extras
- Pause Indicator Lite A simple script that displays an indicator on pause, with options to adjust icon, color, height, width, opacity and whether to toggle pause with a keybind or not.
- Integrated Locales Easily switch ModernZ OSC to your preferred language
v0.1.7
What's Changed
- fix: allow osc to hide properly with bottomhover on by @Keith94 in #76
- fix: replace escaped quotes and remove unneeded parentheses by @Samillion in #77
- fix: subtitle position with screenshot button using
subtitle+each-frame
flag by @Samillion in #78 - fix: simplify logic where possible and be consistent by @Samillion in #78
Full Changelog: v0.1.6...v0.1.7
Extras
- Pause Indicator Lite A simple script that displays an indicator on pause, with options to adjust icon, color, height, width, opacity and whether to toggle pause with a keybind or not.
- Integrated Locales Easily switch ModernZ OSC to your preferred language
v0.1.6
What's Changed
- add: locales as an optional separate file with english fallback by @Xurdejl in #61
- add: configurable time format option by @Xurdejl in #67
- add: audio device select on volume ctrl button with mouse right click by @Samillion in #69
- add: option to control show/hide height for bottom hover by @Samillion in #70
- add: option to control pause state while seeking with mouse move by @Samillion in #66
- fix: apply dynamic time format to seekbar tooltip (#62) by @Xurdejl in #64
- fix: don't force keeponpause when it's disabled by @Samillion in #68
- fix: monitor stock osc value early by @Samillion in #73
- fix: respect title-bar config and show/hide top bar correctly by @Samillion in #74
- fix: playlist button comment by @Keith94 in #56
- pause indicator: add option to flash play icon on unpause by @Samillion in #59
- pause indicator: clear flash play icon correctly on pause spam by @Samillion in #60
Important
Please add osc=no
to your mpv.conf
to ensure no conflicts with mpv's stock OSC.
New Contributors
Extras
- Pause Indicator Lite A simple script that displays an indicator on pause, with options to adjust icon, color, height, width, opacity and whether to toggle pause with a keybind or not.
- Integrated Locales Easily switch ModernZ OSC to your preferred language
Full Changelog: v0.1.5...v0.1.6