From e1efa3c823ca582b902428f695ba79403cb37848 Mon Sep 17 00:00:00 2001 From: Julien Calixte Date: Sat, 20 Jun 2026 10:08:30 +0200 Subject: [PATCH] feat(editor): gloss the selected element in a panel --- src/components/Editor.vue | 2 ++ src/components/GlossPanel.vue | 45 +++++++++++++++++++++++++++++++++++ 2 files changed, 47 insertions(+) create mode 100644 src/components/GlossPanel.vue diff --git a/src/components/Editor.vue b/src/components/Editor.vue index 2f32f37..ae1b20e 100644 --- a/src/components/Editor.vue +++ b/src/components/Editor.vue @@ -33,6 +33,7 @@ import { type Sample, SAMPLES } from "@/model/samples" import { canConnect } from "@/model/validation" import { useModelStore } from "@/store/model" import { NODE_DND_MIME, type PlaceableKind } from "./palette-dnd" +import GlossPanel from "./GlossPanel.vue" import LoopOverlay from "./LoopOverlay.vue" import Palette from "./Palette.vue" import InfoLinkEdge from "./edges/InfoLinkEdge.vue" @@ -363,6 +364,7 @@ onBeforeUnmount(() => window.removeEventListener("keydown", onKeydown)) + diff --git a/src/components/GlossPanel.vue b/src/components/GlossPanel.vue new file mode 100644 index 0000000..8373dfa --- /dev/null +++ b/src/components/GlossPanel.vue @@ -0,0 +1,45 @@ + + +