Skip to content

Inset question rows and turn the marker into a rotating close glyph - #159

Merged
0thernet merged 1 commit into
mainfrom
marketing-question-inset-motion
Oct 5, 2026
Merged

0thernet merged 1 commit into
mainfrom
marketing-question-inset-motion

Conversation

@0thernet

@0thernet 0thernet commented Oct 5, 2026

Copy link
Copy Markdown
Member

Summary

  • MarketingQuestionList rows inset their summary and answer content behind a new tunable --hraness-marketing-question-inline-inset token (default 1.25rem), replacing the edge-to-edge text.
  • The + marker now transitions over 240ms through a 135-degree turn on open/close, settling as a close glyph instead of snapping.
  • prefers-reduced-motion keeps the instant state change; the same declarations ship in the standalone stylesheet and the compiled StyleX recipes.
  • Pinned contracts updated: the legacy stylesheet digest, the eight-rank StyleX priority inventory (8200 joins rank 8), the browser glyph-matrix check, and a focused regression test for the new row contract.

Test plan

  • bun run lint clean
  • bun run typecheck clean
  • bun run build regenerates dist/ with the new atoms
  • bun run check:stylex-artifacts and check:stylex-determinism pass
  • bun test ./src — 508 tests pass
  • Browser matrix (test:browser) covered by the Required check on this PR

Generated with Devin

@0thernet
0thernet enabled auto-merge (squash) October 5, 2026 04:54
@0thernet
0thernet force-pushed the marketing-question-inset-motion branch from 2db3214 to 1d8601d Compare October 5, 2026 05:07
MarketingQuestionList rows read edge to edge and the open marker snapped
to its rotated state. Inset the summary and answer content behind a
tunable --hraness-marketing-question-inline-inset token, and give the
plus marker a 240ms decelerating turn through 135 degrees so it settles
as a close glyph. Reduced-motion preferences keep the instant state
change.

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
@0thernet
0thernet force-pushed the marketing-question-inset-motion branch from 1d8601d to 1b4c0bd Compare October 5, 2026 05:13
@0thernet
0thernet merged commit 01c9bfb into main Oct 5, 2026
8 checks passed
@0thernet
0thernet deleted the marketing-question-inset-motion branch October 5, 2026 05:20
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