mirror of
https://github.com/nextui-org/nextui.git
synced 2025-12-08 19:26:11 +00:00
* 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>
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