feat: harden seat intent and expand HIL coverage
This commit is contained in:
@@ -4356,3 +4356,172 @@ pre {
|
||||
grid-column: 2;
|
||||
}
|
||||
}
|
||||
|
||||
/* Android PAD, touch and installable-app refinements ---------------------- */
|
||||
.execution-mode-options {
|
||||
grid-template-columns: repeat(3, minmax(0, 1fr));
|
||||
}
|
||||
|
||||
.simulation-fault-field select {
|
||||
width: 100%;
|
||||
min-height: 44px;
|
||||
padding: 0 11px;
|
||||
color: var(--ink);
|
||||
background: var(--surface-muted);
|
||||
border: 1px solid var(--line-strong);
|
||||
border-radius: 6px;
|
||||
font: inherit;
|
||||
font-size: 13px;
|
||||
font-weight: 700;
|
||||
}
|
||||
|
||||
.status-badge.warning {
|
||||
color: #7a5416;
|
||||
background: var(--amber-soft);
|
||||
border-color: #e9cc96;
|
||||
}
|
||||
|
||||
.connection-badge svg[data-lucide="loader-circle"] {
|
||||
animation: spin 0.9s linear infinite;
|
||||
}
|
||||
|
||||
.pwa-badge {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.pwa-badge[hidden] {
|
||||
display: none;
|
||||
}
|
||||
|
||||
@supports (min-height: 100dvh) {
|
||||
body {
|
||||
min-height: 100dvh;
|
||||
}
|
||||
|
||||
.workspace {
|
||||
min-height: calc(100dvh - 70px);
|
||||
}
|
||||
}
|
||||
|
||||
@media (pointer: coarse) {
|
||||
button,
|
||||
select,
|
||||
input,
|
||||
.segment,
|
||||
.mode-option,
|
||||
.tab,
|
||||
.example-command,
|
||||
.gesture-entry,
|
||||
.status-badge.auth-logout {
|
||||
min-height: 48px;
|
||||
}
|
||||
|
||||
button:hover,
|
||||
.example-command:hover,
|
||||
.segment:hover,
|
||||
.mode-option:hover {
|
||||
transform: none;
|
||||
}
|
||||
|
||||
textarea {
|
||||
font-size: 16px;
|
||||
}
|
||||
}
|
||||
|
||||
@media (max-width: 900px) {
|
||||
.topbar {
|
||||
min-height: 64px;
|
||||
align-items: center;
|
||||
gap: 12px;
|
||||
padding-top: max(10px, env(safe-area-inset-top));
|
||||
padding-right: max(14px, env(safe-area-inset-right));
|
||||
padding-left: max(14px, env(safe-area-inset-left));
|
||||
}
|
||||
|
||||
.brand-block p,
|
||||
#hardwareBadge,
|
||||
#modelBadge {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.runtime-badges {
|
||||
flex: 1;
|
||||
flex-wrap: nowrap;
|
||||
justify-content: flex-end;
|
||||
overflow-x: auto;
|
||||
overscroll-behavior-inline: contain;
|
||||
scrollbar-width: none;
|
||||
}
|
||||
|
||||
.runtime-badges .status-badge#connectionBadge {
|
||||
display: flex;
|
||||
}
|
||||
|
||||
.runtime-badges::-webkit-scrollbar {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.workspace {
|
||||
display: block;
|
||||
}
|
||||
|
||||
.command-panel {
|
||||
width: auto;
|
||||
max-height: none;
|
||||
position: static;
|
||||
padding: 22px max(18px, env(safe-area-inset-right)) 24px max(18px, env(safe-area-inset-left));
|
||||
overflow: visible;
|
||||
border-right: 0;
|
||||
border-bottom: 1px solid var(--line);
|
||||
}
|
||||
|
||||
.main-panel {
|
||||
padding-right: max(16px, env(safe-area-inset-right));
|
||||
padding-bottom: max(42px, env(safe-area-inset-bottom));
|
||||
padding-left: max(16px, env(safe-area-inset-left));
|
||||
}
|
||||
|
||||
.pipeline {
|
||||
overflow-x: auto;
|
||||
overscroll-behavior-inline: contain;
|
||||
}
|
||||
|
||||
.pipeline-step {
|
||||
min-width: 96px;
|
||||
}
|
||||
|
||||
.gesture-drawer {
|
||||
width: min(520px, 100vw);
|
||||
padding-right: max(18px, env(safe-area-inset-right));
|
||||
padding-bottom: max(22px, env(safe-area-inset-bottom));
|
||||
padding-left: max(18px, env(safe-area-inset-left));
|
||||
}
|
||||
}
|
||||
|
||||
@media (max-width: 620px) {
|
||||
.execution-mode-options {
|
||||
grid-template-columns: 1fr;
|
||||
}
|
||||
|
||||
.runtime-badges #executionBadge,
|
||||
.pwa-badge {
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
|
||||
@media (orientation: landscape) and (max-height: 720px) and (min-width: 901px) {
|
||||
.topbar {
|
||||
min-height: 58px;
|
||||
padding-top: 8px;
|
||||
padding-bottom: 8px;
|
||||
}
|
||||
|
||||
.workspace {
|
||||
min-height: calc(100dvh - 58px);
|
||||
}
|
||||
|
||||
.command-panel,
|
||||
.main-panel {
|
||||
padding-top: 18px;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user