mirror of
https://github.com/SpotX-Official/SpotX.git
synced 2026-04-24 03:50:18 +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:
56
Install.ps1
56
Install.ps1
@@ -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'
|
||||||
|
|||||||
@@ -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",
|
||||||
|
|||||||
Reference in New Issue
Block a user