Fix starter/catch screen layout to display above mobile controller overlay and ensure d-pad/A/B touch handlers reach all menu screens
This commit is contained in:
1 parent
94d0d8328c
commit
f7abc712d9
1 file changed
+9
@@ -823,6 +823,13 @@ html, body {
|
|||||||
background:linear-gradient(180deg,#90c8f0 0%,#70b0e0 55%,#c8b880 55%,#b09860 100%);
|
background:linear-gradient(180deg,#90c8f0 0%,#70b0e0 55%,#c8b880 55%,#b09860 100%);
|
||||||
flex-direction:column;
|
flex-direction:column;
|
||||||
justify-content:flex-start;
|
justify-content:flex-start;
|
||||||
|
overflow-y:auto;
|
||||||
|
-webkit-overflow-scrolling:touch;
|
||||||
|
}
|
||||||
|
#screen-starter .overworld-bg {
|
||||||
|
flex:0 0 auto;
|
||||||
|
min-height:35%;
|
||||||
|
max-height:45%;
|
||||||
}
|
}
|
||||||
.starter-dialog {
|
.starter-dialog {
|
||||||
margin:0 8px;
|
margin:0 8px;
|
||||||
@@ -834,6 +841,7 @@ html, body {
|
|||||||
justify-content:center;
|
justify-content:center;
|
||||||
gap:clamp(6px,2vw,12px);
|
gap:clamp(6px,2vw,12px);
|
||||||
padding:8px 10px;
|
padding:8px 10px;
|
||||||
|
padding-bottom:max(16px, calc(var(--safe-bottom) + 160px));
|
||||||
flex-shrink:0;
|
flex-shrink:0;
|
||||||
}
|
}
|
||||||
.starter-btn {
|
.starter-btn {
|
||||||
@@ -954,6 +962,7 @@ html, body {
|
|||||||
display:flex;
|
display:flex;
|
||||||
gap:8px;
|
gap:8px;
|
||||||
padding:6px 12px;
|
padding:6px 12px;
|
||||||
|
padding-bottom:max(16px, calc(var(--safe-bottom) + 160px));
|
||||||
justify-content:center;
|
justify-content:center;
|
||||||
flex-shrink:0;
|
flex-shrink:0;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in new issue
Block a user