2 Commits
Author SHA1 Message Date
lscambo13 b2036f52b5 New: Introduced support for Theme Videos
- they should be placed inside `backdrops` folder like:
` ./Movie (Year)/backdrops/theme1.mp4`
2026-06-20 23:52:17 +05:30
lscambo13 062aecdbb9 Fix: Hamburger menu was not covering the whole screen height on some iPhones (#262) 2026-06-20 21:51:57 +05:30
+11 -12
View File
@@ -1249,23 +1249,21 @@ select {
} }
} }
/* Theme video styling rolled back because jellyfin does not differentiate between the main video player and theme video playback nicely*/ body:not(.hide-scroll) > .videoPlayerContainer {
/* .videoPlayerContainer {
position: relative !important; position: relative !important;
-webkit-mask: var(--themeVideoPlayerMask); -webkit-mask: var(--headerBlurMask);
mask: var(--themeVideoPlayerMask); mask: var(--headerBlurMask);
height: 90vh; height: 80vh;
} }
.layout-mobile .videoPlayerContainer { .layout-mobile body:not(.hide-scroll) > .videoPlayerContainer {
height: 40vh;
z-index: 1; z-index: 1;
height: 35vh;
} }
.videoPlayerContainer>.htmlvideoplayer { .layout-desktop > body:not(.hide-scroll) > .videoPlayerContainer ~ #reactRoot > .backgroundContainer.withBackdrop {
width: -webkit-fill-available; opacity: 0.25;
object-fit: cover; }
} */
.itemBackdrop { .itemBackdrop {
display: block !important; display: block !important;
@@ -4077,13 +4075,14 @@ ul.MuiList-root.MuiMenu-list.MuiList-dense > div:first-child {
container-name: skinHeader; container-name: skinHeader;
container-type: size; container-type: size;
height: var(--appBarHeight); height: var(--appBarHeight);
max-height: var(--appBarHeight);
position: sticky; position: sticky;
top: 0; top: 0;
z-index: 1099; z-index: 1099;
} }
.touch-menu-la { .touch-menu-la {
height: 100vh;
height: 100dvh;
z-index: 1099; z-index: 1099;
} }