From 77e0305423e272ffbb6ac637111f1e8444964246 Mon Sep 17 00:00:00 2001 From: "pullfrog[bot]" <226033991+pullfrog[bot]@users.noreply.github.com> Date: Thu, 1 Oct 2026 18:50:56 +0000 Subject: [PATCH] =?UTF-8?q?docs:=20advertise=20the=20real=202=E2=80=936=20?= =?UTF-8?q?panel=20range=20and=20seven=20layouts?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The README still led with "2–4 highway panels" and "Five layouts" after the five/six grids landed, and that stale summary is what dropped the four→six increase from the v1.14.20 notes (splitscreen#71). - README leads with 2–6 synchronized panels and lists all seven main-window layouts, describing Five as 2-over-3 and Six as 3×2 - State explicitly that a pop-out window's layout set is narrower than the main window's (Single/Top-Bottom/Left-Right/Quad, stopping at Quad) - Correct the Path 2 integration rule and the constitution preamble from 2–4 to 2–6 instances - Fix the same stale count in the surfaces users read first: the plugin.json blurb, the tour's layout-picker step, and the screen.js module header - Add Five and Six to the Settings default-layout picker, which stopped at Quad, so the documented default matches what it can select - Add tests deriving the advertised range, layout count, settings options and both picker option lists from LAYOUTS / FOLLOWER_LAYOUT_PANELS, so a future layout can't ship undocumented --- .specify/memory/constitution.md | 4 +- README.md | 12 ++-- plugin.json | 4 +- screen.js | 2 +- settings.html | 2 + tests/screen.test.js | 104 ++++++++++++++++++++++++++++++++ tour.json | 2 +- 7 files changed, 118 insertions(+), 12 deletions(-) diff --git a/.specify/memory/constitution.md b/.specify/memory/constitution.md index 0c0ed3a..d285b8d 100644 --- a/.specify/memory/constitution.md +++ b/.specify/memory/constitution.md @@ -1,6 +1,6 @@ # Split Screen Plugin Constitution -The Split Screen plugin (id: `splitscreen`) renders 2–4 independent +The Split Screen plugin (id: `splitscreen`) renders 2–6 independent highway panels side-by-side in the player, each showing a different arrangement of the same song, all slaved to the shared `