From be835e5cffa656d6b243df983dea2bdee8a921e1 Mon Sep 17 00:00:00 2001 From: Max Richter Date: Tue, 2 Dec 2025 15:00:41 +0100 Subject: [PATCH] fix: better stroke width and color for edges --- app/src/lib/graph-interface/edges/Edge.svelte | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/app/src/lib/graph-interface/edges/Edge.svelte b/app/src/lib/graph-interface/edges/Edge.svelte index 3d4cfc5..598e67b 100644 --- a/app/src/lib/graph-interface/edges/Edge.svelte +++ b/app/src/lib/graph-interface/edges/Edge.svelte @@ -6,10 +6,13 @@ toneMapped: false, }); + let lineColor = $state(colors.edge.clone().convertSRGBToLinear()); + $effect.root(() => { $effect(() => { appSettings.value.theme; circleMaterial.color = colors.edge.clone().convertSRGBToLinear(); + lineColor = colors.edge.clone().convertSRGBToLinear(); }); }); @@ -38,11 +41,9 @@ const { from, to, z }: Props = $props(); - let mesh = $state(); + const thickness = $derived(Math.max(0.001, 0.00082 * Math.exp(0.055 * z))); - const lineColor = $derived( - appSettings.value.theme && colors.edge.clone().convertSRGBToLinear(), - ); + let mesh = $state(); let lastId: number | null = null; @@ -111,5 +112,5 @@ position.z={from.y} position.y={0.1} > - +