From cba9a6754dd0a33a0073ec50167efef35289ac72 Mon Sep 17 00:00:00 2001 From: Sidharth Vinod Date: Thu, 23 May 2024 14:05:59 +0530 Subject: [PATCH] feat: Add rough mode --- .vscode/settings.json | 1 + package.json | 1 + src/lib/components/View.svelte | 48 +++++++++++++++++++++++-------- src/lib/types.d.ts | 1 + src/lib/util/state.ts | 1 + src/routes/edit/+page.svelte | 29 ++++++++++++++----- yarn.lock | 52 ++++++++++++++++++++++++++++++++++ 7 files changed, 114 insertions(+), 19 deletions(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index 5d2cb867..b02e495c 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -19,6 +19,7 @@ "pako", "panzoom", "pzoom", + "roughjs", "Serde", "serdes", "tailwindcss", diff --git a/package.json b/package.json index 1ed48433..943a9597 100644 --- a/package.json +++ b/package.json @@ -80,6 +80,7 @@ "plausible-tracker": "^0.3.8", "random-word-slugs": "0.1.7", "svg-pan-zoom": "3.6.1", + "svg2roughjs": "^3.2.0", "uuid": "9.0.1" }, "lint-staged": { diff --git a/src/lib/components/View.svelte b/src/lib/components/View.svelte index db9efa1f..0966efe2 100644 --- a/src/lib/components/View.svelte +++ b/src/lib/components/View.svelte @@ -1,17 +1,19 @@