Skip to content

Releases: chakra-ui/ark

@ark-ui/[email protected]

13 Sep 19:59
96c4998
Compare
Choose a tag to compare

Added

  • Frame (Preview): Introduced the Frame component for rendering content within an iframe.
  • Timer (Preview): Added Area and Control parts to improve structure and anatomy.

Fixed

  • Combobox: Resolved an issue where the highlighted item remained persistent when the list of items was empty.

@ark-ui/[email protected]

13 Sep 19:58
a881343
Compare
Choose a tag to compare

Added

  • Frame (Preview): Introduced the Frame component for rendering content within an iframe.
  • Timer (Preview): Added Area and Control parts to improve structure and anatomy.

Fixed

  • Combobox: Resolved an issue where the highlighted item remained persistent when the list of items was empty.

@ark-ui/[email protected]

13 Sep 19:57
cdbff4f
Compare
Choose a tag to compare

Added

  • Frame (Preview): Introduced the Frame component for rendering content within an iframe.
  • Timer (Preview): Added Area and Control parts to improve structure and anatomy.

Fixed

  • Combobox: Resolved an issue where the highlighted item remained persistent when the list of items was empty.

@ark-ui/[email protected]

11 Sep 13:01
Compare
Choose a tag to compare

Fixed

  • Highlight: Fixed issue where ignoreCase and matchAll props were not working.

@ark-ui/[email protected]

11 Sep 12:59
Compare
Choose a tag to compare

Fixed

  • Highlight: Fixed issue where ignoreCase and matchAll props were not working.

@ark-ui/[email protected]

10 Sep 16:08
Compare
Choose a tag to compare

Fixed

  • Floating Components: Fixed issue where clicking outside of a dialog on mobile passed click
    events through.

  • Popover: Fixed issue where popover did not restore focus when open state was changed
    programmatically

  • Avatar: Fixed issue where avatar could throw when the fallback inner text changed

  • Steps: Improved accessibility of tablist semantics by using aria-owns

Added

  • FileUpload: Add support for more file types in file upload accept intellisense

  • Toast: Add support for action property when creating toasts, giving you the ability to add a
    action.label and action.onClick. The onClick function will be called when the user clicks
    the action trigger.

toaster.create({
  title: 'Uploaded successfully',
  type: 'success',
  action: {
    label: 'Undo',
    onClick: () => {
      console.log('undo')
    },
  },
})
  • File Upload: Added support for invalid prop in file upload to explicitly mark upload
    operation as invalid. This could be paired with the rejectedFiles to show an error message.

Changed

  • Floating Components: Refactored boundary to only support function that returns an element.

  • Select

    • Refactored opening and selection to be based on click events rather than pointerdown/up cycles.
    • Improved usability and accessibility of the select component.
    • Fixed issue where controlled multiple selects open state behaved unexpectedly.

@ark-ui/[email protected]

10 Sep 16:06
Compare
Choose a tag to compare

Fixed

  • Floating Components: Fixed issue where clicking outside of a dialog on mobile passed click
    events through.

  • Popover: Fixed issue where popover did not restore focus when open state was changed
    programmatically

  • Avatar: Fixed issue where avatar could throw when the fallback inner text changed

  • Steps: Improved accessibility of tablist semantics by using aria-owns

Added

  • FileUpload: Add support for more file types in file upload accept intellisense

  • Toast: Add support for action property when creating toasts, giving you the ability to add a
    action.label and action.onClick. The onClick function will be called when the user clicks
    the action trigger.

toaster.create({
  title: 'Uploaded successfully',
  type: 'success',
  action: {
    label: 'Undo',
    onClick: () => {
      console.log('undo')
    },
  },
})
  • File Upload: Added support for invalid prop in file upload to explicitly mark upload
    operation as invalid. This could be paired with the rejectedFiles to show an error message.

Changed

  • Floating Components: Refactored boundary to only support function that returns an element.

  • Select

    • Refactored opening and selection to be based on click events rather than pointerdown/up cycles.
    • Improved usability and accessibility of the select component.
    • Fixed issue where controlled multiple selects open state behaved unexpectedly.

@ark-ui/[email protected]

10 Sep 16:04
Compare
Choose a tag to compare

Fixed

  • Floating Components: Fixed issue where clicking outside of a dialog on mobile passed click
    events through.

  • Popover: Fixed issue where popover did not restore focus when open state was changed
    programmatically

  • Avatar: Fixed issue where avatar could throw when the fallback inner text changed

  • Steps: Improved accessibility of tablist semantics by using aria-owns

Added

  • FileUpload: Add support for more file types in file upload accept intellisense

  • Toast: Add support for action property when creating toasts, giving you the ability to add a
    action.label and action.onClick. The onClick function will be called when the user clicks
    the action trigger.

toaster.create({
  title: 'Uploaded successfully',
  type: 'success',
  action: {
    label: 'Undo',
    onClick: () => {
      console.log('undo')
    },
  },
})
  • File Upload: Added support for invalid prop in file upload to explicitly mark upload
    operation as invalid. This could be paired with the rejectedFiles to show an error message.

Changed

  • Floating Components: Refactored boundary to only support function that returns an element.

  • Select

    • Refactored opening and selection to be based on click events rather than pointerdown/up cycles.
    • Improved usability and accessibility of the select component.
    • Fixed issue where controlled multiple selects open state behaved unexpectedly.

@ark-ui/[email protected]

02 Sep 21:40
Compare
Choose a tag to compare

Fixed

  • All Components: Fixed issue where exit animations weren't working correctly.

  • Steps: Fixed issue where steps context was not exported.

Added

  • Checkbox: Added invalid prop to Checkbox.Group

@ark-ui/[email protected]

02 Sep 21:33
Compare
Choose a tag to compare

Fixed

  • Steps: Fixed issue where steps context was not exported

Added

  • Checkbox: Added invalid prop to Checkbox.Group