From b29b3c1e4e7b08a674ef21d7f356736b0d4efb8f Mon Sep 17 00:00:00 2001 From: Joscha Date: Sun, 9 Feb 2025 19:41:35 +0100 Subject: [PATCH] Write custom Path and Segment classes Also fixes how pinning works in some edge cases. --- gdn-app/src/App.vue | 12 +++-- gdn-app/src/components/CNote.vue | 42 ++++++++--------- gdn-app/src/lib/assert.ts | 16 +++++++ gdn-app/src/lib/path.ts | 81 ++++++++++++++++++++++++++++++++ gdn-app/src/stores/ui.ts | 42 +++++++++-------- gdn-app/src/util.ts | 33 ------------- 6 files changed, 149 insertions(+), 77 deletions(-) create mode 100644 gdn-app/src/lib/assert.ts create mode 100644 gdn-app/src/lib/path.ts delete mode 100644 gdn-app/src/util.ts diff --git a/gdn-app/src/App.vue b/gdn-app/src/App.vue index b5e072c..47ebf07 100644 --- a/gdn-app/src/App.vue +++ b/gdn-app/src/App.vue @@ -1,8 +1,8 @@