Skip to content

Commit 3dbbb75

Browse files
committed
fix: make the lyrics provider container scrollable
1 parent 9398dfe commit 3dbbb75

File tree

1 file changed

+26
-2
lines changed

1 file changed

+26
-2
lines changed

CustomApps/lyrics-plus/style.css

Lines changed: 26 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,7 @@
9393
/* 2 padding blocks & 1 line height & Provider block */
9494
height: calc(50vh - 91px - 8px - var(--lyrics-font-size));
9595
}
96+
9697
.lyrics-lyricsContainer-UnsyncedLyricsPage:has(.lyrics-versionSelector, .lyrics-lyricsContainer-LyricsLine:nth-child(4))
9798
.lyrics-lyricsContainer-LyricsUnsyncedPadding {
9899
height: 10vh;
@@ -120,11 +121,14 @@
120121
grid-area: 2 / 1 / -1 / -1;
121122
justify-self: stretch;
122123
height: 25px;
123-
overflow: hidden;
124+
overflow-x: auto;
125+
overflow-y: hidden;
124126
background: linear-gradient(0deg, var(--lyrics-color-background) 30%, transparent);
125127
z-index: 1;
126128
padding: 60px 20px 30px;
127-
pointer-events: none;
129+
pointer-events: auto;
130+
scrollbar-width: none;
131+
white-space: nowrap;
128132
}
129133

130134
.lyrics-lyricsContainer-SyncedLyrics {
@@ -437,6 +441,7 @@ div.lyrics-tabBar-headerItemLink {
437441
background-color: var(--lyrics-color-active);
438442
color: var(--lyrics-highlight-background);
439443
}
444+
440445
.lyrics-versionSelector option {
441446
background-color: var(--lyrics-color-active);
442447
}
@@ -456,24 +461,28 @@ div.lyrics-tabBar-headerItemLink {
456461
display: table;
457462
clear: both;
458463
}
464+
459465
.lyrics-tooltip-wrapper .setting-row .col,
460466
#lyrics-plus-config-container .setting-row .col {
461467
padding: 16px 0 4px;
462468
align-items: center;
463469
}
470+
464471
.lyrics-tooltip-wrapper .setting-row .col.description,
465472
#lyrics-plus-config-container .setting-row .col.description {
466473
float: left;
467474
padding-right: 15px;
468475
cursor: default;
469476
}
477+
470478
.lyrics-tooltip-wrapper .setting-row .col.action,
471479
#lyrics-plus-config-container .setting-row .col.action {
472480
float: right;
473481
display: flex;
474482
justify-content: flex-end;
475483
align-items: center;
476484
}
485+
477486
.lyrics-tooltip-wrapper button.switch,
478487
#lyrics-plus-config-container button.switch {
479488
align-items: center;
@@ -487,12 +496,14 @@ div.lyrics-tabBar-headerItemLink {
487496
width: 32px;
488497
height: 32px;
489498
}
499+
490500
.lyrics-tooltip-wrapper button.switch.disabled,
491501
.lyrics-tooltip-wrapper button.switch[disabled],
492502
#lyrics-plus-config-container button.switch.disabled,
493503
#lyrics-plus-config-container button.switch[disabled] {
494504
color: rgba(var(--spice-rgb-text), 0.3);
495505
}
506+
496507
.lyrics-tooltip-wrapper button.switch.small,
497508
#lyrics-plus-config-container button.switch.small {
498509
width: 22px;
@@ -511,6 +522,7 @@ div.lyrics-tabBar-headerItemLink {
511522
background-color: initial;
512523
border-bottom: 1px solid var(--spice-text);
513524
}
525+
514526
.lyrics-tooltip-wrapper .col.action .adjust-value,
515527
#lyrics-plus-config-container .col.action .adjust-value {
516528
margin-inline-start: 12px;
@@ -523,6 +535,7 @@ div.lyrics-tabBar-headerItemLink {
523535
font-size: 14px;
524536
opacity: 0.8;
525537
}
538+
526539
.lyrics-tooltip-wrapper .col.action .btn,
527540
#lyrics-plus-config-container .col.action .btn {
528541
font-weight: 700;
@@ -548,6 +561,7 @@ div.lyrics-tabBar-headerItemLink {
548561
opacity: 0.5;
549562
cursor: not-allowed;
550563
}
564+
551565
.lyrics-tooltip-wrapper .col.action .main-dropDown-dropDown,
552566
.lyrics-tooltip-wrapper .col.action input,
553567
#lyrics-plus-config-container .col.action .main-dropDown-dropDown,
@@ -630,6 +644,7 @@ div.lyrics-tabBar-headerItemLink {
630644
width: var(--lyrics-font-size);
631645
transform: scale(0.5);
632646
}
647+
633648
.lyrics-idling-indicator__circle.active {
634649
opacity: 1;
635650
transform: scale(0.7);
@@ -656,6 +671,7 @@ div.lyrics-tabBar-headerItemLink {
656671
0% {
657672
-webkit-transform: rotate(0deg);
658673
}
674+
659675
100% {
660676
-webkit-transform: rotate(360deg);
661677
}
@@ -685,24 +701,30 @@ div.lyrics-tabBar-headerItemLink {
685701
.lyrics-lyricsContainer-UnsyncedLyricsPage .split {
686702
display: flex;
687703
}
704+
688705
.lyrics-lyricsContainer-UnsyncedLyricsPage .split > div {
689706
flex: 50%;
690707
}
708+
691709
.lyrics-lyricsContainer-UnsyncedLyricsPage .split > div > div:not(.lyrics-versionSelector) {
692710
margin-left: 0;
693711
margin-right: 0;
694712
}
713+
695714
.split .lyrics-lyricsContainer-LyricsLine {
696715
padding-left: 50px;
697716
padding-right: 50px;
698717
}
718+
699719
.split .lyrics-versionSelector {
700720
margin-right: 50px;
701721
margin-left: 50px;
702722
}
723+
703724
.split .lyrics-versionSelector select {
704725
width: 100%;
705726
}
727+
706728
.main-content-view {
707729
height: 100%;
708730
}
@@ -712,6 +734,7 @@ div.lyrics-tabBar-headerItemLink {
712734
padding-left: 75px;
713735
padding-right: 75px;
714736
}
737+
715738
.split .lyrics-versionSelector {
716739
margin-right: 75px;
717740
margin-left: 75px;
@@ -723,6 +746,7 @@ div.lyrics-tabBar-headerItemLink {
723746
padding-left: 100px;
724747
padding-right: 100px;
725748
}
749+
726750
.split .lyrics-versionSelector {
727751
margin-right: 100px;
728752
margin-left: 100px;

0 commit comments

Comments
 (0)