Release v0.1.0 2026-07-10
This commit is contained in:
+104
@@ -108,6 +108,15 @@ button:focus-visible {
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.surface-slot {
|
||||
width: 100%;
|
||||
display: contents;
|
||||
}
|
||||
|
||||
.native-display-switch {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.screen-label {
|
||||
width: 100%;
|
||||
display: flex;
|
||||
@@ -1231,6 +1240,101 @@ button:focus-visible {
|
||||
}
|
||||
}
|
||||
|
||||
/* Capacitor single-display fallback. Thor dual-display routing will replace this
|
||||
switcher once both Android display contexts share one authoritative game state. */
|
||||
.native-platform,
|
||||
.native-platform body,
|
||||
.native-platform #root,
|
||||
.native-platform .prototype-shell,
|
||||
.native-platform .device-frame {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
min-height: 100%;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.native-platform .prototype-shell {
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.native-platform .prototype-header,
|
||||
.native-platform .screen-label,
|
||||
.native-platform .hinge {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.native-platform .device-frame {
|
||||
position: relative;
|
||||
display: block;
|
||||
max-width: none;
|
||||
}
|
||||
|
||||
.native-platform .surface-slot {
|
||||
position: absolute;
|
||||
inset: 0;
|
||||
display: none;
|
||||
place-items: center;
|
||||
background: #030706;
|
||||
}
|
||||
|
||||
.native-platform .surface-slot.is-active {
|
||||
display: grid;
|
||||
}
|
||||
|
||||
.native-platform .top-slot > .display {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
aspect-ratio: auto;
|
||||
}
|
||||
|
||||
.native-platform .bottom-slot > .display {
|
||||
width: min(620px, 100%);
|
||||
height: 100%;
|
||||
aspect-ratio: auto;
|
||||
}
|
||||
|
||||
.native-platform .display {
|
||||
border: 0;
|
||||
border-radius: 0;
|
||||
box-shadow: none;
|
||||
}
|
||||
|
||||
.native-platform .native-display-switch {
|
||||
position: fixed;
|
||||
right: max(10px, env(safe-area-inset-right));
|
||||
bottom: max(8px, env(safe-area-inset-bottom));
|
||||
z-index: 100;
|
||||
display: grid;
|
||||
min-width: 76px;
|
||||
padding: 5px 8px;
|
||||
border: 1px solid rgba(232, 200, 114, 0.55);
|
||||
border-radius: 3px;
|
||||
color: var(--ink);
|
||||
background: rgba(3, 9, 8, 0.9);
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
.native-platform .device-frame.active-bottom .native-display-switch {
|
||||
top: max(7px, env(safe-area-inset-top));
|
||||
right: auto;
|
||||
bottom: auto;
|
||||
left: 50%;
|
||||
transform: translateX(-50%);
|
||||
}
|
||||
|
||||
.native-platform .native-display-switch b {
|
||||
color: var(--gold-strong);
|
||||
font-size: 9px;
|
||||
line-height: 1;
|
||||
text-transform: uppercase;
|
||||
}
|
||||
|
||||
.native-platform .native-display-switch small {
|
||||
color: var(--muted);
|
||||
font-size: 6px;
|
||||
line-height: 1.2;
|
||||
}
|
||||
|
||||
/* Frontend shell — I Want To Heal */
|
||||
|
||||
.front-surface {
|
||||
|
||||
Reference in New Issue
Block a user