Skip to content

feat(web-ui): outline view as a slide storyboard - #364

Open
ShotaroKataoka wants to merge 3 commits into
mainfrom
feat/outline-storyboard
Open

ShotaroKataoka wants to merge 3 commits into
mainfrom
feat/outline-storyboard

Conversation

@ShotaroKataoka

Copy link
Copy Markdown
Contributor

Summary

The Web UI's outline tab renders the outline as a slide storyboard: one 16:9-minimum card per slide with the claim as headline and the body in full; visual and evidence sit small at the bottom; ## chapters divide the deck. Grid is the default with a persisted column alternative. Cards are a raised surface in both studio themes. Read-only — editing is a follow-up.

Companion to #356: the outline became the slide spec (- [slug] claim + body / visual / evidence); this view shows it in that shape. Intended for v0.9.0 together with #356.

Two commits cherry-picked from spec/outline-preview (the branch itself contained #356's history and was squash-merged, so it is not merged directly).

Tested

  • web-ui: tsc --noEmit, eslint, vitest (219 passed), en/ja message key parity
  • Verified on dev (deployed via the outline-preview worktree throughout 2026-09-20)

Each slide is a 16:9-minimum card with the claim as headline and the body in
full; visual and evidence sit small at the bottom. Chapters (## headings)
divide the deck; grid is the default layout with a column alternative
(persisted). Cards are a raised surface in both studio themes, achromatic,
document typography. Read-only — editing is a follow-up.

SPEC: 20260919-2310_outline-preview-slide-storyboard
(cherry picked from commit 3752996dc3c9f551595f3e4008c70e9605d10b9f)
…minimum card

Body max(12px, 2.7cqw), labels max(11px, ...), title max(16px, ...), grid
minimum 420px — matches the typography rule in steering (11px absolute floor).

SPEC: 20260919-2310_outline-preview-slide-storyboard
(cherry picked from commit 807e90d9ca998ac3122c21d2c2796231623446f2)
@ShotaroKataoka ShotaroKataoka added the blog:skip ブログ対象外 label Sep 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

blog:skip ブログ対象外

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant