fixed scrollbar, added new fullscreen mode

- added parameter -newFullscreenMode to enable new fullscreen mode (experimental) #689
- fixed scrollbar indent
- disabled experimental scrollbar #688
This commit is contained in:
amd64fox
2025-03-07 06:51:49 +03:00
parent bdb762b930
commit 4539ea7821
2 changed files with 34 additions and 1 deletions
+25
View File
@@ -1411,6 +1411,24 @@
"fr": "1.2.58", "fr": "1.2.58",
"to": "" "to": ""
} }
},
"ImprovedCinemaMode": {
"name": "enableImprovedCinemaMode",
"description": "Enable improved cinema mode",
"native_description": "Enable improved cinema mode",
"version": {
"fr": "1.2.50",
"to": ""
}
},
"ImprovedCinemaModeCanvas": {
"name": "enableImprovedCinemaModeCanvas",
"description": "Enable canvas support inside improved cinema mode",
"native_description": "Enable canvas support inside improved cinema mode",
"version": {
"fr": "1.2.56",
"to": ""
}
} }
}, },
"CustomExp": { "CustomExp": {
@@ -1974,6 +1992,13 @@
}, },
"add": " #desktop\\.settings\\.streamingQuality>option:nth-child(5) {display:none}" "add": " #desktop\\.settings\\.streamingQuality>option:nth-child(5) {display:none}"
}, },
"fix-scrollbar": {
"version": {
"fr": "1.1.59",
"to": ""
},
"add": " .main-view-container__scroll-node > .os-scrollbar-vertical {top:0px !important}"
},
"fix-old-theme": { "fix-old-theme": {
"version": { "version": {
"fr": "1.1.74", "fr": "1.1.74",
+9 -1
View File
@@ -58,6 +58,9 @@ param
[Parameter(HelpMessage = 'Enable top search bar.')] [Parameter(HelpMessage = 'Enable top search bar.')]
[switch]$topsearchbar, [switch]$topsearchbar,
[Parameter(HelpMessage = 'Enable new fullscreen mode (Experimental)')]
[switch]$newFullscreenMode,
[Parameter(HelpMessage = 'disable subfeed filter chips on home.')] [Parameter(HelpMessage = 'disable subfeed filter chips on home.')]
[switch]$homesub_off, [switch]$homesub_off,
@@ -1116,6 +1119,9 @@ function Helper($paramname) {
# causes lags in the main menu 1.2.44-1.2.56 # causes lags in the main menu 1.2.44-1.2.56
if ([version]$offline -le [version]'1.2.56.502') { Move-Json -n 'HomeCarousels' -t $Enable -f $Disable } if ([version]$offline -le [version]'1.2.56.502') { Move-Json -n 'HomeCarousels' -t $Enable -f $Disable }
# disable new scrollbar
Move-Json -n 'NewOverlayScrollbars' -t $Enable -f $Disable
# temporarily disable collapsing right sidebar # temporarily disable collapsing right sidebar
Move-Json -n 'PeekNpv' -t $Enable -f $Disable Move-Json -n 'PeekNpv' -t $Enable -f $Disable
@@ -1154,8 +1160,8 @@ function Helper($paramname) {
if (!($canvasHome)) { Move-Json -n "canvasHome", "canvasHomeAudioPreviews" -t $Enable -f $Disable } if (!($canvasHome)) { Move-Json -n "canvasHome", "canvasHomeAudioPreviews" -t $Enable -f $Disable }
if (!$newFullscreenMode) { Move-Json -n "ImprovedCinemaMode", "ImprovedCinemaModeCanvas" -t $Enable -f $Disable }
# disable subfeed filter chips on home # disable subfeed filter chips on home
if ($homesub_off) { if ($homesub_off) {
Move-Json -n "HomeSubfeeds" -t $Enable -f $Disable Move-Json -n "HomeSubfeeds" -t $Enable -f $Disable
@@ -1773,6 +1779,8 @@ If ($test_spa) {
if ($global:type -eq "all" -or $global:type -eq "podcast") { if ($global:type -eq "all" -or $global:type -eq "podcast") {
$css += $webjson.others.block_subfeeds.add $css += $webjson.others.block_subfeeds.add
} }
# scrollbar indent fixes
$css += $webjson.others.'fix-scrollbar'.add
if ($null -ne $css ) { extract -counts 'one' -method 'zip' -name 'xpui.css' -add $css } if ($null -ne $css ) { extract -counts 'one' -method 'zip' -name 'xpui.css' -add $css }