Update better-xcloud.user.js

This commit is contained in:
redphx 2024-07-07 11:21:22 +07:00
parent 77729789e3
commit d82a38c0f1

View File

@ -7111,7 +7111,7 @@ class GuideMenu {
if (!$btnQuit)
return;
const buttons = [];
buttons.push(GuideMenu.#BUTTONS.streamSetting), AppInterface && buttons.push(GuideMenu.#BUTTONS.appSettings);
buttons.push(GuideMenu.#BUTTONS.streamSetting), AppInterface && buttons.push(GuideMenu.#BUTTONS.appSettings), buttons.push(GuideMenu.#BUTTONS.reloadStream), buttons.push(GuideMenu.#BUTTONS.backToHome);
const $buttons = GuideMenu.#renderButtons(buttons);
$btnQuit.insertAdjacentElement("afterend", $buttons);
const $btnXcloudHome = $root.querySelector("div[class^=HomeButtonWithDivider]");
@ -7119,11 +7119,12 @@ class GuideMenu {
}
static async#onShown(e) {
if (e.where === GuideMenuTab.HOME) {
const $root = document.querySelector("#gamepass-dialog-root div[role=dialog]");
if (STATES.isPlaying)
GuideMenu.#injectHomePlaying($root);
else
GuideMenu.#injectHome($root);
const $root = document.querySelector("#gamepass-dialog-root div[role=dialog] div[role=tabpanel] div[class*=HomeLandingPage]");
if ($root)
if (STATES.isPlaying)
GuideMenu.#injectHomePlaying($root);
else
GuideMenu.#injectHome($root);
}
}
static observe() {