feat: qualify K1 local surface over time

This commit is contained in:
DCCONSTRUCTIONS
2026-07-25 23:22:55 +03:00
parent 04a658b218
commit 3449b2bc3e
13 changed files with 1528 additions and 49 deletions
@@ -2884,6 +2884,97 @@
font-size: 0.68rem;
}
.lidar-local-surface__timeline {
display: grid;
gap: 0.38rem;
background: rgb(255 255 255 / 0.018);
padding: 0.62rem 0.68rem 0.48rem;
}
.lidar-local-surface__timeline header,
.lidar-local-surface__timeline footer {
display: flex;
align-items: center;
justify-content: space-between;
gap: 0.8rem;
}
.lidar-local-surface__timeline header > div {
display: grid;
gap: 0.1rem;
}
.lidar-local-surface__timeline header > div:last-child {
text-align: right;
}
.lidar-local-surface__timeline span,
.lidar-local-surface__timeline small {
color: var(--nodedc-text-muted);
font-size: 0.56rem;
}
.lidar-local-surface__timeline strong {
color: var(--nodedc-text-primary);
font-size: 0.66rem;
}
.lidar-local-surface__timeline svg {
width: 100%;
height: 8.3rem;
cursor: crosshair;
outline: 0;
}
.lidar-local-surface__timeline svg:focus-visible {
background: rgb(255 255 255 / 0.018);
}
.lidar-local-surface__timeline-baseline {
stroke: rgb(255 255 255 / 0.08);
stroke-width: 1;
}
.lidar-local-surface__timeline-reference {
stroke: rgb(255 255 255 / 0.08);
stroke-dasharray: 4 8;
stroke-width: 1;
}
.lidar-local-surface__timeline-line {
fill: none;
stroke: #a1b87d;
stroke-linecap: round;
stroke-linejoin: round;
stroke-width: 2;
vector-effect: non-scaling-stroke;
}
.lidar-local-surface__timeline-jump {
stroke: #f5c23d;
stroke-width: 1;
vector-effect: non-scaling-stroke;
}
.lidar-local-surface__timeline-selected {
stroke: rgb(255 255 255 / 0.88);
stroke-width: 1;
vector-effect: non-scaling-stroke;
}
.lidar-local-surface__timeline footer span:nth-child(2) {
display: flex;
align-items: center;
gap: 0.3rem;
}
.lidar-local-surface__timeline footer i {
width: 0.42rem;
height: 0.42rem;
border-radius: 50%;
background: #f5c23d;
}
.lidar-local-surface__stage {
display: grid;
overflow: hidden;
@@ -2953,6 +3044,10 @@
background: #a1b87d;
}
.lidar-local-surface__legend i[data-class="step"] {
background: #f5c23d;
}
.lidar-local-surface__legend i[data-class="occupied"] {
background: #f0783d;
}