From a7ecf29166ee8592490ee0e5ddc60698ae423b19 Mon Sep 17 00:00:00 2001 From: Marc Foley Date: Tue, 10 Nov 2026 09:30:20 +0000 Subject: [PATCH 1/3] Add a Start script tagging dialog to the scripts build One dialog sets up a tagger for a script. The tagger picks one script and keeps or edits a list of categories, prefilled with the Expressive and Quality tags. OK adds a 0-score placeholder for every family that supports the script and every chosen category, tagged for that script. Families with a wght axis get a variable placeholder at the wght extremes, crossed with the wdth extremes when the family has wdth. Every other family gets a static placeholder. A family that already has a tagging for the script and category is skipped, even at score 0, because a 0 means a person has looked at it. The dialog shows the counts before OK. --- src/App.vue | 3 + src/components/ScriptStarter.vue | 188 +++++++++++++++++++++++++++++++ src/main.ts | 2 + 3 files changed, 193 insertions(+) create mode 100644 src/components/ScriptStarter.vue diff --git a/src/App.vue b/src/App.vue index 890bc2f..7fe9ce5 100644 --- a/src/App.vue +++ b/src/App.vue @@ -11,6 +11,7 @@ import { SCRIPT_TAGGING, LINT_RULES } from './config'; let appLoaded = ref(false); let showUndefined = ref(false); let showPlaceholderDialog = ref(false); +let showScriptStarter = ref(false); let vfDisplayMode = ref<'animated' | 'list'>('animated'); let commitRef = ref('refs/heads/main'); @@ -110,6 +111,7 @@ onBeforeMount(async () => { + Show all