From 2f4330265c0342aabb580e101fd3be08ef6ea807 Mon Sep 17 00:00:00 2001 From: Kjell Tore Guttormsen Date: Sat, 9 May 2026 12:55:02 +0200 Subject: [PATCH] =?UTF-8?q?feat(voyage):=20scaffold=20playground/=20with?= =?UTF-8?q?=20DS=20vendor=20sync=20=E2=80=94=20v4.2=20Step=205?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - playground/voyage-playground.html: minimal skeleton (DOCTYPE, app-header, guide-panel, aria-live region, skip-to-main link). Steps 8-11 will extend with render-pipeline + creation gestures + sidebar + export. - playground/vendor/playground-design-system/: synced via 'node scripts/sync-design-system.mjs voyage' (27 files + MANIFEST.json with source_commit + sync_date + SHA-256 per file). - tests/playground/voyage-playground.test.mjs: 8 tests pinning HTML existence, DOCTYPE, no-external-URLs, no-marked, A11Y skip-to-main + aria-live, MANIFEST.json structure, vendored DS files present. - shared/PLAYGROUND-MAINTENANCE.md: consumer list updated 5 -> 6 (added voyage). --- .../playground-design-system/CHANGELOG.md | 86 + .../playground-design-system/MANIFEST.json | 36 + .../vendor/playground-design-system/README.md | 234 +++ .../vendor/playground-design-system/base.css | 264 +++ .../components-tier2.css | 352 ++++ .../components-tier3-supplement.css | 1455 +++++++++++++++++ .../components-tier3.css | 717 ++++++++ .../playground-design-system/components.css | 659 ++++++++ .../vendor/playground-design-system/fonts.css | 84 + .../fonts/Inter-Bold.woff2 | Bin 0 -> 111040 bytes .../fonts/Inter-Medium.woff2 | Bin 0 -> 111380 bytes .../fonts/Inter-Regular.woff2 | Bin 0 -> 108488 bytes .../fonts/Inter-SemiBold.woff2 | Bin 0 -> 111588 bytes .../fonts/JetBrainsMono-Medium.woff2 | Bin 0 -> 93824 bytes .../fonts/JetBrainsMono-Regular.woff2 | Bin 0 -> 92164 bytes .../fonts/JetBrainsMono-SemiBold.woff2 | Bin 0 -> 94472 bytes .../fonts/LICENSE-Inter.txt | 92 ++ .../fonts/LICENSE-JetBrainsMono.txt | 93 ++ .../fonts/LICENSE-SourceSerif4.md | 93 ++ .../fonts/LICENSES.md | 42 + .../fonts/SourceSerif4-Regular.woff2 | Bin 0 -> 107360 bytes .../fonts/SourceSerif4-Semibold.woff2 | Bin 0 -> 112520 bytes .../vendor/playground-design-system/print.css | 176 ++ .../schemas/finding.schema.json | 88 + .../schemas/okr-set.schema.json | 78 + .../schemas/ros-threat.schema.json | 59 + .../playground-design-system/tokens.css | 232 +++ .../voyage/playground/voyage-playground.html | 39 + .../playground/voyage-playground.test.mjs | 67 + shared/PLAYGROUND-MAINTENANCE.md | 2 +- 30 files changed, 4947 insertions(+), 1 deletion(-) create mode 100644 plugins/voyage/playground/vendor/playground-design-system/CHANGELOG.md create mode 100644 plugins/voyage/playground/vendor/playground-design-system/MANIFEST.json create mode 100644 plugins/voyage/playground/vendor/playground-design-system/README.md create mode 100644 plugins/voyage/playground/vendor/playground-design-system/base.css create mode 100644 plugins/voyage/playground/vendor/playground-design-system/components-tier2.css create mode 100644 plugins/voyage/playground/vendor/playground-design-system/components-tier3-supplement.css create mode 100644 plugins/voyage/playground/vendor/playground-design-system/components-tier3.css create mode 100644 plugins/voyage/playground/vendor/playground-design-system/components.css create mode 100644 plugins/voyage/playground/vendor/playground-design-system/fonts.css create mode 100644 plugins/voyage/playground/vendor/playground-design-system/fonts/Inter-Bold.woff2 create mode 100644 plugins/voyage/playground/vendor/playground-design-system/fonts/Inter-Medium.woff2 create mode 100644 plugins/voyage/playground/vendor/playground-design-system/fonts/Inter-Regular.woff2 create mode 100644 plugins/voyage/playground/vendor/playground-design-system/fonts/Inter-SemiBold.woff2 create mode 100644 plugins/voyage/playground/vendor/playground-design-system/fonts/JetBrainsMono-Medium.woff2 create mode 100644 plugins/voyage/playground/vendor/playground-design-system/fonts/JetBrainsMono-Regular.woff2 create mode 100644 plugins/voyage/playground/vendor/playground-design-system/fonts/JetBrainsMono-SemiBold.woff2 create mode 100644 plugins/voyage/playground/vendor/playground-design-system/fonts/LICENSE-Inter.txt create mode 100644 plugins/voyage/playground/vendor/playground-design-system/fonts/LICENSE-JetBrainsMono.txt create mode 100644 plugins/voyage/playground/vendor/playground-design-system/fonts/LICENSE-SourceSerif4.md create mode 100644 plugins/voyage/playground/vendor/playground-design-system/fonts/LICENSES.md create mode 100644 plugins/voyage/playground/vendor/playground-design-system/fonts/SourceSerif4-Regular.woff2 create mode 100644 plugins/voyage/playground/vendor/playground-design-system/fonts/SourceSerif4-Semibold.woff2 create mode 100644 plugins/voyage/playground/vendor/playground-design-system/print.css create mode 100644 plugins/voyage/playground/vendor/playground-design-system/schemas/finding.schema.json create mode 100644 plugins/voyage/playground/vendor/playground-design-system/schemas/okr-set.schema.json create mode 100644 plugins/voyage/playground/vendor/playground-design-system/schemas/ros-threat.schema.json create mode 100644 plugins/voyage/playground/vendor/playground-design-system/tokens.css create mode 100644 plugins/voyage/playground/voyage-playground.html create mode 100644 plugins/voyage/tests/playground/voyage-playground.test.mjs diff --git a/plugins/voyage/playground/vendor/playground-design-system/CHANGELOG.md b/plugins/voyage/playground/vendor/playground-design-system/CHANGELOG.md new file mode 100644 index 0000000..3741e52 --- /dev/null +++ b/plugins/voyage/playground/vendor/playground-design-system/CHANGELOG.md @@ -0,0 +1,86 @@ +# playground-design-system — CHANGELOG + +## 0.4.0 — 2026-05-08 + +### Bug fixes +- **`.kanban-card__name`** (components-tier3-supplement.css): bytt `word-break: break-all` til `word-break: break-word` + `overflow-wrap: anywhere`. `break-all` knekker midt i ord ("Tekn isk dokumen tasjon"); ny verdi respekterer ordskjøt og brytter kun lange tokens (B-DS-1). +- **`.expansion__title-main`, `.expansion__title-sub`** (components-tier3-supplement.css): legg til `display: block`. Begge er ``-elementer som flyter inline by default, noe som gir "dokumentertKilde: Art. 9" på samme linje. `display: block` sikrer vertikal stacking (B-DS-2). +- **`.matrix__bubble`** (components.css): legg til `cursor: pointer`, `transition`, `:hover { transform: scale(1.15) }` og `:focus-visible { outline + offset }`. Antar at consumer rendrer bobler som `