Skip to content

Release 3.14.2: example frames take the size ladder of their own width - #66

Merged
zabarov merged 10 commits into
mainfrom
release/3.14.2
Nov 11, 2026
Merged

zabarov merged 10 commits into
mainfrom
release/3.14.2

Conversation

@zabarov

@zabarov zabarov commented Nov 10, 2026

Copy link
Copy Markdown
Contributor

The shell no longer sends width-dependent design tokens (declared under a width query, built from such tokens, or measured breakout widths) to example frames, so a frame narrower than the page draws the sizes of its own width. Colours and root-set tokens still reach it.

Then VERSION 3.14.2 and the changelog section.

🤖 Generated with Claude Code

zabarov and others added 10 commits November 10, 2026 20:45
The shell sent every page token to a frame, so a frame narrower than the
page kept the page's desktop ladder (control heights, text sizes, spacing)
while its own width queries read the phone side. Tokens declared under a
width query, tokens built from them and measured breakout widths are now
left to the frame's own stylesheets; a token the page sets on its root is
sent as written.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…test

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ttom edge

A block or popover fixed to the frame's bottom moved down as far as the frame
grew, so the frame chased it (56/62 px about 40 times a second on the toast
placement example) and clipped the toast's top. Such a block now counts with
its own uncapped height and its gap to that edge.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
… down

The frame reports its flow height and the boxes of its open popovers and
dialogs; the shell keeps the flow height in the layout, lets the menu's room
hang over what follows and clips the frame to its flow box and the menus.
The menu gets 12 px to spare instead of 8.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…lled rows

A list capped to the frame's height grew with the frame, so the frame
chased it (a country input reached 9815 px).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The badge page embeds an example frame, so its HTML carries the frame
runtime that 3.14.2 changed.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@zabarov
zabarov merged commit d883871 into main Nov 11, 2026
6 checks passed
@zabarov
zabarov deployed to simai-server November 11, 2026 14:14 — with GitHub Actions Active

This branch was successfully deployed

2 active deployments
simai-server — d8838711 Deployed Nov 11, 2026 by zabarov via deploy #59
github-pages — d8838711 Deployed Nov 11, 2026 by zabarov via deploy #72
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