Add dashboard docs and richer lab UI

这个提交包含在:
hao
2026-03-17 00:37:18 -07:00
父节点 9796fa6d4c
当前提交 40ffbbd9cd
修改 74 个文件,包含 1285 行新增93 行删除

查看文件

@@ -400,6 +400,70 @@ button, input, select {
gap: 18px;
}
.progress-strip {
display: grid;
gap: 12px;
margin-bottom: 16px;
}
.progress-bar {
display: flex;
width: 100%;
min-height: 12px;
overflow: hidden;
border-radius: 999px;
background: rgba(255,255,255,0.08);
border: 1px solid rgba(159, 179, 202, 0.14);
}
.progress-segment {
min-width: 10px;
transition: width 180ms ease;
}
.progress-completed { background: linear-gradient(90deg, rgba(110, 231, 165, 0.9), rgba(94, 234, 212, 0.9)); }
.progress-blocked { background: linear-gradient(90deg, rgba(255, 123, 123, 0.95), rgba(255, 160, 122, 0.9)); }
.progress-failed { background: linear-gradient(90deg, rgba(255, 123, 123, 0.92), rgba(255, 209, 102, 0.88)); }
.progress-skipped { background: linear-gradient(90deg, rgba(255,255,255,0.22), rgba(159, 179, 202, 0.3)); }
.progress-planned { background: linear-gradient(90deg, rgba(144, 205, 244, 0.82), rgba(94, 234, 212, 0.72)); }
.progress-other { background: linear-gradient(90deg, rgba(255,255,255,0.18), rgba(255,255,255,0.1)); }
.progress-legend {
display: flex;
flex-wrap: wrap;
gap: 10px;
}
.progress-legend .tag {
gap: 7px;
}
.progress-legend .swatch {
width: 10px;
height: 10px;
border-radius: 999px;
display: inline-block;
}
.stage-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
gap: 12px;
margin-bottom: 18px;
}
.stage-card {
padding: 14px;
border-radius: 16px;
background: rgba(255,255,255,0.04);
border: 1px solid rgba(159, 179, 202, 0.16);
}
.stage-card strong {
display: block;
margin-bottom: 10px;
}
.accordion {
overflow: hidden;
}