From 3b4f9668332ae6749068e1212cbea292ac8fb4c6 Mon Sep 17 00:00:00 2001 From: lscambo13 Date: Fri, 5 Jun 2026 22:56:27 +0530 Subject: [PATCH] Fix: Multi-selection checkboxes were not covering the cards fully because of minification dev: updated calc() functions to prevent issues caused by minification --- Theme/ElegantFin-theme-nightly.css | 14 +++++++------- .../assets/add-ons/custom-media-covers-nightly.css | 2 +- .../add-ons/media-bar-plugin-support-nightly.css | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/Theme/ElegantFin-theme-nightly.css b/Theme/ElegantFin-theme-nightly.css index 9ccb79b..1ccea1b 100644 --- a/Theme/ElegantFin-theme-nightly.css +++ b/Theme/ElegantFin-theme-nightly.css @@ -1,4 +1,4 @@ -/* ElegantFin Theme for Jellyfin by lscambo13 */ +/*! ElegantFin Theme Nightly for Jellyfin by lscambo13 */ /* Add-ons: Uncomment to enable */ /* @import url(./assets/add-ons/media-bar-plugin-support-nightly.css); */ @@ -981,7 +981,7 @@ select { } .layout-mobile .card { - --padding: 1px; + --padding: 0px; } /* this makes the card sizes smaller when phone is in landscape mode */ @@ -1341,7 +1341,7 @@ select { } .layout-desktop #itemDetailPage:has(.detailImageContainer .person) .detailLogo { - top: calc(100vh - 1px - var(--secondaryItemPageNegativeSpace)); + top: calc(100vh - var(--secondaryItemPageNegativeSpace)); } .layout-mobile #itemDetailPage:has(.subtitle) .detailLogo { @@ -2200,7 +2200,7 @@ progress + span { } .overflowBackdropCard .cardText-first + .itemSelectionPanel > .checkboxContainer { - height: calc(100% - 0em); + height: 100%; } .checkboxContainer .emby-checkbox:checked + span + .checkboxOutline.multiSelectCheckboxOutline { @@ -2228,7 +2228,7 @@ progress + span { .cardFooter + .itemSelectionPanel > .checkboxContainer, .cardScalable + .itemSelectionPanel > .checkboxContainer { - height: calc(100% - 0em); + height: 100%; } .checkboxOutline.multiSelectCheckboxOutline { @@ -3084,7 +3084,7 @@ div[data-role="controlgroup"] a.ui-btn-active { .sectionTitleTextButton > * { text-align: left; - /* !important are needed for proper alignment on phones */ + /* the !important are needed for proper alignment on phones */ padding: 0.3em 0 !important; margin: 0 0 !important; /* this prevents long library names from breaking into another line */ @@ -3520,7 +3520,7 @@ table:not(.MuiTable-root.MuiTable-stickyHeader) { } ul.MuiList-root.MuiMenu-list.MuiList-dense > div:first-child { - /* ! Don't change these units. They are rem because that is standard for MUI */ + /* Don't change these units. They are rem because that is standard for MUI */ gap: 0.5rem; } diff --git a/Theme/assets/add-ons/custom-media-covers-nightly.css b/Theme/assets/add-ons/custom-media-covers-nightly.css index c60dc66..eb290a2 100644 --- a/Theme/assets/add-ons/custom-media-covers-nightly.css +++ b/Theme/assets/add-ons/custom-media-covers-nightly.css @@ -1,4 +1,4 @@ -/* Add-on: Custom media covers nightly for the ElegantFin Theme for Jellyfin by lscambo13 */ +/*! Add-on: Custom Media Covers Nightly for the ElegantFin Theme for Jellyfin by lscambo13 */ :root { /* my media library default covers customizations */ diff --git a/Theme/assets/add-ons/media-bar-plugin-support-nightly.css b/Theme/assets/add-ons/media-bar-plugin-support-nightly.css index 379eac9..3db0607 100644 --- a/Theme/assets/add-ons/media-bar-plugin-support-nightly.css +++ b/Theme/assets/add-ons/media-bar-plugin-support-nightly.css @@ -1,4 +1,4 @@ -/* Add-on: Media Bar plugin support nightly for the ElegantFin Theme for Jellyfin by lscambo13 */ +/*! Add-on: Media Bar Plugin Support Nightly for the ElegantFin Theme for Jellyfin by lscambo13 */ /* this styles the media bar plugin - start */ .play-button::before, .detail-button::before,