mirror of
https://github.com/SpotX-Official/SpotX.git
synced 2026-04-17 13:22:58 +10:00
Update
- 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:
58
Install.ps1
58
Install.ps1
@@ -881,11 +881,10 @@ function Helper($paramname) {
|
||||
$contents = "minjson"
|
||||
$json = $webjson.others
|
||||
}
|
||||
"FixOldTheme" {
|
||||
"FixCss" {
|
||||
# Remove indent for old theme xpui.css
|
||||
$name = "patches.json.others."
|
||||
$n = "xpui.css"
|
||||
$contents = "fix-old-theme"
|
||||
$json = $webjson.others
|
||||
}
|
||||
"RemovertlCssmin" {
|
||||
@@ -941,12 +940,6 @@ function Helper($paramname) {
|
||||
$n = $name_file
|
||||
$json = $webjson.others
|
||||
}
|
||||
"Fix-New-Lirics" {
|
||||
$name = "patches.json.others."
|
||||
$contents = "fixcsslyricscolor2"
|
||||
$n = "xpui.css"
|
||||
$json = $webjson.others
|
||||
}
|
||||
"Discriptions" {
|
||||
# Add discriptions (xpui-desktop-modals.js)
|
||||
$name = "patches.json.others."
|
||||
@@ -1267,7 +1260,8 @@ if ($test_js) {
|
||||
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") {
|
||||
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'
|
||||
extract -counts 'one' -method 'nonezip' -name $name_file -helper 'Lyrics-color'
|
||||
}
|
||||
@@ -1281,15 +1275,18 @@ if ($test_js) {
|
||||
# xpui.css
|
||||
if (!($premium)) {
|
||||
# Hide download icon on different pages
|
||||
$icon = $webjson.others.downloadicon.add
|
||||
$css += $webjson.others.downloadicon.add
|
||||
# Hide submenu item "download"
|
||||
$submenu = $webjson.others.submenudownload.add
|
||||
$css += $webjson.others.submenudownload.add
|
||||
# Hide very high quality streaming
|
||||
$very_high = $webjson.others.veryhighstream.add
|
||||
|
||||
$css = $icon, $submenu, $very_high
|
||||
extract -counts 'one' -method 'nonezip' -name 'xpui.css' -add $css
|
||||
$css += $webjson.others.veryhighstream.add
|
||||
}
|
||||
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
|
||||
extract -counts 'one' -method 'nonezip' -name 'licenses.html' -helper 'HtmlLicMin'
|
||||
@@ -1406,7 +1403,8 @@ If ($test_spa) {
|
||||
}
|
||||
# new
|
||||
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'
|
||||
extract -counts 'one' -method 'zip' -name $name_file -helper 'Lyrics-color'
|
||||
}
|
||||
@@ -1430,30 +1428,38 @@ If ($test_spa) {
|
||||
if ($new_theme -or !($premium)) {
|
||||
if (!($premium)) {
|
||||
# Hide download icon on different pages
|
||||
$icon = $webjson.others.downloadicon.add
|
||||
$css += $webjson.others.downloadicon.add
|
||||
# Hide submenu item "download"
|
||||
$submenu = $webjson.others.submenudownload.add
|
||||
$css += $webjson.others.submenudownload.add
|
||||
# Hide very high quality streaming
|
||||
$very_high = $webjson.others.veryhighstream.add
|
||||
$css += $webjson.others.veryhighstream.add
|
||||
}
|
||||
|
||||
# New UI fix
|
||||
if ($new_theme) {
|
||||
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") {
|
||||
$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]
|
||||
}
|
||||
|
||||
$css = $icon, $submenu, $very_high, $navaltfix, $navaltfix2
|
||||
extract -counts 'one' -method 'zip' -name 'xpui.css' -add $css
|
||||
if ($null -ne $css ) { extract -counts 'one' -method 'zip' -name 'xpui.css' -add $css }
|
||||
|
||||
}
|
||||
|
||||
# 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
|
||||
extract -counts 'more' -name '*.css' -helper 'RemovertlCssmin'
|
||||
|
||||
@@ -378,7 +378,9 @@
|
||||
"add": [
|
||||
" .nav-alt .Root__top-container {background: #00000085;gap: 6px;padding: 8px;}",
|
||||
" .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": {
|
||||
@@ -553,6 +555,14 @@
|
||||
"match": "((LKgm9fCDTO7wqig_5U1q|eFQFeXVbY8rrcTagg0oH){--left-sidebar-item-height.+?margin-top)(:\\d+px)",
|
||||
"replace": "$1:0px"
|
||||
},
|
||||
"fix-scroll-bug-navylx": {
|
||||
"version": {
|
||||
"from": "1.1.74",
|
||||
"do": ""
|
||||
},
|
||||
"match": ".nav-ylx .contentSpacing{.+?}",
|
||||
"replace": ""
|
||||
},
|
||||
"goofyhistory": {
|
||||
"version": {
|
||||
"from": "1.1.90",
|
||||
|
||||
Reference in New Issue
Block a user