mirror of
https://github.com/redphx/better-xcloud.git
synced 2025-06-07 08:07:18 +02:00
Show a toast with layout's name when switching touch control layout
This commit is contained in:
parent
5fb1dded42
commit
a878150ec3
@ -1332,6 +1332,7 @@ const Translations = {
|
|||||||
"pl-PL": "Używanie tej funkcji podczas grania online może być postrzegane jako oszukiwanie",
|
"pl-PL": "Używanie tej funkcji podczas grania online może być postrzegane jako oszukiwanie",
|
||||||
"pt-BR": "Usar esta função em jogos online pode ser considerado como uma forma de trapaça",
|
"pt-BR": "Usar esta função em jogos online pode ser considerado como uma forma de trapaça",
|
||||||
"ru-RU": "Использование этой функции при игре онлайн может рассматриваться как читерство",
|
"ru-RU": "Использование этой функции при игре онлайн может рассматриваться как читерство",
|
||||||
|
"tr-TR": "Bu özellik çevrimiçi oyunlarda sizi hile yapıyormuşsunuz gibi gösterebilir",
|
||||||
"uk-UA": "Використання цієї функції під час гри онлайн може розглядатися як шахрайство",
|
"uk-UA": "Використання цієї функції під час гри онлайн може розглядатися як шахрайство",
|
||||||
"vi-VN": "Sử dụng chức năng này khi chơi trực tuyến có thể bị xem là gian lận",
|
"vi-VN": "Sử dụng chức năng này khi chơi trực tuyến có thể bị xem là gian lận",
|
||||||
},
|
},
|
||||||
@ -2472,6 +2473,15 @@ const Translations = {
|
|||||||
"vi-VN": "Phía trên bên phải",
|
"vi-VN": "Phía trên bên phải",
|
||||||
"zh-CN": "右上角",
|
"zh-CN": "右上角",
|
||||||
},
|
},
|
||||||
|
"touch-control-layout": {
|
||||||
|
"de-DE": "Touch-Steuerungslayout",
|
||||||
|
"en-US": "Touch control layout",
|
||||||
|
"ja-JP": "タッチコントロールレイアウト",
|
||||||
|
"pt-BR": "Layout do controle por toque",
|
||||||
|
"ru-RU": "Расположение сенсорных кнопок",
|
||||||
|
"uk-UA": "Розташування сенсорного керування",
|
||||||
|
"vi-VN": "Bố cục điều khiển cảm ứng",
|
||||||
|
},
|
||||||
"touch-controller": {
|
"touch-controller": {
|
||||||
"de-DE": "Touch-Controller",
|
"de-DE": "Touch-Controller",
|
||||||
"en-US": "Touch controller",
|
"en-US": "Touch controller",
|
||||||
@ -3546,6 +3556,7 @@ class TouchController {
|
|||||||
TouchController.#currentLayoutId = layoutId;
|
TouchController.#currentLayoutId = layoutId;
|
||||||
xboxTitleId = '' + xboxTitleId;
|
xboxTitleId = '' + xboxTitleId;
|
||||||
|
|
||||||
|
// Get layout data
|
||||||
const layoutData = TouchController.#customLayouts[xboxTitleId];
|
const layoutData = TouchController.#customLayouts[xboxTitleId];
|
||||||
if (!xboxTitleId || !layoutId || !layoutData) {
|
if (!xboxTitleId || !layoutId || !layoutData) {
|
||||||
TouchController.#enable && TouchController.#showDefault();
|
TouchController.#enable && TouchController.#showDefault();
|
||||||
@ -3553,7 +3564,11 @@ class TouchController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const layout = (layoutData.layouts[layoutId] || layoutData.layouts[layoutData.default_layout]);
|
const layout = (layoutData.layouts[layoutId] || layoutData.layouts[layoutData.default_layout]);
|
||||||
layout && setTimeout(() => {
|
if (layout) {
|
||||||
|
// Show a toast with layout's name
|
||||||
|
Toast.show(__('touch-control-layout'), layout.name);
|
||||||
|
|
||||||
|
setTimeout(() => {
|
||||||
window.BX_EXPOSED.touch_layout_manager.changeLayoutForScope({
|
window.BX_EXPOSED.touch_layout_manager.changeLayoutForScope({
|
||||||
type: 'showLayout',
|
type: 'showLayout',
|
||||||
scope: xboxTitleId,
|
scope: xboxTitleId,
|
||||||
@ -3568,6 +3583,7 @@ class TouchController {
|
|||||||
});
|
});
|
||||||
}, delay);
|
}, delay);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
static setup() {
|
static setup() {
|
||||||
const $fragment = document.createDocumentFragment();
|
const $fragment = document.createDocumentFragment();
|
||||||
@ -8279,16 +8295,18 @@ div[class*=StreamMenu-module__menuContainer] > div[class*=Menu-module] {
|
|||||||
font-size: 14px;
|
font-size: 14px;
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
padding: 12px 16px;
|
padding: 12px 16px;
|
||||||
|
white-space: pre;
|
||||||
}
|
}
|
||||||
|
|
||||||
.bx-toast-status {
|
.bx-toast-status {
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
font-size: 16px;
|
font-size: 14px;
|
||||||
text-transform: uppercase;
|
text-transform: uppercase;
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
background: #515863;
|
background: #515863;
|
||||||
padding: 12px 16px;
|
padding: 12px 16px;
|
||||||
color: #fff;
|
color: #fff;
|
||||||
|
white-space: pre;
|
||||||
}
|
}
|
||||||
|
|
||||||
.bx-number-stepper span {
|
.bx-number-stepper span {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user