UI Improvements (#10972)

* Update web deps

* Fix tooltip on storage page

* Always show video controls even when zooming

* Get video controls working when video is paused

* Fix control hovering

* Add loading indicator to logs tab

* Show metrics correctly when hovering graph

* Show loading indicators for previews on recordings page

* Remove vitest update

* remove unused

* Make volume props optional
This commit is contained in:
Nicolas Mowen
2024-04-14 10:14:10 -06:00
committed by GitHub
parent a3e2171675
commit 7f424bb3f8
11 changed files with 234 additions and 205 deletions

View File

@@ -182,7 +182,7 @@ export default function GeneralMetrics({
series[key] = { name: key, data: [] };
}
series[key].data.push({ x: statsIdx + 1, y: stats.gpu });
series[key].data.push({ x: statsIdx + 1, y: stats.gpu.slice(0, -1) });
});
});
return Object.keys(series).length > 0 ? Object.values(series) : [];
@@ -215,7 +215,7 @@ export default function GeneralMetrics({
series[key] = { name: key, data: [] };
}
series[key].data.push({ x: statsIdx + 1, y: stats.mem });
series[key].data.push({ x: statsIdx + 1, y: stats.mem.slice(0, -1) });
});
});
return Object.values(series);
@@ -373,7 +373,7 @@ export default function GeneralMetrics({
key={series.name}
graphId={`${series.name}-gpu`}
name={series.name}
unit=""
unit="%"
threshold={GPUUsageThreshold}
updateTimes={updateTimes}
data={[series]}
@@ -392,7 +392,7 @@ export default function GeneralMetrics({
<ThresholdBarGraph
key={series.name}
graphId={`${series.name}-mem`}
unit=""
unit="%"
name={series.name}
threshold={GPUMemThreshold}
updateTimes={updateTimes}