From 4e265629c31ff9a5cead7163331057433ad12c19 Mon Sep 17 00:00:00 2001 From: Ryan Di Date: Mon, 2 Jun 2025 17:00:19 +1000 Subject: [PATCH] tweak stroke rendering --- packages/element/src/renderElement.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/element/src/renderElement.ts b/packages/element/src/renderElement.ts index 5c5f7b99b9..b1dfe16483 100644 --- a/packages/element/src/renderElement.ts +++ b/packages/element/src/renderElement.ts @@ -1048,7 +1048,8 @@ export function getFreeDrawSvgPath(element: ExcalidrawFreeDrawElement) { simulatePressure: element.simulatePressure, // if sensitivity is not set, times 4.25 for backwards compatibility size: element.strokeWidth * (sensitivity !== null ? 1 : 4.25), - thinning: 0.6 * (sensitivity ?? 1), + // if sensitivity is not set, set thinning to 0.6 for backwards compatibility + thinning: sensitivity !== null ? 0.5 * sensitivity : 0.6, smoothing: 0.5, streamline: 0.5, easing: (t) => Math.sin((t * Math.PI) / 2), // https://easings.net/#easeOutSine