diff --git a/scripts/skinConfig.js b/scripts/skinConfig.js index fc2b459..743cb14 100644 --- a/scripts/skinConfig.js +++ b/scripts/skinConfig.js @@ -528,13 +528,16 @@ url: [ { majorServerVersions: [10], - urls: ['https://cdn.jsdelivr.net/gh/n00bcodr/jellyfish@main/theme.css'] + urls: ['https://cdn.jsdelivr.net/gh/n00bcodr/jellyfish@main/theme.css', + `${getKefinTweaksRoot()}skins/jellyfish-kefin.css` + ] }, { majorServerVersions: [11, 12], urls: [ 'https://cdn.jsdelivr.net/gh/n00bcodr/jellyfish@main/theme.css', - 'https://cdn.jsdelivr.net/gh/n00bcodr/jellyfish@main/10.11_fixes.css' + 'https://cdn.jsdelivr.net/gh/n00bcodr/jellyfish@main/10.11_fixes.css', + `${getKefinTweaksRoot()}skins/jellyfish-kefin.css` ] } ], @@ -622,7 +625,10 @@ url: [ { majorServerVersions: [10, 11, 12], - urls: ['https://cdn.jsdelivr.net/gh/alexyle/jellyfin-theme@main/glassmorphism/theme.css'] + urls: [ + 'https://cdn.jsdelivr.net/gh/alexyle/jellyfin-theme@main/glassmorphism/theme.css', + `${getKefinTweaksRoot()}skins/glassmorphism-kefin.css` + ] } ], colorSchemes: [] diff --git a/skins/elegant-kefin.css b/skins/elegant-kefin.css index efd3a59..3791e94 100644 --- a/skins/elegant-kefin.css +++ b/skins/elegant-kefin.css @@ -23,9 +23,9 @@ grid-column: 1 / 5; } -.detailSection:has(.series-episodes-section) > #listChildrenCollapsible { +/* .detailSection:has(.series-episodes-section) > #listChildrenCollapsible { grid-column: 1 / 5; -} +} */ .skinHeader .headerTabs.sectionTabs @@ -33,3 +33,11 @@ > .emby-tab-button.kefin-custom-menu-top-link[data-kefin-custom-menu-top-link^="Watchlist||"]::before { content: "bookmark"; } + +.spotlight-section-title.headerTabs.sectionTabs, +.spotlight-section .headerTabs.sectionTabs, +.spotlight-nav-container.headerTabs.sectionTabs { + background-color: transparent; + border-radius: unset; + backdrop-filter: none; +} \ No newline at end of file diff --git a/skins/finimalism-7-kefin.css b/skins/finimalism-7-kefin.css index 9382e30..2a661ad 100644 --- a/skins/finimalism-7-kefin.css +++ b/skins/finimalism-7-kefin.css @@ -28,10 +28,10 @@ div#kefinTweaks-breadcrumbs-wrapper { margin: 0; } -.custom-scroller-container .emby-scrollbuttons:not(:has(:first-child:disabled):has(:last-child:disabled)) > * { +/* .custom-scroller-container .emby-scrollbuttons:not(:has(:first-child:disabled):has(:last-child:disabled)) > * { opacity: 1 !important; margin-right: 0px !important; -} +} */ [data-card-format="Logo"] .cardBox, [data-card-format="Clear Art"] .cardBox { diff --git a/skins/flow-kefin.css b/skins/flow-kefin.css index a3c7099..ee9049d 100644 --- a/skins/flow-kefin.css +++ b/skins/flow-kefin.css @@ -1,7 +1,7 @@ /* Media bar slides container */ div#slides-container { - margin-left: 250px !important; - width: calc(100% - 250px) !important; + margin-left: 250px !important; + width: calc(100% - 250px) !important; } /* body.home-screen .emby-tab-button { display: flex; @@ -13,15 +13,15 @@ body.home-screen .emby-tab-button > div { align-self: normal; } */ .layout-desktop .mainDetailButtons:has(.btnReplay:not(.hide)) .btnPlay::after { - content: 'Resume' !important; + content: "Resume" !important; } .layout-desktop .mainDetailButtons:has(.btnReplay:not(.hide)) .btnPlay { - margin-right: -115px !important; - padding-right: 20px !important; - right: 140px !important; + margin-right: -115px !important; + padding-right: 20px !important; + right: 140px !important; } .spotlight-tagline .emby-tab-button, .spotlight-nav-buttons-container, .spotlight-section-title .emby-tab-button { - background-color: unset; -} \ No newline at end of file + background-color: unset; +} diff --git a/skins/glassfin-kefin.css b/skins/glassfin-kefin.css index 85d55a9..766850a 100644 --- a/skins/glassfin-kefin.css +++ b/skins/glassfin-kefin.css @@ -12,3 +12,18 @@ > .emby-tab-button.kefin-custom-menu-top-link[data-kefin-custom-menu-top-link^="Watchlist||"]::before { content: "bookmark"; } + +.spotlight-section-title.headerTabs.sectionTabs, +.spotlight-section .headerTabs.sectionTabs, +.spotlight-nav-container.headerTabs.sectionTabs { + background-color: transparent; + border-radius: unset; + backdrop-filter: none; +} + +.layout-desktop .detailSection > #listChildrenCollapsible { + padding-left: 0 !important; +} +#itemDetailPage[data-series-episodes-item-id] .detailSection { + overflow: visible !important; +} \ No newline at end of file diff --git a/skins/glassmorphism-kefin.css b/skins/glassmorphism-kefin.css new file mode 100644 index 0000000..6a61fb3 --- /dev/null +++ b/skins/glassmorphism-kefin.css @@ -0,0 +1,3 @@ +#itemDetailPage[data-series-episodes-item-id] .detailSection { + overflow: visible !important; +} \ No newline at end of file diff --git a/skins/jellyfish-kefin.css b/skins/jellyfish-kefin.css new file mode 100644 index 0000000..259e44c --- /dev/null +++ b/skins/jellyfish-kefin.css @@ -0,0 +1,4 @@ +.spotlight-section-title.headerTabs.sectionTabs, +.spotlight-nav-container.headerTabs.sectionTabs { + background: none !important; +} \ No newline at end of file diff --git a/skins/jellypane-kefin.css b/skins/jellypane-kefin.css index 54bb114..47ddc00 100644 --- a/skins/jellypane-kefin.css +++ b/skins/jellypane-kefin.css @@ -6,3 +6,7 @@ border-bottom-right-radius: 0; border-bottom-left-radius: 0; } + +.layout-desktop .libraryPage:not(.noSecondaryNavPage) { + padding-top: 0 !important; +} \ No newline at end of file diff --git a/skins/netfin-kefin.css b/skins/netfin-kefin.css index 3218ef2..73e3702 100644 --- a/skins/netfin-kefin.css +++ b/skins/netfin-kefin.css @@ -4,3 +4,11 @@ > .emby-tab-button.kefin-custom-menu-top-link[data-kefin-custom-menu-top-link^="Watchlist||"]::before { content: "bookmark"; } + +.spotlight-section-title.headerTabs.sectionTabs, +.spotlight-section .headerTabs.sectionTabs, +.spotlight-nav-container.headerTabs.sectionTabs { + background-color: transparent; + border-radius: unset; + backdrop-filter: none; +} \ No newline at end of file diff --git a/skins/neutralfin-kefin.css b/skins/neutralfin-kefin.css index 33cb451..44f1a4c 100644 --- a/skins/neutralfin-kefin.css +++ b/skins/neutralfin-kefin.css @@ -16,3 +16,11 @@ > .emby-tab-button.kefin-custom-menu-top-link[data-kefin-custom-menu-top-link^="Watchlist||"]::before { content: "bookmark"; } + +.spotlight-section-title.headerTabs.sectionTabs, +.spotlight-section .headerTabs.sectionTabs, +.spotlight-nav-container.headerTabs.sectionTabs { + background-color: transparent; + border-radius: unset; + backdrop-filter: none; +} \ No newline at end of file