From 96da69b1069e9b47d67c20bf6b26dbb806c366aa Mon Sep 17 00:00:00 2001 From: Luke Curley Date: Sat, 7 Nov 2026 08:53:01 -0800 Subject: [PATCH 1/2] chore(quest): claim quest/m1/rune-spike.md Quest-Claim: 4471c34739a6a3ef From 01155741b7ad044433d493a600315796316bf1bf Mon Sep 17 00:00:00 2001 From: Luke Curley Date: Sat, 7 Nov 2026 10:48:50 -0800 Subject: [PATCH 2/2] quest: finish the Rune spike, whose report is on its PR Co-Authored-By: Claude Opus 5.5 --- quest/m1/README.md | 4 ---- quest/m1/rune-spike.md | 26 -------------------------- 2 files changed, 30 deletions(-) delete mode 100644 quest/m1/rune-spike.md diff --git a/quest/m1/README.md b/quest/m1/README.md index 9f216d2..970c2e3 100644 --- a/quest/m1/README.md +++ b/quest/m1/README.md @@ -22,7 +22,3 @@ is m2. Broadened 2026-11-04 (maintainer, /quest-plan): m1 also holds studio features planned as follow-ups of m0 work but not needed to ship it, rather than opening an m2 for them. - -## Required - -- [Rune UI spike](/quest/m1/rune-spike.md) - the monitors prototyped on Rune, with a verdict on moving the UI off egui diff --git a/quest/m1/rune-spike.md b/quest/m1/rune-spike.md deleted file mode 100644 index 0c71e8c..0000000 --- a/quest/m1/rune-spike.md +++ /dev/null @@ -1,26 +0,0 @@ -# [M] Rune UI spike - -## Goal - -A prototype of the Preview and Program monitors built on -[Rune](https://github.com/anomalyco/rune) answers whether the studio's UI -should move from egui to Rune. Its PR reports what it found and recommends -moving or staying. - -## Plan - -Decided 2026-11-07 with the maintainer (/quest-plan), after choosing -[UI effects](https://github.com/moq-dev/studio/pull/85) on rune-fx inside -egui first, whose experience feeds the verdict: - -- ✅ **Prototype the Preview and Program monitors:** live compositor textures, - drag-to-edit items, and the Cut button. They are the UI's hardest part, so - they say the most about the rest. -- The report covers frame time against egui on the same scene, docking (what - replaces egui_dock), sharing the compositor's wgpu textures, how well - rune-kit's components fit, testing headlessly by rendering PNGs and - inspecting the element tree, and the cost of a pre-release dependency that - takes no pull requests. No fixed pass bar: the maintainer decides from the - report. -- The prototype stays off `main`: the PR deletes this quest and links the - prototype branch. A move to Rune, if picked, is planned with /quest-plan.