Skip to content

Theme-Velour: new theme (0.1.0) - #783

Open
nexalapp wants to merge 1 commit into
stashapp:mainfrom
nexalapp:theme-velour
Open

nexalapp wants to merge 1 commit into
stashapp:mainfrom
nexalapp:theme-velour

Conversation

@nexalapp

@nexalapp nexalapp commented Oct 3, 2026 •

Copy link
Copy Markdown

A new theme built for Stash v0.31: a velvet-lounge look. Deep plum, dusty-rose actions, champagne flourishes, italic Instrument Serif titles over Outfit, framed cards with the cover inset and a soft rose glow on hover.

  • Covers the list toolbar, filter sidebar, selection toolbar, pagination, grid/list/wall/tagger views, scene and detail pages, stats and settings, at desktop and phone widths.
  • Leaves Stash's inline card widths alone, so the zoom slider works as normal.
  • Fonts are bundled in assets/fonts with their SIL OFL 1.1 licences and loaded by relative URL, so there are no external requests and it works behind a sub-path.
  • Pure CSS, no JavaScript.

Screenshots

Taken on an empty Stash v0.31.1 with demo content: fictional titles and names, and openly licensed photos blurred heavily so no one is identifiable (credits on the screenshots branch).

Scenes Scene
Scenes Scene
Performer Studios

Scenes on a phone A scene on a phone

More (performers grid, settings) in the README.

Testing

Tested on Stash v0.31.1 (Docker) in Chrome at 1440×900 and 390×844, on a real library of several thousand scenes and on an empty instance with demo content: scene, performer, studio and tag grids at every zoom level, list, wall and tagger views, the filter sidebar and dialog, the selection toolbar, scene and detail pages, the home page carousels, stats and settings. Validated with node validate.js --ci.

AI disclosure

This change was written with Claude (Anthropic) in Claude Code. I reviewed the code and tested it on my own Stash install before submitting.

🤖 Generated with Claude Code

@nexalapp
nexalapp force-pushed the theme-velour branch 3 times, most recently from 72cb3f3 to 3bfd965 Compare October 3, 2026 14:53

This branch has not been deployed

No deployments
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