From 0444cf333d5bbcf245e6e512703de8ba5ce5b100 Mon Sep 17 00:00:00 2001 From: CodeDevMLH <145071728+CodeDevMLH@users.noreply.github.com> Date: Sat, 24 Jan 2026 23:52:59 +0100 Subject: [PATCH] Bump version to 1.2.2.0 and update manifest with changelog for visibility fixes --- .../Jellyfin.Plugin.MediaBarEnhanced.csproj | 2 +- .../Web/mediaBarEnhanced.css | 6 ++++++ Jellyfin.Plugin.MediaBarEnhanced/Web/mediaBarEnhanced.js | 9 ++++++--- git_cheat_sheet.md | 3 ++- manifest.json | 8 ++++++++ 5 files changed, 23 insertions(+), 5 deletions(-) diff --git a/Jellyfin.Plugin.MediaBarEnhanced/Jellyfin.Plugin.MediaBarEnhanced.csproj b/Jellyfin.Plugin.MediaBarEnhanced/Jellyfin.Plugin.MediaBarEnhanced.csproj index db011d0..d16abcb 100644 --- a/Jellyfin.Plugin.MediaBarEnhanced/Jellyfin.Plugin.MediaBarEnhanced.csproj +++ b/Jellyfin.Plugin.MediaBarEnhanced/Jellyfin.Plugin.MediaBarEnhanced.csproj @@ -12,7 +12,7 @@ Jellyfin Media Bar Enhanced Plugin CodeDevMLH - 1.2.1.0 + 1.2.2.0 https://github.com/CodeDevMLH/jellyfin-plugin-media-bar-enhanced diff --git a/Jellyfin.Plugin.MediaBarEnhanced/Web/mediaBarEnhanced.css b/Jellyfin.Plugin.MediaBarEnhanced/Web/mediaBarEnhanced.css index 2d572e3..6268cb3 100644 --- a/Jellyfin.Plugin.MediaBarEnhanced/Web/mediaBarEnhanced.css +++ b/Jellyfin.Plugin.MediaBarEnhanced/Web/mediaBarEnhanced.css @@ -170,6 +170,12 @@ height: 90%; overflow: hidden; margin: 0 auto; + pointer-events: auto; +} + +#slides-container[style*="display: none"], +#slides-container[style*="visibility: hidden"] { + pointer-events: none !important; } .arrow { diff --git a/Jellyfin.Plugin.MediaBarEnhanced/Web/mediaBarEnhanced.js b/Jellyfin.Plugin.MediaBarEnhanced/Web/mediaBarEnhanced.js index 1148c07..52ec141 100644 --- a/Jellyfin.Plugin.MediaBarEnhanced/Web/mediaBarEnhanced.js +++ b/Jellyfin.Plugin.MediaBarEnhanced/Web/mediaBarEnhanced.js @@ -1275,9 +1275,12 @@ const VisibilityObserver = { const isVisible = (window.location.hash === "#/home.html" || window.location.hash === "#/home") && + activeTab && activeTab.getAttribute("data-index") === "0"; container.style.display = isVisible ? "block" : "none"; + container.style.visibility = isVisible ? "visible" : "hidden"; + container.style.pointerEvents = isVisible ? "auto" : "none"; if (isVisible) { if (STATE.slideshow.slideInterval && !STATE.slideshow.isPaused) { @@ -1296,11 +1299,11 @@ const VisibilityObserver = { * Initializes visibility observer */ init() { - const observer = new MutationObserver(this.updateVisibility); + const observer = new MutationObserver(() => this.updateVisibility()); observer.observe(document.body, { childList: true, subtree: true }); - document.body.addEventListener("click", this.updateVisibility); - window.addEventListener("hashchange", this.updateVisibility); + document.body.addEventListener("click", () => this.updateVisibility()); + window.addEventListener("hashchange", () => this.updateVisibility()); this.updateVisibility(); }, diff --git a/git_cheat_sheet.md b/git_cheat_sheet.md index 798c3ed..7c3fa17 100644 --- a/git_cheat_sheet.md +++ b/git_cheat_sheet.md @@ -27,7 +27,8 @@ Setzt deine Commits neu auf die Spitze eines anderen Branches. Die Commit-IDs we ```bash git checkout dev -git rebase main +git fetch origin +git rebase origin/main ``` | Details | | diff --git a/manifest.json b/manifest.json index 17bbd2c..51b9b34 100644 --- a/manifest.json +++ b/manifest.json @@ -8,6 +8,14 @@ "category": "General", "imageUrl": "https://git.mahom03-spacecloud.de/CodeDevMLH/jellyfin-plugin-media-bar-enhanced/raw/branch/main/logo.png", "versions": [ + { + "version": "1.2.2.0", + "changelog": "- Fixes issues with persistent slides-container visibility", + "targetAbi": "10.11.0.0", + "sourceUrl": "https://git.mahom03-spacecloud.de/CodeDevMLH/jellyfin-plugin-media-bar-enhanced/releases/download/v1.2.2.0/Jellyfin.Plugin.MediaBarEnhanced.zip", + "checksum": "", + "timestamp": "" + }, { "version": "1.2.1.0", "changelog": "- Update mediaBarEnhanced.js and mediaBarEnhanced.css with version 3.0.8 from original repo",