Repository navigation
v0.4.0
DuskMoon React 0.4.0
This minor release aligns the React packages with DuskMoonUI Core 1.20.3 and expands the native component APIs.
- Add ConsolePage, Fab, Megamenu, Swap, and OtpInput, with compound components and compatible slot APIs.
- Expand Chat with message, reasoning, tool-call, status, action, and reply-navigation primitives; use Core's streaming caret and tail styles.
- Use native popovers for Tooltip, Dropdown, and Popover, and native dialog behavior for Modal. Add popover-based Button confirmation.
- Improve form labels, picker selection, color selection, controlled search fields, icon buttons, and responsive layout demos.
- Align CSS Art markup and accessible controls, and add JSON Schema form utilities and demos to the documentation.
Compatibility
@duskmoon-dev/components requires @duskmoon-dev/core >=1.20.3 and React 19 or newer. Modal uses the browser's native backdrop; the former physical .modal-backdrop element is no longer rendered. Existing Modal content refs remain supported, and maskClassName applies to the dialog.
Both public packages are released at 0.4.0:
npm install @duskmoon-dev/components@0.4.0 @duskmoon-dev/art-components@0.4.0Validation
All 531 package tests, workspace typechecks, builds, and documentation deployment pass. Existing lint and bundle-size CI checks remain failing.