- fixed bug of scrollbar
- fixed gap between lyrics popup and control bar https://github.com/amd64fox/SpotX/issues/286
- fixed top line bug https://github.com/amd64fox/SpotX/issues/284
This commit is contained in:
amd64fox
2023-01-30 20:42:26 +03:00
parent 78d703f1e6
commit aed43c34cf
2 changed files with 43 additions and 27 deletions

View File

@@ -881,11 +881,10 @@ function Helper($paramname) {
$contents = "minjson" $contents = "minjson"
$json = $webjson.others $json = $webjson.others
} }
"FixOldTheme" { "FixCss" {
# Remove indent for old theme xpui.css # Remove indent for old theme xpui.css
$name = "patches.json.others." $name = "patches.json.others."
$n = "xpui.css" $n = "xpui.css"
$contents = "fix-old-theme"
$json = $webjson.others $json = $webjson.others
} }
"RemovertlCssmin" { "RemovertlCssmin" {
@@ -941,12 +940,6 @@ function Helper($paramname) {
$n = $name_file $n = $name_file
$json = $webjson.others $json = $webjson.others
} }
"Fix-New-Lirics" {
$name = "patches.json.others."
$contents = "fixcsslyricscolor2"
$n = "xpui.css"
$json = $webjson.others
}
"Discriptions" { "Discriptions" {
# Add discriptions (xpui-desktop-modals.js) # Add discriptions (xpui-desktop-modals.js)
$name = "patches.json.others." $name = "patches.json.others."
@@ -1267,7 +1260,8 @@ if ($test_js) {
extract -counts 'one' -method 'nonezip' -name $name_file -helper 'Lyrics-color' extract -counts 'one' -method 'nonezip' -name $name_file -helper 'Lyrics-color'
} }
if ($offline -ge "1.1.99.871" -and $offline -le "1.2.2.582") { if ($offline -ge "1.1.99.871" -and $offline -le "1.2.2.582") {
extract -counts 'one' -method 'nonezip' -name 'xpui.css' -helper 'Fix-New-Lirics' $contents = "fixcsslyricscolor2"
extract -counts 'one' -method 'nonezip' -name 'xpui.css' -helper 'FixCss'
$name_file = 'xpui-routes-lyrics.js' $name_file = 'xpui-routes-lyrics.js'
extract -counts 'one' -method 'nonezip' -name $name_file -helper 'Lyrics-color' extract -counts 'one' -method 'nonezip' -name $name_file -helper 'Lyrics-color'
} }
@@ -1281,15 +1275,18 @@ if ($test_js) {
# xpui.css # xpui.css
if (!($premium)) { if (!($premium)) {
# Hide download icon on different pages # Hide download icon on different pages
$icon = $webjson.others.downloadicon.add $css += $webjson.others.downloadicon.add
# Hide submenu item "download" # Hide submenu item "download"
$submenu = $webjson.others.submenudownload.add $css += $webjson.others.submenudownload.add
# Hide very high quality streaming # Hide very high quality streaming
$very_high = $webjson.others.veryhighstream.add $css += $webjson.others.veryhighstream.add
$css = $icon, $submenu, $very_high
extract -counts 'one' -method 'nonezip' -name 'xpui.css' -add $css
} }
if ($new_theme -and $offline -ge "1.2.3.1107") {
$css += $webjson.others.navaltfix.add[3]
$css += $webjson.others.navaltfix.add[4]
}
if ($null -ne $css ) { extract -counts 'one' -method 'nonezip' -name 'xpui.css' -add $css }
# licenses.html minification # licenses.html minification
extract -counts 'one' -method 'nonezip' -name 'licenses.html' -helper 'HtmlLicMin' extract -counts 'one' -method 'nonezip' -name 'licenses.html' -helper 'HtmlLicMin'
@@ -1406,7 +1403,8 @@ If ($test_spa) {
} }
# new # new
if ($offline -ge "1.1.99.871" -and $offline -le "1.2.2.582") { if ($offline -ge "1.1.99.871" -and $offline -le "1.2.2.582") {
extract -counts 'one' -method 'zip' -name 'xpui.css' -helper 'Fix-New-Lirics' $contents = "fixcsslyricscolor2"
extract -counts 'one' -method 'zip' -name 'xpui.css' -helper 'FixCss'
$name_file = 'xpui-routes-lyrics.js' $name_file = 'xpui-routes-lyrics.js'
extract -counts 'one' -method 'zip' -name $name_file -helper 'Lyrics-color' extract -counts 'one' -method 'zip' -name $name_file -helper 'Lyrics-color'
} }
@@ -1430,30 +1428,38 @@ If ($test_spa) {
if ($new_theme -or !($premium)) { if ($new_theme -or !($premium)) {
if (!($premium)) { if (!($premium)) {
# Hide download icon on different pages # Hide download icon on different pages
$icon = $webjson.others.downloadicon.add $css += $webjson.others.downloadicon.add
# Hide submenu item "download" # Hide submenu item "download"
$submenu = $webjson.others.submenudownload.add $css += $webjson.others.submenudownload.add
# Hide very high quality streaming # Hide very high quality streaming
$very_high = $webjson.others.veryhighstream.add $css += $webjson.others.veryhighstream.add
} }
# New UI fix # New UI fix
if ($new_theme) { if ($new_theme) {
if ($offline -ge "1.1.94.864" -and $offline -lt "1.2.3.1107") { if ($offline -ge "1.1.94.864" -and $offline -lt "1.2.3.1107") {
$navaltfix = $webjson.others.navaltfix.add[0] $css += $webjson.others.navaltfix.add[0]
} }
if ($offline -ge "1.2.3.1107") { if ($offline -ge "1.2.3.1107") {
$navaltfix = $webjson.others.navaltfix.add[1] $css += $webjson.others.navaltfix.add[1]
$css += $webjson.others.navaltfix.add[3]
$css += $webjson.others.navaltfix.add[4]
} }
$navaltfix2 = $webjson.others.navaltfix.add[2] $css += $webjson.others.navaltfix.add[2]
} }
if ($null -ne $css ) { extract -counts 'one' -method 'zip' -name 'xpui.css' -add $css }
$css = $icon, $submenu, $very_high, $navaltfix, $navaltfix2
extract -counts 'one' -method 'zip' -name 'xpui.css' -add $css
} }
# Old UI fix # Old UI fix
extract -counts 'one' -method 'zip' -name 'xpui.css' -helper "FixOldTheme" $contents = "fix-old-theme"
extract -counts 'one' -method 'zip' -name 'xpui.css' -helper "FixCss"
# Fix scroll bug navylx
if ($offline -ge "1.2.4.893") {
$contents = "fix-scroll-bug-navylx"
extract -counts 'one' -method 'zip' -name 'xpui.css' -helper "FixCss"
}
# Remove RTL and minification of all *.css # Remove RTL and minification of all *.css
extract -counts 'more' -name '*.css' -helper 'RemovertlCssmin' extract -counts 'more' -name '*.css' -helper 'RemovertlCssmin'

View File

@@ -378,7 +378,9 @@
"add": [ "add": [
" .nav-alt .Root__top-container {background: #00000085;gap: 6px;padding: 8px;}", " .nav-alt .Root__top-container {background: #00000085;gap: 6px;padding: 8px;}",
" .nav-ylx .Root__top-container {background: #00000085;}", " .nav-ylx .Root__top-container {background: #00000085;}",
" .Root__fixed-top-bar {background-color: #00000000}" " .Root__fixed-top-bar {background-color: #00000000}",
" .y7xcnM6yyOOrMwI77d5t{bottom:112px;}",
" .koyeY6AgGRPmyPITi7yO{top:64px !important;}"
] ]
}, },
"collaboration": { "collaboration": {
@@ -553,6 +555,14 @@
"match": "((LKgm9fCDTO7wqig_5U1q|eFQFeXVbY8rrcTagg0oH){--left-sidebar-item-height.+?margin-top)(:\\d+px)", "match": "((LKgm9fCDTO7wqig_5U1q|eFQFeXVbY8rrcTagg0oH){--left-sidebar-item-height.+?margin-top)(:\\d+px)",
"replace": "$1:0px" "replace": "$1:0px"
}, },
"fix-scroll-bug-navylx": {
"version": {
"from": "1.1.74",
"do": ""
},
"match": ".nav-ylx .contentSpacing{.+?}",
"replace": ""
},
"goofyhistory": { "goofyhistory": {
"version": { "version": {
"from": "1.1.90", "from": "1.1.90",