Skip to content

v0.18.0

Compare
Choose a tag to compare
@wuespace-admin wuespace-admin released this 28 Jan 12:43
· 758 commits to main since this release

0.18.0 (2022-01-28)

Features

  • common: Add useDesktopNotifications hook to handle the @wuespace/telestion-client-core useNotifications API notifications by sending desktop notifications. Call useDesktopNotifications() in your client project's src/components/app.tsx to use it. (16d2033), closes #1171
  • common: Add a showDialog function which creates a new configured dialog. Every dialog is stored in the Telestion Common dialog state which is accessible through the useDialog hook. These dialogs are rendered with the ModalContext component. (fec24d8)
  • common: Add state support for the dialog and their entries in the showDialog function. Every component in the dialog configuration now receives the current state and a function to update it. The resolved promise then returns the final state of the dialog. (f78523f)
  • common: Use spectrum dialog instead of native dialog window to confirm user configuration reset (eb4e0b1), closes #854
  • template: Enable desktop notifications by default using the common's useDesktopNotifications hook (f00325a), closes #1171
  • template: Remove duplicate dependency @react-spectrum/table (0327129)

Bug Fixes

  • cli: Fix native builds not running when there are linter warnings while compiling the React app (b482795), closes #970
  • Fix incompatibilities with directory-tree v3.0.0 (7f0aac1)
  • telestion-client-template: Disable <StrictMode /> in default template to improve compatibility with React Spectrum (984a805)