From 5b1a43a8144fd1fe46d1d46d4e60ba575d406790 Mon Sep 17 00:00:00 2001 From: trafficlunar Date: Wed, 31 Dec 2025 00:02:30 +0000 Subject: [PATCH] feat: change curve function in computer chart --- src/components/Computer.svelte | 201 ++++++++++++++++++++++++++------- 1 file changed, 163 insertions(+), 38 deletions(-) diff --git a/src/components/Computer.svelte b/src/components/Computer.svelte index 5399681..d710ab5 100644 --- a/src/components/Computer.svelte +++ b/src/components/Computer.svelte @@ -1,8 +1,16 @@ -
+
-
+
@@ -116,7 +135,10 @@ {currentCPU}%
-
+
@@ -126,7 +148,10 @@ {currentRAM}%
-
+
@@ -134,19 +159,32 @@
-
+
- - + + - +
@@ -157,22 +195,32 @@
-
-
ACTIVITY / MIN
+
+
+ ACTIVITY / MIN +
Clicks - {clicksPerMinute.toFixed(1)} + {clicksPerMinute.toFixed(1)}
Keys - {keysPerMinute.toFixed(1)} + {keysPerMinute.toFixed(1)}
-
+
ALL TIME
@@ -188,7 +236,9 @@
-
+
{#snippet children({ gradient })} - d.ram} fill={gradient} line={{ class: "stroke-2 stroke-peach" }} curve={curveBasis} /> + d.ram} + fill={gradient} + line={{ class: "stroke-2 stroke-peach" }} + curve={curveCatmullRom} + /> {/snippet} {#snippet children({ gradient })} - d.cpu} fill={gradient} line={{ class: "stroke-2 stroke-yellow" }} curve={curveBasis} /> + d.cpu} + fill={gradient} + line={{ class: "stroke-2 stroke-yellow" }} + curve={curveCatmullRom} + /> {/snippet} - + d.ram} points={{ class: "fill-peach" }} /> d.cpu} points={{ class: "fill-yellow" }} /> - + {#snippet children({ data })} - + - - + + {/snippet}
-
+
{#snippet children({ gradient })} - d.keys} fill={gradient} line={{ class: "stroke-2 stroke-green" }} curve={curveBasis} /> + d.keys} + fill={gradient} + line={{ class: "stroke-2 stroke-green" }} + curve={curveCatmullRom} + /> {/snippet} {#snippet children({ gradient })} - d.clicks} fill={gradient} line={{ class: "stroke-2 stroke-teal" }} curve={curveBasis} /> + d.clicks} + fill={gradient} + line={{ class: "stroke-2 stroke-teal" }} + curve={curveCatmullRom} + /> {/snippet} - + d.keys} points={{ class: "fill-green" }} /> d.clicks} points={{ class: "fill-teal" }} /> - + {#snippet children({ data })} - + - - + + {/snippet}