diff --git a/Jellyfin.Plugin.Seasonals/Web/autumn.js b/Jellyfin.Plugin.Seasonals/Web/autumn.js index f93dd95..4ee0e11 100644 --- a/Jellyfin.Plugin.Seasonals/Web/autumn.js +++ b/Jellyfin.Plugin.Seasonals/Web/autumn.js @@ -48,23 +48,23 @@ observer.observe(document.body, { const images = [ - "Seasonals/Resources/autumn_images/acorn1.png", - "Seasonals/Resources/autumn_images/acorn2.png", - "Seasonals/Resources/autumn_images/leaf1.png", - "Seasonals/Resources/autumn_images/leaf2.png", - "Seasonals/Resources/autumn_images/leaf3.png", - "Seasonals/Resources/autumn_images/leaf4.png", - "Seasonals/Resources/autumn_images/leaf5.png", - "Seasonals/Resources/autumn_images/leaf6.png", - "Seasonals/Resources/autumn_images/leaf7.png", - "Seasonals/Resources/autumn_images/leaf8.png", - "Seasonals/Resources/autumn_images/leaf9.png", - "Seasonals/Resources/autumn_images/leaf10.png", - "Seasonals/Resources/autumn_images/leaf11.png", - "Seasonals/Resources/autumn_images/leaf12.png", - "Seasonals/Resources/autumn_images/leaf13.png", - "Seasonals/Resources/autumn_images/leaf14.png", - "Seasonals/Resources/autumn_images/leaf15.png", + "/Seasonals/Resources/autumn_images/acorn1.png", + "/Seasonals/Resources/autumn_images/acorn2.png", + "/Seasonals/Resources/autumn_images/leaf1.png", + "/Seasonals/Resources/autumn_images/leaf2.png", + "/Seasonals/Resources/autumn_images/leaf3.png", + "/Seasonals/Resources/autumn_images/leaf4.png", + "/Seasonals/Resources/autumn_images/leaf5.png", + "/Seasonals/Resources/autumn_images/leaf6.png", + "/Seasonals/Resources/autumn_images/leaf7.png", + "/Seasonals/Resources/autumn_images/leaf8.png", + "/Seasonals/Resources/autumn_images/leaf9.png", + "/Seasonals/Resources/autumn_images/leaf10.png", + "/Seasonals/Resources/autumn_images/leaf11.png", + "/Seasonals/Resources/autumn_images/leaf12.png", + "/Seasonals/Resources/autumn_images/leaf13.png", + "/Seasonals/Resources/autumn_images/leaf14.png", + "/Seasonals/Resources/autumn_images/leaf15.png", ]; function addRandomLeaves(count) { diff --git a/Jellyfin.Plugin.Seasonals/Web/easter.js b/Jellyfin.Plugin.Seasonals/Web/easter.js index 0d82fca..5d9ac67 100644 --- a/Jellyfin.Plugin.Seasonals/Web/easter.js +++ b/Jellyfin.Plugin.Seasonals/Web/easter.js @@ -61,20 +61,20 @@ observer.observe(document.body, { const images = [ - "Seasonals/Resources/easter_images/egg_1.png", - "Seasonals/Resources/easter_images/egg_2.png", - "Seasonals/Resources/easter_images/egg_3.png", - "Seasonals/Resources/easter_images/egg_4.png", - "Seasonals/Resources/easter_images/egg_5.png", - "Seasonals/Resources/easter_images/egg_6.png", - "Seasonals/Resources/easter_images/egg_7.png", - "Seasonals/Resources/easter_images/egg_8.png", - "Seasonals/Resources/easter_images/egg_9.png", - "Seasonals/Resources/easter_images/egg_10.png", - "Seasonals/Resources/easter_images/egg_11.png", - "Seasonals/Resources/easter_images/egg_12.png", + "/Seasonals/Resources/easter_images/egg_1.png", + "/Seasonals/Resources/easter_images/egg_2.png", + "/Seasonals/Resources/easter_images/egg_3.png", + "/Seasonals/Resources/easter_images/egg_4.png", + "/Seasonals/Resources/easter_images/egg_5.png", + "/Seasonals/Resources/easter_images/egg_6.png", + "/Seasonals/Resources/easter_images/egg_7.png", + "/Seasonals/Resources/easter_images/egg_8.png", + "/Seasonals/Resources/easter_images/egg_9.png", + "/Seasonals/Resources/easter_images/egg_10.png", + "/Seasonals/Resources/easter_images/egg_11.png", + "/Seasonals/Resources/easter_images/egg_12.png", ]; -const rabbit = "Seasonals/Resources/easter_images/easter-bunny.png"; +const rabbit = "/Seasonals/Resources/easter_images/easter-bunny.png"; function addRandomEaster(count) { const easterContainer = document.querySelector('.easter-container'); // get the leave container diff --git a/Jellyfin.Plugin.Seasonals/Web/halloween.js b/Jellyfin.Plugin.Seasonals/Web/halloween.js index 45050d6..10f6cb8 100644 --- a/Jellyfin.Plugin.Seasonals/Web/halloween.js +++ b/Jellyfin.Plugin.Seasonals/Web/halloween.js @@ -46,9 +46,9 @@ observer.observe(document.body, { const images = [ - "Seasonals/Resources/halloween_images/ghost_20x20.png", - "Seasonals/Resources/halloween_images/bat_20x20.png", - "Seasonals/Resources/halloween_images/pumpkin_20x20.png", + "/Seasonals/Resources/halloween_images/ghost_20x20.png", + "/Seasonals/Resources/halloween_images/bat_20x20.png", + "/Seasonals/Resources/halloween_images/pumpkin_20x20.png", ]; function addRandomSymbols(count) { diff --git a/Jellyfin.Plugin.Seasonals/Web/santa.js b/Jellyfin.Plugin.Seasonals/Web/santa.js index 6bf75c1..67d2614 100644 --- a/Jellyfin.Plugin.Seasonals/Web/santa.js +++ b/Jellyfin.Plugin.Seasonals/Web/santa.js @@ -154,18 +154,18 @@ function updateSnowflakes() { // credits: flaticon.com const presentImages = [ - 'Seasonals/Resources/santa_images/gift1.png', - 'Seasonals/Resources/santa_images/gift2.png', - 'Seasonals/Resources/santa_images/gift3.png', - 'Seasonals/Resources/santa_images/gift4.png', - 'Seasonals/Resources/santa_images/gift5.png', - 'Seasonals/Resources/santa_images/gift6.png', - 'Seasonals/Resources/santa_images/gift7.png', - 'Seasonals/Resources/santa_images/gift8.png', + '/Seasonals/Resources/santa_images/gift1.png', + '/Seasonals/Resources/santa_images/gift2.png', + '/Seasonals/Resources/santa_images/gift3.png', + '/Seasonals/Resources/santa_images/gift4.png', + '/Seasonals/Resources/santa_images/gift5.png', + '/Seasonals/Resources/santa_images/gift6.png', + '/Seasonals/Resources/santa_images/gift7.png', + '/Seasonals/Resources/santa_images/gift8.png', ]; // credits: https://www.animatedimages.org/img-animated-santa-claus-image-0420-85884.htm -const santaImage = 'Seasonals/Resources/santa_images/santa.gif'; +const santaImage = '/Seasonals/Resources/santa_images/santa.gif'; function createSantaElement() { diff --git a/manifest.json b/manifest.json index 297b615..1f1cb45 100644 --- a/manifest.json +++ b/manifest.json @@ -10,7 +10,7 @@ "versions": [ { "version": "1.3.0.0", - "changelog": "Advanced settings added: Users can now customize the intensity and speed of seasonal effects through the settings panel.", + "changelog": "- Advanced settings added: Users can now customize the intensity and speed of seasonal effects through the settings panel.\n- fixed: image paths to ensure proper loading of resources.\n- fix_ z-index issue to ensure seasonal effects appear above other UI elements.", "targetAbi": "10.11.0.0", "sourceUrl": "https://git.mahom03-spacecloud.de/CodeDevMLH/Jellyfin-Seasonals-Plugin/releases/download/v1.3.0.0/Jellyfin.Plugin.Seasonals.zip", "checksum": "3c469c92a5c10a08a4d1cb8e6f387df3",