nextui/.changeset
Junior Garcia dbe3d83a69
[v3] Beta 2 (#5885)
* refactor(styles): update chip component sizes for consistency

* fix: update loading state spinner color and adjust select/slider styles for improved animations (#5899)

* Dropdown [v3] (#5902)

* feat: dropdown in progress

* feat: add background color for accordion item and update separator component with TODO for surface colors

* feat: dropdown implementation and styles completed

* feat: dropdown documented

* feat(component): modal (#5897)

* feat(component): modal wip

* docs(component): modal

* fix(style): modal with form

* chore(component): polish modal examples

* fix(docs): animation stuttering

* chore(docs): undo animation stuttering

* chore(component): polish modal example

* chore: animation, stories

* refactor(component): modal anatomy, animations, hooks and docs

* fix(component): use modal hook

* chore(docs): cleanup

* feat(docs): add modal component to registry and list

* chore(styles): remove focus ring for dialog

* chore(storybook): adjust layout for tooltip stories

* fix(docs): update modal icon from preview to new

---------

Co-authored-by: Junior Garcia <jrgarciadev@gmail.com>

* feat: add combobox component and update related components (#5905)

- Add new combobox component with documentation and demos
- Update dropdown, select, and listbox components
- Add empty-state component
- Update component registry and styles

* chore: changelog for beta-2 updated, separator with on surface support

* feat: add SurfaceContext to overlay components and rename divider to separator

- Add SurfaceContext.Provider with variant 'default' to components using
  bg-overlay/bg-surface: Popover, Combobox, Select, Dropdown, Alert, Modal
- Enables inner components to apply 'on-surface' colors for proper contrast
- Rename all divider-related CSS variables and utilities to separator:
  --divider → --separator, --color-divider → --color-separator,
  bg-divider → bg-separator, border-divider → border-separator
- Updated in variables.css, theme.css, component styles, and documentation
- Add new calculated variable --color-separator-on-surface for separator
  visibility on surface backgrounds
- Update Separator component documentation with isOnSurface prop and
  automatic surface detection
- Add breaking change documentation for divider → separator rename

* feat: enhance custom variants and theme compatibility (#5888)

* fix(style): reduce motion

* fix(docs): default foreground color

* fix(style): support light and default theme

* fix(style): support motion reduce for pseudo elements

---------

Co-authored-by: Junior Garcia <jrgarciadev@gmail.com>

* docs: add NumberField component documentation (#5911)

- Add comprehensive NumberField documentation (number-field.mdx)
- Create 13 demo components extracted from Storybook stories:
  * basic, with-description, required, validation, disabled
  * controlled, with-validation, with-step, with-format-options
  * custom-icons, on-surface, with-chevrons, form-example
- Register NumberField in documentation system:
  * Add to meta.json navigation
  * Add to components-list.tsx
  * Add to components-registry.ts with relationships
- Update v3.0.0-beta.2 changelog to include NumberField as 4th new component
- Update demos index.ts to register all NumberField demos

* feat(component): alert dialog (#5910)

* refactor:  Fix Mobile Hover States and Simplify Data Attribute Selectors (#5917)

* refactor: fix mobile hover states and simplify data-* attribute selectors

- Wrap all hover states in @media (hover: hover) to prevent sticky hover on mobile devices
  - Refactored 22 hover state blocks across 13 component files
  - Hover styles now only apply on devices that support hover (desktop/laptop)

- Remove '="true"' from all data-* attribute selectors
  - Changed from [data-*="true"] to [data-*] pattern (attribute presence check)
  - Refactored 169 instances across 25 component files
  - Simplifies selectors and follows standard CSS attribute presence pattern

This fixes mobile hover state issues where hover styles would stick after touch interactions.

* fix(changelog): update v3.0.0-beta-2 with mobile hover state fix and data attribute simplification

* fix: update focus-visible selectors to exclude :focus state (#5918)

Update :focus-visible selectors to :focus-visible:not(:focus) across
16 component CSS files to prevent focus-visible styles from applying
when elements are already in focus state, avoiding style conflicts.

* docs: add InputGroup component documentation (#5919)

- Add InputGroup component documentation with API reference
- Create 17 demo files covering all use cases
- Register demos in demo index
- Update component registry and components list
- Add InputGroup to changelog v3.0.0-beta.2

* fix(docs): improve animation performance (#5900)

* fix(docs): animation stuttering

* refactor(docs): remove intersection observer and preview styles

* chore: update changelog for v3.0.0-beta.2 to reflect new components and date change

* chore: update changelog date to November 20, 2025

* docs: update changelog and home page for v3.0.0-beta.2 release

* feat: beta-2 changelog done

* chore: bump versions to 3.0.0-beta.2 for @heroui/react and @heroui/styles

* chore: change release tag from alpha to beta in pre.json

---------

Co-authored-by: Tianen Pang <32772271+tianenpang@users.noreply.github.com>
2025-11-20 11:02:51 -03:00
..
2025-11-20 11:02:51 -03:00
2023-03-05 22:15:09 -03:00

Changesets

Hello and welcome! This folder has been automatically generated by @changesets/cli, a build tool that works with multi-package repos, or single-package repos to help you version and publish your code. You can find the full documentation for it in our repository

We have a quick list of common questions to get you started engaging with this project in our documentation