githubnext/chopinPublic

Let's compose rich plans together

Align tables to prose and polish unavailable images, formula toggles, and icon titles

- Tables start at the prose edge instead of centring; wide ones scroll within
  the prose measure while the rails stay in the gutter.
- An image that fails to load becomes a quiet framed placeholder when it is
  alone in its paragraph and an inline chip inside a sentence, both labelled
  by the alt text. Adds a Nucleo-style ImageIcon.
- A block formula's show-source toggle sits in its top-end corner and is
  revealed on hover or focus (always shown on touch).
- Icons no longer render <title>, which showed the raw asset name as a
  native tooltip.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
C5MAMaggie Appleton and Claude Opus 5.5 authored
3c80143Patch
Parent7991f15
14 files changed+205-40
StackedSplit
apps/web/src/assets/icons/planner-resume.svg+1 −1
apps/web/src/assets/icons/planner-stop.svg+1 −2
apps/web/src/chat/transcript.test.tsx+1 −1
apps/web/src/design-audit/icons.tsx+2 −0
apps/web/src/hosted.test.ts+1 −1
apps/web/src/icon-assets.test.ts+9 −1
e2e/responsive-content.e2e.ts+39 −0
packages/editor/src/styles.css+102 −6
packages/editor/src/widgets/image.tsx+8 −2
packages/icons/src/icon.tsx+1 −3
packages/icons/src/index.ts+1 −0
packages/icons/src/line.tsx+29 −19
packages/icons/src/system.tsx+3 −4
scripts/design-contract/exceptions/dynamic-packages.json+7 −0