Skip to content

Commit 7c57b14

Browse files
committed
Group workbench status card into two rows
1 parent cf0860f commit 7c57b14

1 file changed

Lines changed: 47 additions & 34 deletions

File tree

utilities/streaming-audio-workbench/streaming_audio_workbench.html

Lines changed: 47 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -82,14 +82,26 @@
8282
}
8383

8484
.status-grid {
85+
width: 100%;
86+
display: grid;
87+
gap: 8px;
88+
}
89+
90+
.status-row {
8591
display: grid;
86-
grid-template-columns: repeat(4, minmax(0, 1fr));
8792
gap: 8px;
88-
width: 100%;
93+
}
94+
95+
.status-row-audio {
96+
grid-template-columns: repeat(4, minmax(0, 1fr));
97+
}
98+
99+
.status-row-system {
100+
grid-template-columns: minmax(0, 1.2fr) minmax(0, 0.85fr) minmax(0, 1.35fr);
89101
}
90102

91103
.metric {
92-
min-height: 58px;
104+
min-height: 52px;
93105
padding: 8px 10px;
94106
border-radius: 14px;
95107
background: rgba(255, 255, 255, 0.56);
@@ -110,10 +122,6 @@
110122
font-weight: 600;
111123
}
112124

113-
.metric-wide {
114-
grid-column: span 2;
115-
}
116-
117125
.controls {
118126
padding: 14px;
119127
}
@@ -382,7 +390,8 @@
382390
grid-template-columns: 1fr;
383391
}
384392

385-
.status-grid {
393+
.status-row-audio,
394+
.status-row-system {
386395
grid-template-columns: repeat(2, minmax(0, 1fr));
387396
}
388397

@@ -418,33 +427,37 @@ <h1>Streaming Audio Workbench</h1>
418427
</article>
419428
<aside class="panel status-card">
420429
<div class="status-grid">
421-
<div class="metric">
422-
<span class="metric-label">Capture</span>
423-
<span class="metric-value" id="statusLabel">Idle</span>
424-
</div>
425-
<div class="metric">
426-
<span class="metric-label">Buffered Audio</span>
427-
<span class="metric-value" id="bufferDurationLabel">0.00 s</span>
428-
</div>
429-
<div class="metric">
430-
<span class="metric-label">Input Rate</span>
431-
<span class="metric-value" id="inputRateLabel">-</span>
432-
</div>
433-
<div class="metric">
434-
<span class="metric-label">Selection</span>
435-
<span class="metric-value" id="selectionLabel">0.00-0.03 s</span>
436-
</div>
437-
<div class="metric">
438-
<span class="metric-label">Browser</span>
439-
<span class="metric-value" id="browserLabel">Detecting...</span>
440-
</div>
441-
<div class="metric">
442-
<span class="metric-label">OS</span>
443-
<span class="metric-value" id="osLabel">Detecting...</span>
430+
<div class="status-row status-row-audio">
431+
<div class="metric">
432+
<span class="metric-label">Capture</span>
433+
<span class="metric-value" id="statusLabel">Idle</span>
434+
</div>
435+
<div class="metric">
436+
<span class="metric-label">Buffered Audio</span>
437+
<span class="metric-value" id="bufferDurationLabel">0.00 s</span>
438+
</div>
439+
<div class="metric">
440+
<span class="metric-label">Input Rate</span>
441+
<span class="metric-value" id="inputRateLabel">-</span>
442+
</div>
443+
<div class="metric">
444+
<span class="metric-label">Selection</span>
445+
<span class="metric-value" id="selectionLabel">0.00-0.03 s</span>
446+
</div>
444447
</div>
445-
<div class="metric metric-wide">
446-
<span class="metric-label">Microphone</span>
447-
<span class="metric-value" id="microphoneLabel">Not connected</span>
448+
<div class="status-row status-row-system">
449+
<div class="metric">
450+
<span class="metric-label">Browser</span>
451+
<span class="metric-value" id="browserLabel">Detecting...</span>
452+
</div>
453+
<div class="metric">
454+
<span class="metric-label">OS</span>
455+
<span class="metric-value" id="osLabel">Detecting...</span>
456+
</div>
457+
<div class="metric">
458+
<span class="metric-label">Microphone</span>
459+
<span class="metric-value" id="microphoneLabel">Not connected</span>
460+
</div>
448461
</div>
449462
</div>
450463
</aside>

0 commit comments

Comments
 (0)