diff --git a/Jellyfin.Plugin.Seasonals/Jellyfin.Plugin.Seasonals.csproj b/Jellyfin.Plugin.Seasonals/Jellyfin.Plugin.Seasonals.csproj index 4e70f70..fee80c6 100644 --- a/Jellyfin.Plugin.Seasonals/Jellyfin.Plugin.Seasonals.csproj +++ b/Jellyfin.Plugin.Seasonals/Jellyfin.Plugin.Seasonals.csproj @@ -12,7 +12,7 @@ Jellyfin Seasonals Plugin CodeDevMLH - 1.6.7.0 + 1.6.8.0 https://github.com/CodeDevMLH/Jellyfin-Seasonals diff --git a/Jellyfin.Plugin.Seasonals/Web/assets/logo_SW_24x24.png b/Jellyfin.Plugin.Seasonals/Web/assets/logo_SW_24x24.png new file mode 100644 index 0000000..40f6a58 Binary files /dev/null and b/Jellyfin.Plugin.Seasonals/Web/assets/logo_SW_24x24.png differ diff --git a/Jellyfin.Plugin.Seasonals/Web/assets/logo_SW_48x48.png b/Jellyfin.Plugin.Seasonals/Web/assets/logo_SW_48x48.png new file mode 100644 index 0000000..ab90989 Binary files /dev/null and b/Jellyfin.Plugin.Seasonals/Web/assets/logo_SW_48x48.png differ diff --git a/Jellyfin.Plugin.Seasonals/Web/seasonals.js b/Jellyfin.Plugin.Seasonals/Web/seasonals.js index 682badf..b5295e8 100644 --- a/Jellyfin.Plugin.Seasonals/Web/seasonals.js +++ b/Jellyfin.Plugin.Seasonals/Web/seasonals.js @@ -243,7 +243,8 @@ function createSettingsIcon() { button.type = 'button'; button.className = 'paper-icon-button-light headerButton seasonal-settings-button'; button.title = 'Seasonal Settings'; - button.innerHTML = 'ac_unit'; + // button.innerHTML = 'ac_unit'; + button.innerHTML = ''; button.style.verticalAlign = 'middle'; button.addEventListener('click', (e) => { @@ -274,8 +275,17 @@ function createSettingsPopup(anchorElement) { }); const rect = anchorElement.getBoundingClientRect(); + + let rightPos = window.innerWidth - rect.right; + if (window.innerWidth < 450 || (window.innerWidth - rightPos) < 260) { + popup.style.right = '1rem'; + popup.style.left = 'auto'; + } else { + popup.style.right = `${rightPos}px`; + popup.style.left = 'auto'; + } + popup.style.top = `${rect.bottom + 10}px`; - popup.style.right = `${window.innerWidth - rect.right}px`; popup.innerHTML = `
diff --git a/manifest.json b/manifest.json index 8016ae7..a7c6652 100644 --- a/manifest.json +++ b/manifest.json @@ -9,10 +9,10 @@ "imageUrl": "https://git.mahom03-spacecloud.de/CodeDevMLH/Jellyfin-Seasonals-Plugin/raw/branch/main/logo.png", "versions": [ { - "version": "1.6.7.0", + "version": "1.6.8.0", "changelog": "- feat: Add client-side toggle option for seasonal settings", "targetAbi": "10.11.0.0", - "sourceUrl": "https://git.mahom03-spacecloud.de/CodeDevMLH/Jellyfin-Seasonals-Plugin/releases/download/v1.6.7.0/Jellyfin.Plugin.Seasonals.zip", + "sourceUrl": "https://git.mahom03-spacecloud.de/CodeDevMLH/Jellyfin-Seasonals-Plugin/releases/download/v1.6.8.0/Jellyfin.Plugin.Seasonals.zip", "checksum": "b5a50edabbb2f87f86dbf21f842caee8", "timestamp": "2026-02-03T19:59:05Z" },