diff --git a/dist/better-xcloud.user.js b/dist/better-xcloud.user.js index 0559254..1cd476e 100755 --- a/dist/better-xcloud.user.js +++ b/dist/better-xcloud.user.js @@ -4910,8 +4910,7 @@ ${subsVar} = subs; "exposeReactCreateComponent", "gameCardCustomIcons", ...getPref("ui.imageQuality") < 90 ? [ - "setImageQuality", - "setBackgroundImageQuality" + "setImageQuality" ] : [], "modifyPreloadedState", "optimizeGameSlugGenerator", @@ -4953,16 +4952,19 @@ ${subsVar} = subs; ...BX_FLAGS.EnableXcloudLogging ? [ "enableConsoleLogging", "enableXcloudLogger" - ] : [], - ...blockSomeNotifications() ? [ - "changeNotificationsSubscription" ] : [] ]), hideSections = getPref("ui.hideSections"), HOME_PAGE_PATCH_ORDERS = PatcherUtils.filterPatches([ hideSections.includes("news") && "ignoreNewsSection", hideSections.includes("friends") && "ignorePlayWithFriendsSection", hideSections.includes("all-games") && "ignoreAllGamesSection", STATES.browser.capabilities.touch && hideSections.includes("touch") && "ignorePlayWithTouchSection", - hideSections.some((value) => ["native-mkb", "most-popular"].includes(value)) && "ignoreSiglSections" + hideSections.some((value) => ["native-mkb", "most-popular"].includes(value)) && "ignoreSiglSections", + ...getPref("ui.imageQuality") < 90 ? [ + "setBackgroundImageQuality" + ] : [], + ...blockSomeNotifications() ? [ + "changeNotificationsSubscription" + ] : [] ]), STREAM_PAGE_PATCH_ORDERS = PatcherUtils.filterPatches([ "exposeInputChannel", "patchXcloudTitleInfo", diff --git a/src/modules/patcher/patcher.ts b/src/modules/patcher/patcher.ts index 966df75..b0655cd 100755 --- a/src/modules/patcher/patcher.ts +++ b/src/modules/patcher/patcher.ts @@ -1128,7 +1128,6 @@ let PATCH_ORDERS = PatcherUtils.filterPatches([ ...(getPref(PrefKey.UI_IMAGE_QUALITY) < 90 ? [ 'setImageQuality', - 'setBackgroundImageQuality', ] : []), 'modifyPreloadedState', @@ -1187,10 +1186,6 @@ let PATCH_ORDERS = PatcherUtils.filterPatches([ 'enableConsoleLogging', 'enableXcloudLogger', ] : []), - - ...(blockSomeNotifications() ? [ - 'changeNotificationsSubscription', - ] : []), ]); const hideSections = getPref(PrefKey.UI_HIDE_SECTIONS); @@ -1200,6 +1195,14 @@ let HOME_PAGE_PATCH_ORDERS = PatcherUtils.filterPatches([ hideSections.includes(UiSection.ALL_GAMES) && 'ignoreAllGamesSection', STATES.browser.capabilities.touch && hideSections.includes(UiSection.TOUCH) && 'ignorePlayWithTouchSection', hideSections.some(value => [UiSection.NATIVE_MKB, UiSection.MOST_POPULAR].includes(value)) && 'ignoreSiglSections', + + ...(getPref(PrefKey.UI_IMAGE_QUALITY) < 90 ? [ + 'setBackgroundImageQuality', + ] : []), + + ...(blockSomeNotifications() ? [ + 'changeNotificationsSubscription', + ] : []), ]); // Only when playing diff --git a/src/modules/patcher/patches/src/game-card-icons.ts b/src/modules/patcher/patches/src/game-card-icons.ts index b1c5555..90e32f0 100644 --- a/src/modules/patcher/patches/src/game-card-icons.ts +++ b/src/modules/patcher/patches/src/game-card-icons.ts @@ -7,6 +7,6 @@ const { productId } = $param$; // Remove controller icon supportedInputIcons.shift(); -if (window.BX_EXPOSED.localCoOpManager.isSupported(productId)) { +if (window.BX_EXPOSED.localCoOpManager!.isSupported(productId)) { supportedInputIcons.push(window.BX_EXPOSED.createReactLocalCoOpIcon); }