Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 0 additions & 5 deletions .changeset/autosearch-latest-callbacks.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/copy-through-clipboard-hook.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/data-table-shared-store-sync.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/deprecate-data-table-context-value.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/form-constraints-through-transforms.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/form-copy-box-theme-tokens.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/more-actions-confirm.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/native-button-a11y-state.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/native-button-touch-target.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/resolved-theme-editor-map.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/rich-text-editor-destroyed-guard.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/toast-status-styling.md

This file was deleted.

18 changes: 18 additions & 0 deletions packages/datum-ui/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,23 @@
# @datum-cloud/datum-ui

## 3.12.0

### Minor Changes

- 202d9f4: Add an optional `confirm` field to `ActionItem` so MoreActions and data-table or grouped-table row actions ask in a dialog before running `onClick`, and an optional `onCloseAutoFocus` prop on `Dialog.Content` for returning focus from a controlled dialog.

### Patch Changes

- f661f8f: Make `Autosearch` call the latest `onSearch` and `onValueChange` props when a pending debounce fires or a single result auto-selects, instead of the handlers from an earlier render.
- 778598e: `Text copyable` and the assistant message copy action now show a check for two seconds after a successful copy, no longer throw when the browser has no clipboard (insecure origins), and `Text copyable` also copies the text of nested element children.
- f661f8f: Sync a changed `pageSize` (or server `limit`) prop into the DataTable store from `useDataTableClient`, `useDataTableServer` and the server provider, not only from the client provider.
- 778598e: Mark the `DataTableContextValue` type as deprecated, because nothing provides that value any more; read table state through the `useDataTable*` selector hooks instead.
- 0f952d5: Stop the form adapters marking optional fields that use `.transform()`, `.catch()` or `z.preprocess()` as required, so they no longer show a required asterisk or `aria-required`. Schema defaults now read through the same wrappers, so fields wrapped in `.catch()`, `.readonly()`, `.nonoptional()`, `.prefault()` or `z.preprocess()` start from their type's empty value (or the prefault value) instead of `undefined`.
- 202d9f4: `Form.CopyBox` now uses theme tokens for its surface and value text, so it is readable in dark mode and the value meets 4.5:1 contrast in both themes.
- f661f8f: Make `CodeEditor` and `MapTileLayer` follow the `ThemeProvider` resolved theme, so a `system` theme on a dark OS gets the dark editor and an explicit light or dark choice gets the matching map tiles. `MapTileLayer` also accepts an optional `theme` prop to force light or dark tiles.
- 2be5b0e: Stop `RichTextEditor` throwing when `disabled`, `content` or `placeholder` change after its Tiptap editor was destroyed, which crashed under React StrictMode effect re-runs.
- 202d9f4: Warning and info toasts now have their own muted colours (new `toast-warning-*` and `toast-info-*` tokens) instead of reusing the error and success ones, and every status toast shows a labelled status icon. `toast.message` keeps its current look. The toast root now lays out as a flex row and carries a `data-variant` attribute.

## 3.11.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/datum-ui/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@datum-cloud/datum-ui",
"type": "module",
"version": "3.11.0",
"version": "3.12.0",
"packageManager": "pnpm@11.28.10",
"license": "MIT",
"repository": {
Expand Down
9 changes: 9 additions & 0 deletions packages/native/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
# @datum-cloud/datum-ui-native

## 0.1.1

### Patch Changes

- 202d9f4: Keep `Button` announcing its disabled and busy state when a caller passes its own `accessibilityState`, by merging the two instead of letting the caller's value replace them.
- 202d9f4: Give `Button` a default `hitSlop` that grows its touch area to 44pt, vertically for every size and on both axes for icon-only buttons, without changing how it looks; pass `hitSlop` to override it or `null` to turn it off.
- Updated dependencies [202d9f4]
- @datum-cloud/datum-ui-tokens@0.1.1

## 0.1.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/native/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@datum-cloud/datum-ui-native",
"version": "0.1.0",
"version": "0.1.1",
"description": "React Native components for the Datum design system.",
"license": "MIT",
"repository": {
Expand Down
6 changes: 6 additions & 0 deletions packages/tokens/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# @datum-cloud/datum-ui-tokens

## 0.1.1

### Patch Changes

- 202d9f4: Warning and info toasts now have their own muted colours (new `toast-warning-*` and `toast-info-*` tokens) instead of reusing the error and success ones, and every status toast shows a labelled status icon. `toast.message` keeps its current look. The toast root now lays out as a flex row and carries a `data-variant` attribute.

## 0.1.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/tokens/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@datum-cloud/datum-ui-tokens",
"type": "module",
"version": "0.1.0",
"version": "0.1.1",
"description": "Datum design tokens (colours, spacing, radius, type, motion) as plain TypeScript, generated from the datum-ui CSS.",
"license": "MIT",
"repository": {
Expand Down
Loading