From c65fad06b72e8d139be762269d185f26cbd0ab09 Mon Sep 17 00:00:00 2001 From: MacRimi Date: Sun, 19 Oct 2025 16:06:19 +0200 Subject: [PATCH] Update virtual-machines.tsx --- AppImage/components/virtual-machines.tsx | 57 +++++++++++++++++------- 1 file changed, 42 insertions(+), 15 deletions(-) diff --git a/AppImage/components/virtual-machines.tsx b/AppImage/components/virtual-machines.tsx index f9f80b7..a82d629 100644 --- a/AppImage/components/virtual-machines.tsx +++ b/AppImage/components/virtual-machines.tsx @@ -397,7 +397,7 @@ export function VirtualMachines() { -
{safeVMData.length}
+
{safeVMData.length}
{safeVMData.filter((vm) => vm.status === "running").length} Running @@ -416,7 +416,7 @@ export function VirtualMachines() { -
+
{(safeVMData.reduce((sum, vm) => sum + (vm.cpu || 0), 0) * 100).toFixed(0)}%

Allocated CPU usage

@@ -432,7 +432,7 @@ export function VirtualMachines() { {/* Memory Usage (current) */} {physicalMemoryGB !== null && usedMemoryGB !== null && memoryUsagePercent !== null ? (
-
{usedMemoryGB.toFixed(1)} GB
+
{usedMemoryGB.toFixed(1)} GB
{memoryUsagePercent.toFixed(1)}% @@ -443,7 +443,7 @@ export function VirtualMachines() {
) : (
-
--
+
--
Loading memory usage...
)} @@ -479,7 +479,7 @@ export function VirtualMachines() { -
+
{formatStorage(safeVMData.reduce((sum, vm) => sum + (vm.maxdisk || 0), 0) / 1024 ** 3)}

Allocated disk space

@@ -488,9 +488,9 @@ export function VirtualMachines() {
- - - + + + Virtual Machines & Containers @@ -623,15 +623,42 @@ export function VirtualMachines() {
-
- {/* CPU icon - color based on usage */} - +
+ {/* CPU icon with percentage */} +
+ {vm.status === "running" && ( + {cpuPercent}% + )} + +
- {/* Memory icon - color based on usage */} - + {/* Memory icon with percentage */} +
+ {vm.status === "running" && ( + {memPercent}% + )} + +
- {/* Disk icon - color based on usage */} - + {/* Disk icon with percentage */} +
+ {vm.status === "running" && ( + {diskPercent}% + )} + +