Prepare for webOS & Tizen support

This commit is contained in:
redphx
2024-07-01 17:26:04 +07:00
parent 64d60aedfa
commit c1502b5552
29 changed files with 801 additions and 598 deletions

View File

@@ -29,6 +29,13 @@
outline: none !important;
}
.bx-top-buttons {
.bx-button {
display: block;
margin-bottom: 8px;
}
}
.bx-settings-title-wrapper {
display: flex;
margin-bottom: 10px;
@@ -49,10 +56,6 @@
}
}
.bx-button.bx-primary {
margin-top: 8px;
}
a.bx-settings-update {
display: block;
color: #ff834b;

View File

@@ -20,7 +20,6 @@
font-weight: bold;
font-size: 14px;
font-family: var(--bx-monospaced-font);
color: #fff;
&:hover {
@media (hover: hover) {

View File

@@ -23,9 +23,10 @@
--bx-dialog-z-index: 9101;
--bx-dialog-overlay-z-index: 9100;
--bx-remote-play-popup-z-index: 9090;
--bx-stats-bar-z-index: 9001;
--bx-stream-settings-z-index: 9000;
--bx-mkb-pointer-lock-msg-z-index: 8999;
--bx-stats-bar-z-index: 9010;
--bx-stream-settings-z-index: 9001;
--bx-mkb-pointer-lock-msg-z-index: 9000;
--bx-stream-settings-overlay-z-index: 8999;
--bx-game-bar-z-index: 8888;
--bx-wait-time-box-z-index: 100;
--bx-screenshot-animation-z-index: 1;
@@ -79,6 +80,14 @@ div[class^=HUDButton-module__hiddenContainer] ~ div:not([class^=HUDButton-module
visibility: hidden !important;
}
.bx-invisible {
opacity: 0;
}
.bx-unclickable {
pointer-events: none;
}
.bx-pixel {
width: 1px !important;
height: 1px !important;
@@ -112,3 +121,10 @@ div[class*=NotFocusedDialog] {
#game-stream video:not([src]) {
visibility: hidden;
}
/* Hide Controller icon in Game tiles */
div[class*=SupportedInputsBadge] {
&:not(:has(:nth-child(2))), svg:first-of-type {
display: none;
}
}

View File

@@ -7,6 +7,16 @@
-webkit-user-select: none;
}
.bx-stream-settings-overlay {
position: fixed;
background: transparent;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: var(--bx-stream-settings-overlay-z-index);
}
.bx-stream-settings-tabs {
position: fixed;
top: 0;
@@ -95,7 +105,7 @@
margin-bottom: 16px;
padding-bottom: 16px;
label {
> label {
font-size: 16px;
display: block;
text-align: left;

View File

@@ -7,6 +7,7 @@
@import 'toast.styl';
@import 'loading-screen.styl';
@import 'remote-play.styl';
@import 'web-components.styl';
@import 'stream.styl';
@import 'number-stepper.styl';

View File

@@ -0,0 +1,48 @@
.bx-select {
select {
display: none;
}
> div {
display: inline-block;
min-width: 110px;
text-align: center;
margin: 0 10px;
line-height: 24px;
vertical-align: middle;
background: #fff;
color: #000;
border-radius: 4px;
padding: 2px 4px;
input {
display: inline-block;
margin-right: 8px;
}
label {
margin-bottom: 0;
}
}
button {
border: none;
width: 24px;
height: 24px;
line-height: 24px;
color: #fff;
border-radius: 4px;
font-weight: bold;
font-size: 14px;
font-family: var(--bx-monospaced-font);
&.bx-inactive {
pointer-events: none;
opacity: 0.2;
}
span {
line-height: unset;
}
}
}