Skip to content

feat: P32 sibling APIs, docs chrome, and CLI 0.25.1 - #37

Merged
jack755051 merged 13 commits into
mainfrom
fix/login-block-label
Sep 22, 2026
Merged

jack755051 merged 13 commits into
mainfrom
fix/login-block-label

Conversation

@jack755051

Copy link
Copy Markdown
Contributor

Summary

  • Align sibling APIs (P32): sheet built-in close / header align, radio size, real dropdown submenu, popover four-way side + aria fallback, transfer root disabled/ariaLabel, table sticky opaque backgrounds plus docs recipes
  • Docs polish: shared chrome utilities, recent-changes as a real page section (TOC), floating field label transition, combobox wrap / count / dialog header polish
  • Release @sanring/cli 0.25.1 (changesets consumed; docs version notes / New badges point at 0.25.1)

Test plan

  • CI green (lint, @sanring/ui tests, CLI tests, typecheck, registry sync)
  • Docs home shows v0.25.1; sidebar / components list New dots for P32 surfaces
  • Spot-check sheet close, radio sizes, dropdown File submenu, popover sides, transfer disabled group, table sticky scroll
  • Note: Require Changeset may fail because version was bumped on-branch already—either allow/skip for this release PR or add an empty changeset if the check is blocking

Made with Cursor

jack755051 and others added 13 commits September 21, 2026 22:46
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Record the 52-component API sibling-alignment scan and table sticky
follow-ups so roadmap work stays out of the 0.25.0 polish commits.

Co-authored-by: Cursor <cursoragent@cursor.com>
Use a viewport-ratio reading line, mark the current item, and tighten
active styles so long demos stop leaving the previous section highlighted.

Co-authored-by: Cursor <cursoragent@cursor.com>
Let chip-input/chips stay on one row and ellipsize overflow, keep the
selected/total count inside the field, and mirror the change in registry.

Co-authored-by: Cursor <cursoragent@cursor.com>
Move input/textarea live counts onto the field so error messages can
sit below, and lock the projection order with a field unit test.

Co-authored-by: Cursor <cursoragent@cursor.com>
Document pairing header class with content overflow-hidden/p-0 so the
header surface can differ from the dialog body.

Co-authored-by: Cursor <cursoragent@cursor.com>
Add the patch changeset and changelog lines for the in-field counts,
combobox wrap/ellipsis, and dialog header background recipe.

Co-authored-by: Cursor <cursoragent@cursor.com>
Replace one-off color-mix and soft-shadow recipes with shared docs
panel/nav/toc utilities, and point Tailwind @source at packages/ui.

Co-authored-by: Cursor <cursoragent@cursor.com>
Animate scale/position instead of swapping text sizes, and keep the
notch gradient present in both floated states so the background blends.

Co-authored-by: Cursor <cursoragent@cursor.com>
Ship sheet close/header align, radio size, a real dropdown submenu,
popover four-way side with aria fallback, transfer root disabled, and
table sticky opaque backgrounds plus docs recipes.

Co-authored-by: Cursor <cursoragent@cursor.com>
Render recent changes through the shared section chrome, surface it in
the TOC, drop the unused hint component, and restyle the page header.

Co-authored-by: Cursor <cursoragent@cursor.com>
Consume pending changesets and point docs version notes / updated
badges at 0.25.1 for P32 and the related field polish.

Co-authored-by: Cursor <cursoragent@cursor.com>
@jack755051
jack755051 merged commit 4e4b0cd into main Sep 22, 2026
4 of 7 checks passed
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