Skip to content

Releases: Samillion/ModernZ

v0.2.4

13 Jan 03:17
1595bb5
Compare
Choose a tag to compare

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

31 Dec 20:24
249c76d
Compare
Choose a tag to compare

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

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

10 Dec 19:41
06cc651
Compare
Choose a tag to compare

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

07 Nov 01:23
90a1b16
Compare
Choose a tag to compare

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

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

01 Nov 14:56
12b6ad1
Compare
Choose a tag to compare

What's Changed

  • feat: support for multiple hovereffects: color effect & customizable glow 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 and subtitle 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 match osc.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

30 Oct 03:59
e01f190
Compare
Choose a tag to compare

What's Changed

New Contributors

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

25 Oct 22:39
56a827e
Compare
Choose a tag to compare

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

22 Oct 14:21
8cfdcde
Compare
Choose a tag to compare

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

21 Oct 06:30
8fb58fd
Compare
Choose a tag to compare

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

v0.1.5

18 Oct 21:44
b354f40
Compare
Choose a tag to compare

What's Changed

  • fix: disabled elements don't follow the same style by @Xurdejl in #48
  • feat: dynamic time format based on video duration by @Xurdejl in #50
  • fix: remove duplicate showfullscreen option by @Xurdejl in #51

New Contributors

Full Changelog: v0.1.4...v0.1.5