Skip to content

Settings: stage background, for all stages and per app - #280

Merged
bubulux merged 1 commit into
mainfrom
feat/stage-background
Oct 27, 2026
Merged

bubulux merged 1 commit into
mainfrom
feat/stage-background

Conversation

@bubulux

@bubulux bubulux commented Oct 27, 2026

Copy link
Copy Markdown
Collaborator

Asked by the owner while reviewing vignetting on staging: a dark vignette is hard to tell from the black stage.

What changed

Settings › Stage background (per browser, like the other Studio preferences):

  • All stages: the colour behind photos on every stage, thumbnail and strip. It overrides the --photo-bg token on the page. Default is the theme's black.
  • Per app: Shot, Timeline, Gallery, Plan, Metadata, Files, Rigs, Viewfinder layouts and Recycle bin can each have their own. It is set as --photo-bg on that app's windows, so it wins inside them.
  • Each row has five swatches (black, near black, dark grey, mid grey, white), a colour picker, and Default. Stored values must be #rrggbb; anything else falls back to the default.
  • Documented in docs/features/desktop.md (Settings).

Checked

  • make check green.
  • Headless Chrome: mid grey for all stages sets the page token, and white for Timeline shows around the timeline preview while other windows keep the global colour.

Not clicked through

  • Every app with a custom colour, and the Sun theme. Overlay marks drawn on the stage were designed for black, so they may lose contrast on white.

🤖 Generated with Claude Code

The colour behind photos (--photo-bg) is black in both themes, so a dark lens
vignette or photo edge disappears into it. One colour for the page, and an
optional one per app set on its windows.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@bubulux
bubulux merged commit dc1182d into main Oct 27, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant