From c52f345e601a95b3b9f708faf3c6fa395f28e49c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 2 Aug 2026 10:27:59 +0000 Subject: [PATCH] Version Packages --- .changeset/badge.md | 7 -- .changeset/button.md | 7 -- .changeset/data-table.md | 5 - .changeset/dialog.md | 7 -- .changeset/empty-state.md | 5 - .changeset/field-and-input.md | 7 -- .changeset/filter-bar.md | 5 - .changeset/props-types.md | 5 - .changeset/select.md | 7 -- .changeset/ship-agents-md.md | 15 --- .changeset/skeleton.md | 5 - .changeset/sticky-header-stacking.md | 17 ---- .changeset/styling-foundation.md | 7 -- .changeset/table-pagination.md | 5 - .changeset/toast.md | 7 -- .changeset/token-system.md | 7 -- .changeset/tooltip-provider-render.md | 15 --- .changeset/tooltip.md | 7 -- .changeset/use-client-sort.md | 7 -- .changeset/version-export-from-manifest.md | 15 --- packages/tokens/CHANGELOG.md | 22 +++++ packages/tokens/package.json | 2 +- packages/ui/CHANGELOG.md | 102 +++++++++++++++++++++ packages/ui/package.json | 4 +- 24 files changed, 127 insertions(+), 165 deletions(-) delete mode 100644 .changeset/badge.md delete mode 100644 .changeset/button.md delete mode 100644 .changeset/data-table.md delete mode 100644 .changeset/dialog.md delete mode 100644 .changeset/empty-state.md delete mode 100644 .changeset/field-and-input.md delete mode 100644 .changeset/filter-bar.md delete mode 100644 .changeset/props-types.md delete mode 100644 .changeset/select.md delete mode 100644 .changeset/ship-agents-md.md delete mode 100644 .changeset/skeleton.md delete mode 100644 .changeset/sticky-header-stacking.md delete mode 100644 .changeset/styling-foundation.md delete mode 100644 .changeset/table-pagination.md delete mode 100644 .changeset/toast.md delete mode 100644 .changeset/token-system.md delete mode 100644 .changeset/tooltip-provider-render.md delete mode 100644 .changeset/tooltip.md delete mode 100644 .changeset/use-client-sort.md delete mode 100644 .changeset/version-export-from-manifest.md create mode 100644 packages/tokens/CHANGELOG.md create mode 100644 packages/ui/CHANGELOG.md diff --git a/.changeset/badge.md b/.changeset/badge.md deleted file mode 100644 index fbfe63f..0000000 --- a/.changeset/badge.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'rowkit': minor ---- - -Add `Badge` — a non-interactive status label whose colour is the product of `variant` and `appearance`, defaulting to `subtle` because a column of solid badges reads as a wall of colour and stops communicating. An optional `dot` gives the eye a shape to lock onto when the same few statuses repeat down a page, and is `aria-hidden` since it only restates the colour already present. - -_Recorded retroactively — this work predates Changesets being installed._ diff --git a/.changeset/button.md b/.changeset/button.md deleted file mode 100644 index aeecea7..0000000 --- a/.changeset/button.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'rowkit': minor ---- - -Add `Button` — four variants, three sizes, and a loading state that keeps `aria-busy` rather than `disabled`, so focus survives a request and a screen reader user is not thrown out of the form by their own submit. Clicks are swallowed in the capture phase while loading, and a non-native element takes `aria-disabled` instead, since `disabled` means nothing on an anchor. - -_Recorded retroactively — this work predates Changesets being installed._ diff --git a/.changeset/data-table.md b/.changeset/data-table.md deleted file mode 100644 index 89334ba..0000000 --- a/.changeset/data-table.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'rowkit': minor ---- - -Add `DataTable` — column definitions constrained to the row type so a mistyped field is a compile error, per-column cell slots, sticky header, pinned columns with a scroll shadow, single-column sorting, and row selection with a tri-state select-all. Rows carry their own `id` rather than the table taking a `rowKey`, and sorting names a field of the row, so a sort referring to a column that does not exist also fails to compile. diff --git a/.changeset/dialog.md b/.changeset/dialog.md deleted file mode 100644 index a88af38..0000000 --- a/.changeset/dialog.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'rowkit': minor ---- - -Add `Dialog`, built on Reka UI's primitive — focus trap, focus restore, scroll lock and background inerting come from there; rowkit supplies the API and the token styling. `title` is a required prop rather than only a slot, so `aria-labelledby` is always wired and replacing `#header` cannot break the accessible name. - -`preventClose` blocks Escape and the scrim for flows where accidental dismissal loses work, but never removes the close button — a dialog with no exit is hostile. Only the body scrolls, so footer actions cannot be pushed off-screen, and the enter/exit animations are gated behind `motion-safe:`. diff --git a/.changeset/empty-state.md b/.changeset/empty-state.md deleted file mode 100644 index 4271cb0..0000000 --- a/.changeset/empty-state.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'rowkit': minor ---- - -Add `EmptyState` — a zero-row state with a real heading at a caller-chosen level, so it can be reached by heading navigation and continues the page outline rather than restarting it. `reason` distinguishes the three empties that look alike and mean different things — nothing created, nothing matched, request failed — driving tone and, where the copy is genuinely generic, the description itself. diff --git a/.changeset/field-and-input.md b/.changeset/field-and-input.md deleted file mode 100644 index d6e7979..0000000 --- a/.changeset/field-and-input.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'rowkit': minor ---- - -Add `Field` and `Input`. `Field` owns the label, hint, error and required state, generates the control id and wires `aria-describedby` with the hint before the error; `Input` inherits those flags from a surrounding `Field` by OR rather than fallback, so a field can turn them on and a control cannot turn them back off — which also sidesteps Vue casting an absent boolean prop to `false` rather than `undefined`. - -_Recorded retroactively — this work predates Changesets being installed._ diff --git a/.changeset/filter-bar.md b/.changeset/filter-bar.md deleted file mode 100644 index 78057d8..0000000 --- a/.changeset/filter-bar.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'rowkit': minor ---- - -Add `FilterBar` — a search landmark holding your filter controls and a removable chip per applied filter, with a live result count so filtering announces its effect to someone who cannot see the table shrink. Focus moves to the chip that took the removed one's place rather than being dropped to the top of the document, so clearing several by keyboard does not cost a round of tabbing each time. diff --git a/.changeset/props-types.md b/.changeset/props-types.md deleted file mode 100644 index 47b136f..0000000 --- a/.changeset/props-types.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'rowkit': minor ---- - -Export a props type for every component — `ButtonProps`, `SelectProps`, `DataTableProps` and the rest — so a consumer can annotate a wrapper without restating the surface by hand. Each lives in the component's `types.ts`, since `