mirror of
https://github.com/loof2736/scyfin.git
synced 2025-11-03 16:08:53 +01:00
Fix backdrop detection for Jellyfin Media Player
This commit is contained in:
parent
f0d53f0a0c
commit
0f962980d4
@ -4,22 +4,30 @@
|
||||
width: 100px !important;
|
||||
margin: 0 1em 0 .5em !important;
|
||||
}
|
||||
[dir="ltr"] .pageTitle {
|
||||
margin: 0 1em 0 .5em !important;
|
||||
}
|
||||
|
||||
/* Un-static left drawer */
|
||||
.layout-desktop .mainDrawer:not(.dashboardDocument) {
|
||||
left: -320px !important;
|
||||
z-index: 1099 !important;
|
||||
border-radius: var(--rounded-cards) !important;
|
||||
border-top-right-radius : var(--rounded-cards) !important;
|
||||
border-bottom-right-radius : var(--rounded-cards) !important;
|
||||
background: var(--secondary-background-color) !important;
|
||||
backdrop-filter: none !important;
|
||||
}
|
||||
.layout-desktop:has(.backgroundContainer.withBackdrop) .mainDrawer:not(.dashboardDocument) {
|
||||
width: 275px !important;
|
||||
background-color: var(--primary-background-transparent) !important;
|
||||
backdrop-filter: blur(var(--blur)) !important;
|
||||
}
|
||||
.layout-desktop:has(#itemDetailPage.noBackdropTransparency) .mainDrawer:not(.dashboardDocument) {
|
||||
@supports not selector(:has(*)) {
|
||||
.layout-desktop .backgroundContainer.withBackdrop + div .mainDrawer {
|
||||
background: var(--secondary-background-color) !important;
|
||||
backdrop-filter: none !important;
|
||||
}
|
||||
}
|
||||
|
||||
/* Lower drawer buttons */
|
||||
.layout-desktop .mainDrawer-scrollContainer {
|
||||
@ -80,7 +88,17 @@
|
||||
top: -3px !important;
|
||||
background-color: var(--primary-background-transparent) !important;
|
||||
border-radius: 50px !important;
|
||||
backdrop-filter: blur(50px) !important;
|
||||
backdrop-filter: blur(var(--blur)) !important;
|
||||
}
|
||||
/* Fix for JMP */
|
||||
@supports not selector(:has(*)) {
|
||||
.layout-desktop .headerLeft {
|
||||
padding: 2px !important;
|
||||
top: -3px !important;
|
||||
background-color: var(--primary-background-transparent) !important;
|
||||
border-radius: 50px !important;
|
||||
backdrop-filter: blur(var(--blur)) !important;
|
||||
}
|
||||
}
|
||||
.headerLeft {
|
||||
flex-grow: 0 !important;
|
||||
|
||||
@ -739,11 +739,6 @@ html,
|
||||
.layout-desktop .detailPagePrimaryContent {
|
||||
padding-left: 20.4vw !important;
|
||||
}
|
||||
.layout-desktop .detailPageWrapperContainer .detailPagePrimaryContent {
|
||||
min-height: 29vw !important;
|
||||
}
|
||||
/* Check for :has support (screw JMP) */
|
||||
@supports selector(:has(*)) {
|
||||
/* Padding for 2:3 posters */
|
||||
.layout-desktop .detailPageWrapperContainer:has(.detailImageContainer .portraitCard) .detailPagePrimaryContent {
|
||||
min-height: 29vw !important;
|
||||
@ -756,6 +751,11 @@ html,
|
||||
.layout-desktop .detailPageWrapperContainer:has(.detailImageContainer .backdropCard) .detailPagePrimaryContent {
|
||||
min-height: 12vw !important;
|
||||
}
|
||||
/* Fix for JMP */
|
||||
@supports not selector(:has(*)) {
|
||||
.layout-desktop .detailPageWrapperContainer .detailPagePrimaryContent {
|
||||
min-height: 29vw !important;
|
||||
}
|
||||
}
|
||||
|
||||
/* Move track selection box */
|
||||
@ -1014,12 +1014,27 @@ html,
|
||||
}
|
||||
|
||||
/* Transparent drawer */
|
||||
.layout-desktop:has(.backgroundContainer.withBackdrop) .mainDrawer {
|
||||
.layout-desktop .backgroundContainer.withBackdrop + div .mainDrawer {
|
||||
background: linear-gradient(to right, #10101090, transparent) !important;
|
||||
}
|
||||
.layout-desktop:has(#itemDetailPage.noBackdropTransparency) .mainDrawer {
|
||||
background: var(--secondary-background-color) !important;
|
||||
}
|
||||
/* Fix for JMP */
|
||||
@supports not selector(:has(*)) {
|
||||
.layout-desktop .backgroundContainer.withBackdrop + div .mainDrawer {
|
||||
background: transparent !important;
|
||||
}
|
||||
#itemDetailPage.noBackdropTransparency::after {
|
||||
position: fixed;
|
||||
content: "";
|
||||
top: 0;
|
||||
left: 0;
|
||||
height: 100%;
|
||||
width: 250px;
|
||||
background: var(--secondary-background-color);
|
||||
}
|
||||
}
|
||||
|
||||
/* Blur buttons */
|
||||
.layout-desktop:has(.backgroundContainer.withBackdrop) .navMenuOption-selected {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user