UI pass: Script as a screenplay page, clearer Setups #218
No reviewers
Labels
No labels
bug
duplicate
enhancement
help wanted
invalid
needs-info
needs-triage
question
ready-for-agent
ready-for-human
wayfinder:grilling
wayfinder:map
wayfinder:prototype
wayfinder:research
wayfinder:task
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
crowmaki/ai-studio!218
Loading…
Reference in a new issue
No description provided.
Delete branch "ui-pass-script-page"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
A UI pass inside ADR-0006's design language: dark, dense, neutral greys, one cool accent. It has one bold move, on the Script, and a handful of clarity fixes.
Script as a screenplay page
The Script is now set in Courier Prime, the open-licence face screenwriters use, on a centred page with Scene numbers in both margins, as in a shooting script. Lighting and flag badges move onto the heading line, so they no longer sit between the heading and the action.
The font ships as
@fontsource/courier-prime, so the app stays offline. It sits behind a new--scripttoken inapp.css. In a narrow pane the page drops its border and the right-hand numbers.This also fixes a bug: scene headings sat about 4px left of the action text, because the number's negative margin didn't account for the flex gap.
Setups and Shots read as units
Each Setup's Subjects, Atlases, Blocking plan and Shots now hang under its letter on one left rule. Setup and Shot labels used to be the dimmest text in their blocks and are now full-strength. Each Shot has a hairline above it.
Setup and Shot paths open the Scene
/scenes/…/setups/…and/scenes/…/shots/…still showed a "Not built yet" placeholder pointing at #40 and #41, both of which are closed. Storage's "Open Shot" led there. These paths now open the Scenes view scrolled to that Setup or Shot, with the accent on the Setup's rule or the selection tint on the Shot.PlaceholderViewhad no other users, so it's deleted.Smaller fixes
text-wrap: pretty.For review
ADR-0006's type line names only system-ui and ui-monospace. If the Courier Prime page stays, the ADR should name the script face too. That can go in this PR or a follow-up.
Testing
bun run check: 0 errors, 0 warnings.bun test src: 323 pass.mainstashed, then this branch).