Release v0.1.0 2026-07-10

This commit is contained in:
Warren H
2026-07-10 22:03:51 -04:00
parent e0be0458aa
commit 537a311f52
65 changed files with 2303 additions and 56 deletions
+104
View File
@@ -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 {