Skip to content

Commit 501e711

Browse files
authored
fix(text): general changes (#1208)
1 parent 4d096d1 commit 501e711

File tree

1 file changed

+63
-44
lines changed

1 file changed

+63
-44
lines changed

text/user.css

Lines changed: 63 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@
135135
border: var(--border-width) solid transparent;
136136
}
137137
.Root__nav-bar,
138-
.Root__now-playing-bar {
138+
.main-nowPlayingBar-container {
139139
overflow: visible;
140140
}
141141
.main-view-container {
@@ -336,7 +336,7 @@ div[style*="--text-subdued: rgba(255, 255, 255, 0.7);"] {
336336
.Root__globalNav,
337337
.main-yourLibraryX-entryPoints,
338338
.Root__main-view,
339-
.Root__now-playing-bar,
339+
.main-nowPlayingBar-container,
340340
.Root__right-sidebar:has(aside:not(:empty)) {
341341
border: var(--border-width) var(--border-style);
342342
border-color: var(--spice-border-inactive);
@@ -347,7 +347,7 @@ div[style*="--text-subdued: rgba(255, 255, 255, 0.7);"] {
347347
.Root__globalNav:hover,
348348
.main-yourLibraryX-entryPoints:hover,
349349
.Root__main-view:hover,
350-
.Root__now-playing-bar:hover,
350+
.main-nowPlayingBar-container:hover,
351351
.Root__right-sidebar:has(aside:not(:empty)):hover {
352352
border: var(--border-width) var(--border-style);
353353
border-color: var(--spice-border-active);
@@ -368,7 +368,7 @@ div[style*="--text-subdued: rgba(255, 255, 255, 0.7);"] {
368368
.main-yourLibraryX-libraryContainer
369369
)::before,
370370
.Root__main-view::before,
371-
.Root__now-playing-bar::before,
371+
.main-nowPlayingBar-container::before,
372372
.Root__right-sidebar:has(aside:not(:empty))::before {
373373
color: var(--spice-header);
374374
position: absolute;
@@ -403,7 +403,7 @@ div[style*="--text-subdued: rgba(255, 255, 255, 0.7);"] {
403403
content: "Main";
404404
position: fixed;
405405
}
406-
.Root__now-playing-bar::before {
406+
.main-nowPlayingBar-container::before {
407407
content: "Playing";
408408
}
409409
.Root__right-sidebar:has(aside:not(:empty))::before {
@@ -412,7 +412,7 @@ div[style*="--text-subdued: rgba(255, 255, 255, 0.7);"] {
412412
.Root__globalNav:hover::before,
413413
.Root__nav-bar .main-yourLibraryX-entryPoints:hover::before,
414414
.Root__main-view:hover::before,
415-
.Root__now-playing-bar:hover::before,
415+
.main-nowPlayingBar-container:hover::before,
416416
.Root__right-sidebar:has(aside:not(:empty)):hover::before {
417417
color: var(--spice-border-active);
418418
}
@@ -436,7 +436,9 @@ div[style*="--text-subdued: rgba(255, 255, 255, 0.7);"] {
436436

437437
/* context menus + tippy boxes */
438438
.main-contextMenu-menu,
439-
.tippy-box {
439+
.tippy-box,
440+
#context-menu > form,
441+
#context-menu div > ul {
440442
border: var(--border-width) var(--border-style) var(--spice-border-active);
441443
border-radius: var(--border-radius) !important;
442444
}
@@ -593,15 +595,6 @@ form .main-topBar-searchBar:placeholder-shown {
593595
.HeaderSideArea:has(.x-entityImage-imageContainer) {
594596
transform: scale(0.7);
595597
}
596-
.x-entityImage-imageContainer::before {
597-
content: "░▒▒░";
598-
color: var(--spice-subtext);
599-
transform: scale(1.4);
600-
position: absolute;
601-
top: 50%;
602-
left: 20%;
603-
z-index: -1;
604-
}
605598
.main-yourLibraryX-filterArea {
606599
padding: 0 8px;
607600
}
@@ -795,6 +788,9 @@ form .main-topBar-searchBar:placeholder-shown {
795788
border-radius: 0;
796789
background-color: var(--spice-text);
797790
}
791+
.x-progressBar-fillColor {
792+
transition-duration: unset;
793+
}
798794

799795
/* cover art */
800796
.main-nowPlayingWidget-coverArt .cover-art {
@@ -849,39 +845,56 @@ form .main-topBar-searchBar:placeholder-shown {
849845
opacity: 1;
850846
}
851847
.main-shuffleButton-button::before,
852-
button[data-testid="control-button-shuffle"]::after,
853-
button:has(
848+
button[data-testid="control-button-shuffle"] > span::after,
849+
button
850+
> span:has(
854851
path[d="M13.151.922a.75.75 0 1 0-1.06 1.06L13.109 3H11.16a3.75 3.75 0 0 0-2.873 1.34l-6.173 7.356A2.25 2.25 0 0 1 .39 12.5H0V14h.391a3.75 3.75 0 0 0 2.873-1.34l6.173-7.356a2.25 2.25 0 0 1 1.724-.804h1.947l-1.017 1.018a.75.75 0 0 0 1.06 1.06L15.98 3.75 13.15.922zM.391 3.5H0V2h.391c1.109 0 2.16.49 2.873 1.34L4.89 5.277l-.979 1.167-1.796-2.14A2.25 2.25 0 0 0 .39 3.5z"]
852+
)::after,
853+
button
854+
> span:has(
855+
path[d="M13.151.922a.75.75 0 1 0-1.06 1.06L13.109 3H11.16a3.75 3.75 0 0 0-2.873 1.34l-6.173 7.356A2.25 2.25 0 0 1 .39 12.5H0V14h.391a3.75 3.75 0 0 0 2.873-1.34l6.173-7.356a2.25 2.25 0 0 1 1.724-.804h1.947l-1.017 1.018a.75.75 0 0 0 1.06 1.06L15.98 3.75zM.391 3.5H0V2h.391c1.109 0 2.16.49 2.873 1.34L4.89 5.277l-.979 1.167-1.796-2.14A2.25 2.25 0 0 0 .39 3.5z"]
855856
)::after {
856857
content: "\21C4";
857858
}
858-
button:has(
859+
button
860+
> span:has(
859861
path[d="M12.09.922a.75.75 0 0 1 1.061 0L15.98 3.75l-2.83 2.828a.75.75 0 1 1-1.06-1.06L13.109 4.5H11.16a2.25 2.25 0 0 0-1.724.804L3.264 12.66A3.75 3.75 0 0 1 .391 14H0v-1.5h.391a2.25 2.25 0 0 0 1.724-.804L8.288 4.34A3.75 3.75 0 0 1 11.16 3h1.947L12.09 1.982a.75.75 0 0 1 0-1.06zM.88 3.319C2.255 2.874 2.976 1.787 3.297.874c.036-.102.37-.102.406 0 .321.913 1.042 2 2.417 2.445.103.033.103.329 0 .362-1.375.445-2.096 1.532-2.417 2.445-.036.102-.37.102-.406 0-.321-.913-1.042-2-2.417-2.445-.103-.033-.103-.329 0-.362z"]
862+
)::after,
863+
button
864+
> span:has(
865+
path[d="M4.502 0a.637.637 0 0 1 .634.58 4.84 4.84 0 0 0 .81 2.184c.515.739 1.297 1.356 2.487 1.486a.637.637 0 0 1 0 1.267c-1.19.13-1.972.747-2.487 1.487a4.8 4.8 0 0 0-.81 2.185.637.637 0 0 1-1.268 0 4.8 4.8 0 0 0-.81-2.185C2.543 6.265 1.76 5.648.57 5.518a.637.637 0 0 1 0-1.268c1.19-.13 1.972-.747 2.487-1.486a4.84 4.84 0 0 0 .81-2.185A.637.637 0 0 1 4.502 0m4.765 11.878c.056.065.126.15.198.236l.33.397.013.015A3 3 0 0 0 12.1 13.59h1.009l-.444.443a.75.75 0 0 0 1.061 1.06l2.254-2.253-2.254-2.254a.75.75 0 0 0-1.06 1.06l.443.444H12.1a1.5 1.5 0 0 1-1.146-.533l-.004-.005-.333-.4-.288-.343-.031-.035-.02-.021-.037-.037-.974 1.16Z"]
860866
)::after {
861867
content: "\21C4\2726";
862868
text-wrap: nowrap;
863869
}
864-
button[data-testid="control-button-seek-back-15"]::before,
865-
button:has(
870+
button[data-testid="control-button-seek-back-15"] > span::before,
871+
button
872+
> span:has(
866873
path[d="M2.464 4.5h1.473a.75.75 0 0 1 0 1.5H0V2.063a.75.75 0 0 1 1.5 0v1.27a8.25 8.25 0 1 1 10.539 12.554.75.75 0 0 1-.828-1.25A6.75 6.75 0 1 0 2.464 4.5Z"]
867874
)::after {
868875
content: "\21A9";
869876
}
870877
.main-skipBackButton-button::before,
871-
button[data-testid="control-button-skip-back"]::after {
878+
button[data-testid="control-button-skip-back"] > span::after {
872879
content: "\25C1";
873880
}
874881
.main-playPauseButton-button[aria-label="Play"]::before,
875882
.main-playPauseButton-button:has(
876883
path[d="M3 1.713a.7.7 0 0 1 1.05-.607l10.89 6.288a.7.7 0 0 1 0 1.212L4.05 14.894A.7.7 0 0 1 3 14.288V1.713z"]
877884
)::after,
878-
button[data-testid="control-button-playpause"]:has(
885+
button[data-testid="control-button-playpause"]
886+
> span
887+
> span:has(
879888
path[d="M3 1.713a.7.7 0 0 1 1.05-.607l10.89 6.288a.7.7 0 0 1 0 1.212L4.05 14.894A.7.7 0 0 1 3 14.288V1.713z"]
880889
)::after,
881-
button[data-testid="control-button-playpause"]:has(
890+
button[data-testid="control-button-playpause"]
891+
> span
892+
> span:has(
882893
path[d="m7.05 3.606 13.49 7.788a.7.7 0 0 1 0 1.212L7.05 20.394A.7.7 0 0 1 6 19.788V4.212a.7.7 0 0 1 1.05-.606z"]
883894
)::after,
884-
button[data-testid="control-button-playpause"]:has(
895+
button[data-testid="control-button-playpause"]
896+
> span
897+
> span:has(
885898
path[d="M3 1.713a.7.7 0 0 1 1.05-.607l10.89 6.288a.7.7 0 0 1 0 1.212L4.05 14.894A.7.7 0 0 1 3 14.288z"]
886899
)::after {
887900
content: "\25B6";
@@ -890,54 +903,60 @@ button[data-testid="control-button-playpause"]:has(
890903
.main-playPauseButton-button:has(
891904
path[d="M3 1.713a.7.7 0 0 1 1.05-.607l10.89 6.288a.7.7 0 0 1 0 1.212L4.05 14.894A.7.7 0 0 1 3 14.288V1.713z"]
892905
)::after,
893-
button[data-testid="control-button-playpause"]:has(
906+
button[data-testid="control-button-playpause"]
907+
> span
908+
> span:has(
894909
path[d="M2.7 1a.7.7 0 0 0-.7.7v12.6a.7.7 0 0 0 .7.7h2.6a.7.7 0 0 0 .7-.7V1.7a.7.7 0 0 0-.7-.7H2.7zm8 0a.7.7 0 0 0-.7.7v12.6a.7.7 0 0 0 .7.7h2.6a.7.7 0 0 0 .7-.7V1.7a.7.7 0 0 0-.7-.7h-2.6z"]
895910
)::after,
896-
button[data-testid="control-button-playpause"]:has(
911+
button[data-testid="control-button-playpause"]
912+
> span
913+
> span:has(
897914
path[d="M5.7 3a.7.7 0 0 0-.7.7v16.6a.7.7 0 0 0 .7.7h2.6a.7.7 0 0 0 .7-.7V3.7a.7.7 0 0 0-.7-.7H5.7zm10 0a.7.7 0 0 0-.7.7v16.6a.7.7 0 0 0 .7.7h2.6a.7.7 0 0 0 .7-.7V3.7a.7.7 0 0 0-.7-.7h-2.6z"]
898915
)::after,
899-
button[data-testid="control-button-playpause"]:has(
916+
button[data-testid="control-button-playpause"]
917+
> span
918+
> span:has(
900919
path[d="M2.7 1a.7.7 0 0 0-.7.7v12.6a.7.7 0 0 0 .7.7h2.6a.7.7 0 0 0 .7-.7V1.7a.7.7 0 0 0-.7-.7zm8 0a.7.7 0 0 0-.7.7v12.6a.7.7 0 0 0 .7.7h2.6a.7.7 0 0 0 .7-.7V1.7a.7.7 0 0 0-.7-.7z"]
901920
)::after {
902921
content: "\275A\275A";
903922
text-wrap: nowrap;
904923
}
905-
button[data-testid="control-button-playpause"] {
906-
padding: 8px;
924+
button[data-testid="control-button-playpause"] > span {
925+
background-color: transparent;
926+
color: var(--spice-subtext);
907927
}
908-
button[data-testid="control-button-playpause"]:hover {
928+
button[data-testid="control-button-playpause"]:hover > span {
909929
color: var(--spice-text);
910930
}
911-
button[data-testid="control-button-playpause"] .ButtonInner-small-iconOnly {
912-
display: none;
913-
}
914931
.main-skipForwardButton-button::before,
915-
button[data-testid="control-button-skip-forward"]::after {
932+
button[data-testid="control-button-skip-forward"] > span::after {
916933
content: "\25B7";
917934
}
918935
.main-repeatButton-button::before,
919-
button[data-testid="control-button-repeat"]::after {
936+
button[data-testid="control-button-repeat"] > span::after {
920937
content: "\21BB";
921938
}
922939
.main-repeatButton-button[aria-checked="mixed"]::before,
923-
button[data-testid="control-button-repeat"][aria-checked="mixed"]::after {
940+
button[data-testid="control-button-repeat"][aria-checked="mixed"]
941+
> span::after {
924942
content: "\21BB\2474";
925943
text-wrap: nowrap;
926944
}
945+
button[data-testid="control-button-seek-forward-15"] > span::before,
946+
button:has(
947+
path[d="M13.536 4.488h-1.473a.75.75 0 1 0 0 1.5H16V2.051a.75.75 0 0 0-1.5 0v1.27A8.25 8.25 0 1 0 3.962 15.876a.75.75 0 0 0 .826-1.252 6.75 6.75 0 1 1 8.747-10.136Z"]
948+
)
949+
> span::after {
950+
content: "\21AA";
951+
}
927952
.main-shuffleButton-button > svg,
928953
.main-skipBackButton-button > svg,
929954
.main-playPauseButton-button > svg,
930955
.main-skipForwardButton-button > svg,
931956
.main-repeatButton-button > svg,
932-
:is(.player-controls__buttons, .npv-nowPlayingBar-controls) span {
957+
:is(.player-controls__buttons, .npv-nowPlayingBar-controls) svg {
933958
display: none;
934959
}
935-
button[data-testid="control-button-seek-forward-15"]::before,
936-
button:has(
937-
path[d="M13.536 4.488h-1.473a.75.75 0 1 0 0 1.5H16V2.051a.75.75 0 0 0-1.5 0v1.27A8.25 8.25 0 1 0 3.962 15.876a.75.75 0 0 0 .826-1.252 6.75 6.75 0 1 1 8.747-10.136Z"]
938-
)::after {
939-
content: "\21AA";
940-
}
941960

942961
/* connect bar */
943962
.main-connectBar-connectBar {

0 commit comments

Comments
 (0)