Releases: Samillion/ModernZ
v0.2.8
What's Changed
- feat: add osc transparency options by @Hellboy00000 in #373
- feat: add an alternative icon theme based on
Material Designby @ln4r3n in #379 - fix: respect manual
sub-posby user during playback by @Samillion in #381 - fix: update playlist position on change by @Samillion in #377
- refactor: bind right clicking the title to show history by @Keith94 in #371
- refactor: button positioning for easier addition and shuffling of buttons by @xiaoleichen in #375
- refactor: use the new global menu on playlist button left click, and playlist on right click by @xiaoleichen in #375
- pause-indicator: add mute indicator options by @Samillion in #383
You can change the icon theme to fluent or material to match your taste and style by using the icon_theme option in your modernz.conf
Note
Make sure to place fluent-system-icons.ttf and material-design-icons.ttf in the fonts folder for the icon themes to work
New Contributors
- @Hellboy00000 made their first contribution in #373
- @ln4r3n made their first contribution in #379
Full Changelog: v0.2.7...v0.2.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.2.7
What's Changed
- feat: add
osc_on_startoption by @Samillion in #349 - feat: add
info_mbtn_left_commandoption by @Samillion in #352 - feat: add speed button options to control speed change amount by @Samillion in #357
- refactor: improve
initcall logic for timecode width by @Samillion in #350 - locale: add Russian translation by @EvilToasterDBU in #355
- locale: fix
stats_infoRussian translation phrase by @EvilToasterDBU in #356
New Contributors
- @EvilToasterDBU made their first contribution in #355
Full Changelog: v0.2.6...v0.2.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.2.6
What's Changed
- feat: add
visibility_modesoption by @Samillion in #337 - feat: add
force_seek_tooltipoption by @Samillion in #338 - feat: add an option for osc to fade in by @Samillion in #344
- fix: if
osc_on_seekis enabled, don't hide osc while seeking by @Samillion in #342 - refactor: don't register a shutdown handler by @guidocella in #339
- pause-indicator: add fluent icon style and border width options by @Samillion in #335
- pause-indicator: add fluent_icon_size option by @Samillion in #336
New Contributors
- @guidocella made their first contribution in #339
Full Changelog: v0.2.5...v0.2.6
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.5
What's Changed
- feat: add options for thumbnail rounded corners and outline color by @Samillion in #319
- feat: add options to control window bar alpha by @Samillion in #324
- feat: modernize window controls icons and apply size hover effects to them by @Samillion in #331
- fix: don't inherit osd alpha style on button tooltips by @Samillion in #315
- fix: don't inherit osd alpha style on thumbnails by @Samillion in #321
- fix: don't override thumbnail border outline color by @Samillion in #322
- fix: improve element layering and nested logic by @Samillion in #323
- fix: always show first stats page with
info_buttonby @Samillion in #328 - fix: don't hide osc on mouse leave when
pausedandkeeponpauseby @Samillion in #329 - fix: be consistent with seekbar and thumbnail layer instead of assigning random layer levels by @Samillion in #330
- fix: improve time codes hitbox and narrow window visibility by @Samillion in #332
- refactor: organize window bar elements by @Samillion in #325
- refactor: group window controls icons together by @Samillion in #333
- pause-indicator: don't inherit osd styles (such as alpha) by @Samillion in #318
- pause-indicator: properly escape and close drawing tags by @Samillion in #320
Full Changelog: v0.2.4...v0.2.5
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.4
What's Changed
- feat: add click function to
cache_infoand 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=yesby @Samillion in #308 - fix: display seek ranges correctly when
seek_handle_sizeis 0 by @Samillion in #292 - fix: improve zoom controls visibility in image mode by @Samillion in #301
- pause-indicator: add
keybind_eof_disableoption 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_styleby @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 optionby @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-togglework 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
seekbarhandlesizeby @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_infoposition 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:
ignorecommand 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_hidetimeoutoption by @Commander07 in #152 - feat: add
seekbar_cache_coloroption 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_seeknot triggering for backwards seeking by @Commander07 in #166 - fix:
loopinpausenot 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:
coloreffect & customizableglowamount 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
audioandsubtitletracks 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_mbtncommands to matchosc.luadefaults by @Keith94 in #128 - refactor: apply all hover effects by default and limit
sizeeffect 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_titleuser option by @Xurdejl in #103 - feat: add hovereffect
sizeby @Commander07 in #122 - fix: sync seekbar time format with
time_formatoption by @FreeTheTech101 in #105 - fix: right click on pin should enforce
border=yesby @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=yesby @Samillion in #111 - refactor: download button to use current or default
ytdl-formatby @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

