Repository navigation
Scroll Studio 1.1.0
First published as 2.0.0; renumbered 1.1.0 on 2026-10-12 (everything so far is version 1).
Commits 387962c to c566ea5.
The polish release: rendering fixes found on real hardware, typography and contrast, new layouts and blocks, and
phones that play clips.
Added
- Stack layout (
layout: stack): every section is a full-screen panel that slides over the last; panel blocks and
surface:(light, dark, accent) recolour one section with contrast-checked tokens. Example: Hushwell. - Plain pages beside a site (privacy, support, press) from Markdown, with fenced code blocks and heading anchors.
- Backdrops for any section, including
gradient:backdrops rendered locally (stops, glows, stars, grain), and
display-size type. - Phones: a product or hero phone can play a screen recording; poses
rise,close,lean,pair(two phones that
swap) andturn; big figures under the copy; bold-italic emphasis (theme.display_em: bold). scroll.speedpaces the smooth scroll, anchor scrolls and reveals.theme.display_optical_sizepins a variable display face's optical size.- Self-hosted Google Fonts (no third-party requests for type), with axis specs for more families.
- Casa Alta in the showcase; README GIF and launch copy.
Changed
- Typography and contrast: secondary text tiers and accent text are derived per theme so small text clears WCAG AA.
- Depth Anything V2 Small (Apache-2.0) is the default depth model; GSAP dropped (unused).
- Clips in phones play only while on screen and pause while the page is hidden.
studio publishrewrites links to every sibling site and warns about missing ones.
Fixed
- A black rectangle flashing over WebGL scenes (a NaN in the glow shader), and black squares over
scene3dviews. - Caption text tracks the scroll position, so fast scrolling never leaves text behind.
- GitHub detects the licence file.
Full history: CHANGELOG.md