WK Wong
a7775f24f8
fix(styles): handle search icon in RTL
2026-07-18 21:38:03 +08:00
WK Wong
b5aabc4dcc
fix(styles): handle RTL
2026-07-16 17:27:40 +08:00
WK Wong
64b70de3fa
fix(tabs): handle RTL
2026-07-16 17:27:25 +08:00
WK Wong
453cde44af
fix(scroll-shadow): handle RTL
2026-07-16 17:27:08 +08:00
WK Wong
5f36e6a55c
Merge branch 'v3.2.3' into fix/HHTA-969
2026-07-14 10:54:53 +08:00
Tianen Pang
2ce851c5e9
docs(web): polish component docs ( #6690 )
...
* docs(web): polish english component docs
* docs(web): polish custom style demos
* docs(web): polish chinese component docs
* docs(web): update release demos
* docs(web): polish tabs component docs
* docs(web): polish chinese component docs
* docs(web): polish chinese component docs
* docs(web): prevent href scroll jumps in card and link demos
* docs(web): sync status icons
* fix(docs): preserve locale in showcase and component doc links
* docs(web): align showcase terminology of chinese version
2026-07-14 10:51:43 +08:00
WK Wong
e0167e4e60
fix(pagination): add dir="auto"
2026-07-12 12:20:24 +08:00
WK Wong
f1c2c95551
fix(styles): handle rtl for icons
2026-07-12 12:19:59 +08:00
WK Wong
39504302db
fix(storybook): handle rtl for icons
2026-07-12 12:19:49 +08:00
WK Wong
efd805dd8e
fix(docs): handle rtl for icons
2026-07-12 12:19:29 +08:00
Stybo
35e6c65843
fix(styles): center table sortable column indicator icon ( #6705 )
2026-07-12 11:36:30 +08:00
WK Wong
c41d87c00b
Merge branch 'v3.2.3' into fix/HHTA-969
2026-07-10 23:46:58 +08:00
WK
f4be5bf3db
fix(docs): frameworks tabs ( #6703 )
2026-07-10 23:37:34 +08:00
WK Wong
9f90369563
fix(storybook): adopt logical CSS properties for RTL support
2026-07-10 12:20:56 +08:00
WK Wong
98fe452875
fix(react): adopt logical CSS properties for RTL support
2026-07-10 12:20:41 +08:00
WK Wong
59a2ed511d
fix(docs): adopt logical CSS properties for RTL support
2026-07-10 12:20:17 +08:00
WK Wong
00c833cf28
fix(styles): adopt logical CSS properties for RTL support
2026-07-09 15:47:15 +08:00
Junior
79539b7bfc
chore: release v3.2.2
Release / release (push) Has been cancelled
2026-07-06 17:17:27 -03:00
WK
be65af7396
V3.2.2 ( #6660 )
...
* chore(deps): react aria upgrade (v1.19.0) (#6658 )
* fix(styles): prevent visually hidden inputs from causing overflow scroll (#6657 )
* fix(react): set type="button" on clear/close buttons to avoid form submission (#6656 )
* fix(autocomplete): prevent clear button from submitting parent form
* fix(close-button): prevent clear button from submitting parent form
* chore(docs): 3.2.2 release note
* fix(styles): prevent icon or text shift (#6661 )
* chore(docs): update release note
* fix(styles): set chip width to w-fit
Co-authored-by: Cursor <cursoragent@cursor.com >
* fix(styles): prevent excess width in date-range-picker popover (#6665 )
* fix(styles): prevent excess width in date-range-picker popover
* fix(styles): prevent excess width in date-picker popover
* chore(docs): update release notes
* fix(styles): correct right padding of virtualized list items (#6672 )
* chore(docs): update release note
* fix(toast): catch ViewTransition `ready` rejection in toast queue (#6674 )
* chore(docs): update release note
* refactor(react): migrate to React 19 APIs and fix array-index keys (#6688 )
* refactor(react): replace useContext import & calls with use()
* refactor(react): ref as a normal prop
* refactor(react): stable key swaps
* fix(deps): declare react-aria & react-aria-components to caret ranges to dedupe with Pro (#6689 )
* chore(docs): update release note
* feat(tabs): add tabs scroller to handle overflow (#6633 ) (#6696 )
* feat(tabs): add tabs scroller to handle overflow
* feat(docs): add overflow with example
* feat(tabs): add overflow story
Co-authored-by: WK <wingkwong.code@gmail.com >
* chore(docs): document tabs overflow in v3.2.2 release notes
Co-authored-by: Cursor <cursoragent@cursor.com >
* fix(docs): register tabs-overflow demo with loader pattern
Co-authored-by: Cursor <cursoragent@cursor.com >
* chore(docs): promote v3.2.2 on home release banner
Co-authored-by: Cursor <cursoragent@cursor.com >
---------
Co-authored-by: Junior <jrgarciadev@gmail.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-06 13:15:50 -07:00
Junior
759ef8ea26
Revert "feat(tabs): add tabs scroller to handle overflow ( #6633 )"
...
This reverts commit b29d1b5d8d .
2026-07-06 16:16:14 -03:00
WK
b29d1b5d8d
feat(tabs): add tabs scroller to handle overflow ( #6633 )
...
* feat(tabs): add tabs scroller to handle overflow
* feat(docs): add overflow with example
* feat(tabs): add overflow story
2026-07-06 12:14:35 -07:00
WK
6700d68eba
chore(docs): add react router in CLI page ( #6695 )
2026-07-07 00:46:44 +08:00
WK
503a905251
chore(docs): fix typos in native release note & add cn version ( #6687 )
...
* fix(docs): typos in Typography link
* chore(docs): add release note for v1.0.5 (cn version)
* chore(docs): update release badge for cn page
* chore(docs): add v1-0-5 in native release meta
* fix(docs): add missing (typography)/text
* chore(docs): update cn content based on PR6685
2026-07-03 11:58:17 +08:00
Volodymyr Serbulenko
2a4727c4b3
feat(docs): order release badges by date, newest first ( #6686 )
2026-07-02 06:27:14 -07:00
Junior Garcia
d136693526
feat: add android play market link ( #6675 )
2026-07-02 10:10:04 -03:00
Volodymyr Serbulenko
56e9ca1ca5
docs(native): add v1.0.5 release notes and update component docs ( #6685 )
...
* docs(native): add v1.0.5 release note
* docs(native): update component docs as per v1.0.5
* chore: update native release badge params
2026-07-02 05:57:32 -07:00
volodymyr_serbulenko
f3d4313aba
feat: add android play market link
2026-06-25 15:03:53 +03:00
Volodymyr Serbulenko
e852cbcddb
fix(docs): render native-showcase fallback page outside the [lang] tree ( #6671 )
2026-06-25 08:37:03 -03:00
Volodymyr Serbulenko
53030eb236
build: set up android asset links ( #6668 )
2026-06-23 14:30:31 -07:00
Junior
f08979ab94
chore: use canonical heroui.com URL in package metadata
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-20 11:59:20 -03:00
WK
9373a05c93
fix(docs): switch custom-styles and with-icons examples ( #6662 )
2026-06-20 20:03:34 +08:00
Junior
75f4c11607
chore: release v3.2.1
Release / release (push) Has been cancelled
2026-06-17 11:37:54 -03:00
Junior Garcia
c900df86b8
V3.2.1 ( #6654 )
...
* fix(react): externalize react-aria subpaths to prevent vendored copy (#6653 )
* chore(docs): add v3.2.1 release note
* fix(switch-group): add missing switch-group-items (#6655 )
* fix(switch-group): add missing switch-group-items
* chore(docs): update release note
2026-06-17 11:36:32 -03:00
WK
c1aed65a0c
fix(switch-group): add missing switch-group-items ( #6655 )
...
* fix(switch-group): add missing switch-group-items
* chore(docs): update release note
2026-06-17 18:45:32 +08:00
WK Wong
1ae797a1fd
chore(docs): add v3.2.1 release note
2026-06-17 15:43:02 +08:00
WK
21768648d6
fix(react): externalize react-aria subpaths to prevent vendored copy ( #6653 )
2026-06-17 15:00:02 +08:00
WK
d5b12852e4
chore(docs): add missing typography ( #6650 )
2026-06-16 22:27:56 +08:00
Stybo
0acae4fe11
fix(docs): anchor link in v3.2.0 release notes ( #6648 )
...
* Update breaking changes section in v3.2.0 release notes
Was not working because of the emoji
* Update cn release notes for v3.2.0
2026-06-16 20:17:57 +08:00
Junior
88c581f164
chore: release v3.2.0
Release / release (push) Has been cancelled
2026-06-15 18:15:41 -03:00
Junior Garcia
29ca883959
Merge pull request #6616 from heroui-inc/v3.2.0
...
V3.2.0
2026-06-15 18:14:33 -03:00
Junior
3f008073fb
docs(releases): update v3.2.0 notes for latest merged PRs
...
Add Autocomplete virtualization section and document fixes from #6636 , #6625 , and #6574 .
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-15 18:11:07 -03:00
WK
003b26d09d
fix(styles): prevent flex-shrink from collapsing virtualized ListBox scroll height ( #6636 )
2026-06-15 14:06:08 -07:00
WK
01a2db420e
fix(styles): browser autofill highlight on grouped input fields ( #6625 )
2026-06-15 14:04:28 -07:00
WK Wong
296557a50e
chore(docs): update release notes
2026-06-15 21:31:45 +08:00
WK
cde1a26c83
fix(spinner): restore animation in non-flex layouts ( #6644 )
2026-06-15 05:58:33 -07:00
WK
87a9cb6ee2
fix(tooltip): avoid Focusable warning when mounted inside inert subtree ( #6628 )
2026-06-15 05:57:50 -07:00
WK
48dd655228
fix(autocomplete): wrap popover content in dialog to prevent stray focus ring ( #6627 )
2026-06-15 05:55:52 -07:00
WK
b3ddbd9c8c
refactor(docs): optimization ( #6630 )
...
* refactor(deps): remove unused posthog-js
* refactor(docs): add heavy packages to optimizePackageImports
* refactor(docs): wrap in React cache() so the same pagePath is read once per request
* refactor(docs): lazy-load demos in registry
* fix(docs): preserve SSR of demo previews by using async loader
* refactor(docs): cut build pages ~88%
* refactor(docs): optimize build time, bundle size, and demo SSR
* fix(docs): migrate autocomplete-virtualization demo to loader registry
2026-06-13 11:44:05 +08:00
WK
2405528a17
fix(styles): constrain popover size for virtualized ListBox ( #6642 )
...
* feat(docs): add Virtualization example in autocomplete
* fix(styles): constrain popover size for virtualized ListBox
2026-06-12 22:48:58 +08:00
WK
9764f9dd02
chore(docs): update Style Fixes for latest merged PRs ( #6635 )
2026-06-11 11:26:03 +08:00
WK Wong
3bd66e384d
Merge branch 'v3' into v3.2.0
2026-06-10 16:52:43 +08:00
WK
5581222ea6
fix(docs): preserve NativeComponentsCategory tag in native llms-full.txt ( #6634 )
2026-06-10 16:52:18 +08:00
WK
65555d83fc
fix(styles): correct secondary header borders in virtualized mode ( #6624 )
2026-06-09 01:05:10 +08:00
WK
7861d6fba8
fix(styles): prevent date-picker calendar popover from being horizontally clipped ( #6622 )
2026-06-09 01:05:01 +08:00
WK
3b57fa7a36
fix(styles): inherit font-size from parent instead of forcing text-sm in link ( #6621 )
2026-06-09 01:04:52 +08:00
Xuxyyy
59a68a5c6f
fix(toast): align close button position with container padding ( #6574 )
...
* fix(toast): hide close button on mobile
* fix(styles): unify mobile close button position with desktop
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2026-06-07 12:46:36 +08:00
WK
c34e1c0859
fix: typecheck issues ( #6623 )
2026-06-07 12:26:34 +08:00
Matt Van Horn
af80870467
fix(styles): preserve Select/Autocomplete variant background when isInvalid is set ( #6582 )
...
* fix: preserve Select/Autocomplete variant background when isInvalid is set
* fix: nest secondary invalid state and preserve focus background
Refactor select/autocomplete secondary invalid styles to the nested
&[data-invalid] pattern (matching input.css), switch the invalid
background to var(--*-trigger-bg-focus), and drop the redundant
@apply status-invalid-field. Apply the same fix to input-otp slots,
which had the identical secondary-variant cascade bug.
* refactor(select,autocomplete): nest primary invalid override to match input/textarea
Move the primary-variant invalid background from a top-level
.--primary[data-invalid] .__trigger selector into a nested
&[data-invalid],&[aria-invalid] block inside .--primary .__trigger,
matching input.css/textarea.css and the secondary override in the
same files. Per @wingkwong review feedback.
* refactor(select,autocomplete,input-otp): scope invalid bg to wrapper per review
- Scope the secondary trigger's invalid background to the wrapper
(.select[data-invalid] &) since data-invalid/aria-invalid sit on the
container, not the trigger; the standalone .--primary .__trigger invalid
block never matched and is removed
- Restore background-color: var(--field-focus) on the base trigger invalid
state for both select and autocomplete
- Revert input-otp; the issue does not affect input otp
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
---------
Co-authored-by: Matt Van Horn <455140+mvanhorn@users.noreply.github.com >
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 01:04:30 +08:00
Diego Gonzalez
e1a1196ca9
refactor(toggles): explicit composition for radio, checkbox & switch ( #6614 )
...
* refactor(toggles): explicit composition for radio, checkbox & switch
Migrate Radio, Checkbox and Switch from child-partitioning to an explicit,
React Server Components-safe compound composition.
- Add `<X.Button>` (React Aria *Button) as the clickable label wrapping the
control + `Label`; remove the child-type inspection that broke under RSC.
- Drop `<X.Content>`; `Description`/`FieldError` become siblings of `X.Button`
and are exposed via `aria-describedby` for a cleaner accessible name.
- Keep a context-based control-only fallback for Checkbox/Switch so label-less
usages (e.g. table selection) are unchanged.
- Fix Label context bleed inside toggle buttons; retire
partition-toggle-field-children.
- Update styles, stories, EN/CN demos, component docs and migration guides.
BREAKING CHANGE: Radio, Checkbox and Switch no longer expose `*.Content`.
Wrap the control and `Label` in `*.Button`, and place `Description`/`FieldError`
as siblings of `*.Button`. Control-only checkboxes and switches are unaffected.
Co-authored-by: Cursor <cursoragent@cursor.com >
* docs(releases): add v3.2.0 release notes
Calendar week/day views + multiple selection demos, React Aria 1.18 notes,
rolled-in v3.1.1 patch fixes, and the Radio/Checkbox/Switch *.Content -> *.Button
breaking-change migration guide (EN + CN). Updates releases index, meta, home
release badge, and dictionaries.
Co-authored-by: Cursor <cursoragent@cursor.com >
* feat(docs): rotating release badges on home hero
Replace the single hardcoded release badge with a curated, per-locale
releaseBadges list rendered by a Motion-powered carousel: popLayout spring
swap, auto-advancing accent progress segments (transform-only scaleX with a
soft gradient fade), pause on hover/focus, reduced-motion fallback, and a
plain-badge fallback for a single entry.
Co-authored-by: Cursor <cursoragent@cursor.com >
* docs(releases): point v3.2.0 contributors to PR #6616
Co-authored-by: Cursor <cursoragent@cursor.com >
* docs(releases): fix v3.2.0 release PR link to #6616
Co-authored-by: Cursor <cursoragent@cursor.com >
* fix(docs): remove release badge progress indicators
Drop the carousel segment bars under the home hero release badge.
Co-authored-by: Cursor <cursoragent@cursor.com >
* docs(releases): add tooltip delay CSS vars to v3.2.0 notes
Co-authored-by: Cursor <cursoragent@cursor.com >
* refactor(toggles): rename Button to Content and simplify label composition (#6618 )
Rename Checkbox/Radio/Switch.Button to .Content, remove toggle-specific
Label auto-wiring, and update docs, demos, styles, and v3.2.0 release notes.
Co-authored-by: Cursor <cursoragent@cursor.com >
---------
Co-authored-by: Cursor <cursoragent@cursor.com >
Co-authored-by: Junior <jrgarciadev@gmail.com >
2026-06-06 09:49:28 -07:00
WK
95fc2cd587
docs(react): add copy prompt in quick install ( #6609 )
2026-06-06 08:23:18 -07:00
Junior Garcia
71647a9040
Merge pull request #6617 from heroui-inc/feat/tooltip-delay-vars
...
feat(tooltip): add tooltip delay css vars
2026-06-06 12:18:38 -03:00
Junior
d5ddf89f70
docs(releases): remove premature v3.1.1 release notes
...
Keep tooltip delay documentation in component and theming docs only.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-06 12:18:27 -03:00
Junior
3e13a86460
docs(tooltip): document delay CSS variables and v3.1.1 release
...
Document global tooltip timing tokens across component, theming, and release notes.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-06 12:17:18 -03:00
Junior
0d4ade02ba
refactor(tooltip): extract CSS time parsing to utils
...
Move delay parsing into a shared parseCSSTime helper for reuse across components.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-06 12:15:35 -03:00
WK Wong
6e3b71b8c2
feat(tooltip): add tooltip delay css vars
2026-06-06 19:55:30 +08:00
Junior Garcia
8394cd10e4
Merge pull request #6611 from heroui-inc/cursor/a458b4de
...
Enhance calendar component with new features and documentation
2026-06-05 17:02:48 -03:00
Diego Gonzalez
4b158e0423
fix(docs): narrow calendar demo state to CalendarDate
...
Align controlled and booking demos with Calendar generic inference so
docs typecheck passes after building @heroui/react.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-05 15:50:51 -04:00
Diego Gonzalez
775e5e736f
fix(calendar): improve multiple-month demos and selection typing
...
Remove the 3-day day-view option, restore horizontal scroll with centered
months, and type Calendar for multiple selectionMode to fix docs typecheck.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-05 15:45:24 -04:00
Diego Gonzalez
8765b2e059
feat(calendar): align Storybook demos with EN docs
...
Match MultipleMonths, DayView, and WeekView stories to the docs demos
using Select controls, correct header order, and shared defaults.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-05 15:20:45 -04:00
Diego Gonzalez
8f6d67719d
feat(calendar): improve day view layout and add range calendar demos
...
Fix compact day view stacking while keeping full calendar width.
Use custom week-aligned grids for 7+ day ranges.
Add week/day view Storybook and RangeCalendar docs demos.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-05 15:07:42 -04:00
Diego Gonzalez
e659d66346
feat(calendar): add day view styles and interactive docs demo
...
Apply calendar--day-view with dynamic grid columns when visibleDuration.days
is set, and add a docs demo with a visible-days control (1, 3, 5, or 7).
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-05 13:57:08 -04:00
Diego Gonzalez
0248d89a85
feat(calendar): add week view styles and interactive docs demo
...
Apply calendar--week-view when visibleDuration.weeks is set so day cells
stay usable at 1–4 week ranges, and add a docs demo with a week count control.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-05 13:56:20 -04:00
Diego Gonzalez
de5e514628
refactor(calendar-year-picker): remove state bridge and document format props
...
Read calendar state from RAC context directly, drop the unused
YearPickerStateContext bridge, and document format/offset/visibleYears
on year picker parts in EN and CN docs.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-05 13:38:37 -04:00
Diego Gonzalez
ffcc2c724f
feat(calendar-year-picker): use react-aria calendar hooks for labels and years
...
Delegate heading and year list formatting to useCalendarHeading and
useCalendarYearPicker so non-Gregorian calendars stay correct, and fix
focus stealing when selecting a year while the overlay is open.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-05 13:37:59 -04:00
WK Wong
dcdcebecdc
Merge branch 'v3' into v3.1.1
2026-06-05 23:59:54 +08:00
WK
bf7e58f396
docs(native): cli release note (cn version) ( #6610 )
...
* docs(native): cli release note (cn version)
* chore(docs): add copyPrompt en dict
2026-06-05 23:59:23 +08:00
Diego Gonzalez
e34443896f
feat(calendar): adopt RAC CalendarHeading for month labels
...
Wrap react-aria CalendarHeading in Calendar and RangeCalendar heading
slots so multi-month layouts use offset instead of custom formatters.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-05 11:35:11 -04:00
Junior Garcia
7e9868b985
Merge pull request #6608 from heroui-inc/docs/native-getting-started-cli-upd
...
docs(native): add create-heroui-native-app CLI docs and quick-start restructure
2026-06-05 09:29:30 -03:00
Junior
11e6f62220
docs(native): remove version from create-heroui-native-app release title
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-05 09:28:56 -03:00
Diego Gonzalez
646597e87f
docs(calendar): add RAC 1.18 demos and API for calendar props
...
Document and demonstrate weeksInMonth, multi-select, and anchor-based
unavailable dates now that react-aria-components 1.18 is in use.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-05 08:13:51 -04:00
volodymyr_serbulenko
85692c8ab5
docs(native): update release badge
2026-06-05 14:16:28 +03:00
volodymyr_serbulenko
a070da5fd7
docs(native): add cli release note
2026-06-05 14:06:26 +03:00
volodymyr_serbulenko
dfee927085
docs(native): upd getting-started with cli info
2026-06-05 13:05:31 +03:00
shlomoi10
0124391e9c
fix(styles): column separator and resizer position in RTL layout ( #6606 )
...
* fix(table): change physical property right-0 to logical end-0 for RTL support
* fix(table): migration to logical properties for column separator and resizer in RTL
2026-06-04 22:11:33 +08:00
WK Wong
a2889b2f54
Merge branch 'v3' into v3.1.1
2026-06-04 18:43:58 +08:00
Volodymyr Serbulenko
2947e08abf
docs(native): remove figma links from component docs ( #6601 )
...
* docs(native): remove figma btn from component files
* docs(native): remove figma btn from cn component files
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2026-06-04 18:43:27 +08:00
Diego Gonzalez
168424938a
fix(scroll-shadow): preserve scrollbar mask ( #6598 )
2026-06-02 17:06:53 -03:00
WK
8c8c71741b
chore(deps): React Aria Upgrade (v1.18.0) ( #6586 )
...
* chore(deps): bump react-aria versions
* chore(docs): update calendar props
2026-06-03 00:19:41 +08:00
WK
c094d0b5dd
refactor(table): export Table.SortableColumnHeader ( #6588 )
...
* refactor(table): export Table.SortableColumnHeader
* chore(docs): update anatomy and add Table.SortableColumnHeader props
2026-06-03 00:19:38 +08:00
WK
e3c469aa8c
fix(fieldset): propagate disabled to descendant RAC ( #6596 )
2026-06-03 00:16:59 +08:00
WK
6532566453
fix(styles): cap modal/alert-dialog scroll-inside height so body scrolls ( #6597 )
2026-06-03 00:16:45 +08:00
Alec McLeod
a76832f69f
fix(toast): defer success/error toast after promise to avoid ViewTransition collision ( #6511 )
...
* fix(toast): defer success/error toast after promise to avoid ViewTransition collision
When `toast.promise()` resolves, it calls `queue.close(loadingId)` then
`toastFn.success(message)` synchronously. Both operations trigger
`document.startViewTransition()` via the queue's `wrapUpdate`. The View
Transitions API only allows one active transition — starting a second
aborts the first with a DOMException.
Defer the success/error toast to the next task via `setTimeout(fn, 0)`
so the close transition completes before the new toast transition starts.
Fixes #6507
* fix(toast): chain ViewTransitions at the queue level to avoid back-to-back collisions
Replaces the call-site setTimeout(0) workaround with a queue-level fix:
defaultWrapUpdate now tracks the in-flight ViewTransition and awaits its
.finished promise before starting the next. This serializes ALL successive
mutations through the queue (not just toast.promise()), making the close+add
pattern collision-free in every browser that supports startViewTransition
(Chrome 111+, Edge 111+, Firefox 142+).
Reverts the setTimeout deferral inside createToastFunction's promise handler
since the queue now handles serialization.
* Merge branch 'v3' into pr/6511
* fix(toast): serialize ViewTransitions via tail-extending promise chain
The previous active-transition reference attached every stacked
wrapUpdate call to a single ViewTransition.finished promise. When
three or more mutations land synchronously (e.g. the loading toast's
own add is still in-flight when promise resolution triggers close +
add of the success toast), all stacked callbacks fire as soon as that
first transition finishes, and the later ones unconditionally call
startViewTransition again — colliding with each other.
Switch to a chain whose tail extends per call so each new transition
always awaits the latest one. Caught .finished rejections keep
subsequent chain steps running even when a transition is superseded.
Verified in Chromium (Playwright against the toast PromiseToast story)
that the demo and rapid stacked promise calls produce zero
"Transition was skipped" / AbortError console events, where the prior
implementation emitted 16 across the same flow.
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2026-05-29 19:23:37 +08:00
WK
9e8923f2df
chore(docs): update cn docs for pr6580 & sync missing changes ( #6581 )
...
* chore(docs): update cn docs for pr6580
* chore(docs): add native release v1-0-3 cn version
* chore(docs): add previous v1.0.3 release intro (cn version)
2026-05-27 13:17:04 +08:00
Volodymyr Serbulenko
ca6b9040e4
docs(native): add v1.0.4 release notes and component updates ( #6580 )
...
* docs(native): update popovers with special note
* docs(native): rename text to typography
* docs(native): add 1.0.4 release note
* docs(native): upd release badge
2026-05-26 10:55:04 -07:00
WK
f85178c0c8
fix(docs): broken redirects ( #6579 )
...
* chore(docs): rollback pr6577
* fix(docs): cater locale for redirects
2026-05-26 23:00:06 +08:00
WK
02a3dea561
chore(docs): add dark mode guide (cn) ( #6578 )
2026-05-26 21:58:23 +08:00
Junior
0ffa4417b2
docs: add dark mode guide
2026-05-26 10:26:50 -03:00
WK
88b0caa708
fix(docs): broken component links ( #6577 )
2026-05-26 18:35:09 +08:00
Junior
03dc5eec4e
chore: release v3.1.0
Release / release (push) Has been cancelled
2026-05-25 15:46:52 -03:00
Junior
6f5fbf50b2
chore(release): reset failed 3.1.0 bump
2026-05-25 15:45:35 -03:00
Junior
29bf412e3e
fix(ci): enable npm trusted publishing release
2026-05-25 15:40:34 -03:00
Junior
5f3915e050
chore: release v3.1.0
2026-05-25 15:30:22 -03:00
Junior
bd70094d59
fix(docs): stabilize v3 login demo width
2026-05-25 15:29:21 -03:00
Junior Garcia
c24e30b983
Merge pull request #6576 from heroui-inc/v3.1.0
...
V3.1.0
2026-05-25 15:26:45 -03:00
Junior
f6a6368932
docs(releases): add react v3.1.0 notes
2026-05-25 15:23:11 -03:00
Farhan Zare
69c2496e0d
fix(style): use logical inline-end/start for chevrons, value text and indicators ( #6573 )
...
* fix(pickers,menu): use logical inline-end/start for chevrons, value text and indicators
Replaces physical pr-/pl-/right-/left-/text-left with their logical
equivalents (pe-/ps-/end-/start-/text-start) in:
- packages/styles/components/select.css
- packages/styles/components/list-box-item.css
- packages/styles/components/autocomplete.css
- packages/styles/components/combo-box.css
- packages/styles/components/menu-item.css
so the chevron, value text alignment, item checkmark, combo-box trigger,
and menu-item indicator (default and submenu) follow dir automatically.
LTR rendering is unchanged.
Same root cause as #6568 (table corners) and #6445 — physical CSS
properties where logical ones auto-handle direction.
* refactor(style): mr to me
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2026-05-25 11:59:55 +08:00
WK
05e83a3c50
chore(docs): sync with PR6570 ( #6571 )
2026-05-24 12:14:32 -03:00
Junior Garcia
46db9e0218
fix(link): update underline hover states ( #6570 )
2026-05-24 07:39:57 -07:00
WK
da47cbdb1d
feat(docs): support i18n and add cn pages ( #6533 )
...
* chore: ignore public skills
* feat(docs-cn): initial setup
* feat(docs-cn): initial setup
* feat(docs-cn): add demos
* feat(docs-cn): add animation page
* feat(docs-cn): add getting-started pages
* feat(docs-cn): migration pages
* feat(docs-cn): add release pages
* feat(docs-cn): add agent skills page
* feat(docs-cn): add assets
* feat(docs-cn): add themes
* feat(docs-cn): add components
* feat(docs-cn): add components-registry.ts
* feat(docs-cn): add component migration pages
* feat(docs-cn): add meta.json
* feat(docs-cn): add rss
* feat(docs-cn): add site.ts
* feat(docs-cn): add component index
* feat(docs-cn): component pages
* feat(docs-cn): components
* feat(docs-cn): add iconify.tsx
* feat(docs-cn): more component
* feat(docs-cn): ts files
* feat(docs-cn): tsx files
* feat(docs-cn): add native releases
* feat(docs-cn): add component docs
* feat(docs-cn): native component pages
* feat(docs-cn): add native getting-started pages
* feat(docs-cn): add components
* feat(docs-cn): add floating-stars.tsx
* feat(docs-cn): add global.css
* feat(docs-cn): add migration pages
* fix(docs-cn): wordings
* feat(docs-cn): add pro-constants.ts
* feat(docs-cn): add custom-root-provider.tsx
* feat(docs-cn): add components
* chore(deps): pnpm-lock.yaml
* chore(docs-cn): revise translations
* refactor(docs-cn): sync with 3.0.5 branch
* feat(docs-cn): sync Typography
* chore(docs-cn): sync from v3.0.5
* chore(docs): sync 2e60c28
* feat: add docs-cn scripts
* chore(docs-cn): revise translation
* refactor(docs-cn): update demo with translations
* refactor(docs-cn): revise translation
* fix(docs-cn): typecheck issues
* chore(docs-cn): bump next version
* chore(deps): pnpm-lock.yaml
* feat(docs): restructure
* refactor(docs): relocate
* refactor(docs): relocate
* chore(deps): pnpm-lock.yaml
* refactor(docs): i18n
* fix(docs): duplicate tabs
* fix(docs): framework tabs
* fix(docs): navigation issues
* refactor(docs): lint
* fix(docs): typecheck issues
* feat(docs): add v3.0.5 cn version
* fix(docs): bad indentation
* feat(docs): handle i18n navigation
* feat(docs): apply i18n app pages
* feat(docs): add cli (cn version)
* feat(docs): add frameworks (cn version)
* feat(docs): include chinese names in title
* refactor(docs): relocate directionaries
* feat(docs): apply i18n to view options
* fix(docs): remove unexpected layout
* feat(docs): footer i18n
* fix(docs): broken imags
* feat(docs): theme i18n
* refactor(docs): use provider approach for dictionary
* feat(docs): status chip i18n
* feat(docs): frameworksTabs
* feat(docs): llm text
* chore(docs): remove locale
* feat(docs): componentLinks
* refactor(docs): use fumadocs preset translation
* chore: remove docs-cn skills path
* feat(docs): apply i18n to newsletter form
* refactor(docs): restructure to apply i18n to demos
* feat(docs): add cn demos
* fix(docs): handle CJK headings in toc
* fix(docs): cater fumadocs-ui new internal sibling structure
* feat(docs): handle locale redirect
* fix(docs): typecheck issues
* fix(docs): typecheck issues
* refactor(docs): theme
* fix(docs): use i18n instead of hasLocale
* refactor(docs): apply i18n to themes
* refactor(docs): apply i18n to themes
* refactor(docs): framework tabs
* refactor(docs): native pages
* fix(docs): stable key
* refactor(docs): add chinese title in native components
* fix(docs): support locale
* refactor(docs): i18n for search dialog
* refactor(docs): home page title
* refactor(docs): blog
* chore(docs): remove deprecate prop
* refactor(docs): revise translation
* fix(docs): routing
* refactor(docs): wrap long chinese words in navigation
* chore(docs): add missing pages in getting-started
* refactor(docs): revise cli page translation
* refactor(docs): showcase
* refactor(docs): support i18n search
* refactor(docs): apply i18n in demos
* refactor(docs): revise translation
* chore(docs): sync with pr6545
* feat(docs): add blog posts (chinese versions)
* refactor(docs): revise language toggle
* chore(docs): remove ghost variant
* chore(docs): remove deprecate prop
* fix(docs): use the same language toggle for all pages
* refactor(docs): change to dropdown
* refactor(docs): reduce language toggle icon size
* fix(docs): sync with PR6569
2026-05-24 07:10:24 -07:00
WK Wong
877ae654c1
Merge branch 'v3' into v3.0.6
2026-05-24 20:52:16 +08:00
WK
21db810996
fix(docs): correct NumberField "With Chevrons" demo layout ( #6569 )
2026-05-24 20:49:38 +08:00
Alec McLeod
695eaa129e
fix(hooks): resolve useTheme SSR crash and circular dependency ( #6561 )
...
* fix(hooks): resolve useTheme SSR crash and circular dependency (fix #6559 , fix #6560 )
* refactor(hooks): derive resolvedTheme and use useSyncExternalStore in useTheme
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2026-05-24 19:08:21 +08:00
Alec McLeod
8f5cdb877c
fix(toast): clean up stale toastHeights entries when toasts are dismissed ( #6512 )
...
* fix(toast): clean up stale toastHeights entries when toasts are dismissed
The `toastHeights` state in `ToastProvider` tracks measured heights by
toast key but never removes entries when toasts are dismissed. Over
long-running sessions with many toasts, this object grows unbounded.
Add a `useEffect` that prunes stale keys from `toastHeights` whenever
`visibleToasts` changes.
Fixes #6508
* fix(toast): prune stale heights inside handleToastHeightChange instead of an effect
Replaces the setState-in-effect cleanup (which both broke under strict
noUncheckedIndexedAccess and tripped the react-hooks/set-state-in-effect
rule) with opportunistic pruning inside handleToastHeightChange. Every
mounted toast measures its height on appear, giving a natural point to
drop entries for toasts that are no longer visible. Bounds toastHeights
to the set of currently visible toasts.
Also includes ESLint sort-keys auto-fix on pre-existing keys in the same
file (no behavioural change).
* Merge branch 'v3' into pr/6512
* refactor(toast): prune toastHeights via effect cleanup on unmount
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2026-05-24 17:31:17 +08:00
Alec McLeod
ed45db8d35
fix(toast): move tabindex from style object to HTML attribute ( #6510 )
...
* fix(toast): move tabindex from style object to HTML attribute
`tabindex` is an HTML attribute, not a CSS property. Setting it inside
the `style` object has no effect on the DOM. Non-frontmost toasts
remained keyboard-tabbable when they should have been removed from the
tab order.
Move `tabIndex` to a proper React prop on `<ToastPrimitive>` and remove
the invalid entry from the style useMemo.
Fixes #6506
* fix(toast): set tabIndex imperatively via ref to satisfy ToastProps types
* refactor(react): switch to useLayoutEffect
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2026-05-24 17:02:12 +08:00
Farhan Zare
99425f4c9c
fix(table): use logical border-radius properties for RTL support ( #6568 )
2026-05-24 14:42:39 +08:00
Jax
76d48f27d5
fix(styles): prevent Dialog from being programmatically scrolled by focus ( #6448 )
...
* fix(styles): use overflow-clip on modal dialog to prevent focus scroll jump
* fix(styles): use overflow-clip to prevent focus scroll jump
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2026-05-24 14:42:03 +08:00
Haozheng Li
d0b96bf66f
fix(styles): prevent overlay placement miscalculation during enter animation ( #6549 )
...
* feat(styles): add transition properties for entering animations
* refactor(styles): consolidate overlay transition-property fix into shared entering/exiting block
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2026-05-24 14:28:09 +08:00
WK Wong
b3c4c27301
fix(docs): typecheck issues
2026-05-24 14:17:10 +08:00
WK Wong
443ca8051b
Merge branch 'v3' into v3.0.6
2026-05-24 12:24:09 +08:00
Junior
7576a976e7
fix(docs): update pro banner defaults
2026-05-23 23:06:16 -03:00
WK Wong
fc65702031
chore(docs): move VIBRANT_STORAGE_KEY to design-theme
2026-05-23 11:39:57 +08:00
WK Wong
c4d5b066e1
Merge branch 'v3' into v3.0.6
2026-05-23 11:39:32 +08:00
Junior Garcia
d823031de3
fix(styles): prevent body focus ring clipping ( #6557 )
2026-05-22 21:03:19 -03:00
Junior Garcia
08f9c233d1
fix(docs): move mobile design theme selector to header ( #6555 )
2026-05-22 16:50:03 -03:00
Cursor Agent
f9163684ad
fix(docs): use white accent for uber dark theme
2026-05-22 16:47:10 -03:00
Junior Garcia
f9eb694aed
fix(docs): sync home iframe demo themes ( #6554 )
2026-05-22 16:30:35 -03:00
Junior Garcia
5f05ec22ed
Agent readiness features ( #6553 )
2026-05-22 16:02:24 -03:00
WK Wong
11b7fd8479
Merge branch 'v3' into v3.0.6
2026-05-21 21:58:03 +08:00
Volodymyr Serbulenko
86d06bc9e9
feat: add native-showcase privacy-policy page ( #6551 )
2026-05-21 06:27:16 -07:00
Diego Gonzalez
6e090910ee
feat(styles): add shared scrollbar system with per-component utilities ( #6545 )
...
* feat(styles): add shared scrollbar system with per-component utilities
Add data-scrollbar modes, scrollbar utilities, and :root theme tokens.
Apply scrollbar per scroll slot; add popover data-slots for selectors.
Co-authored-by: Cursor <cursoragent@cursor.com >
* refactor(styles): simplify scrollbar vars and rename native to default
Use --scrollbar-width/color/gutter in theme blocks, drop -effective
suffix and [data-scrollbar=custom]. Rename scrollbar-native and
data-scrollbar=native to default.
Co-authored-by: Cursor <cursoragent@cursor.com >
* docs: add scrollbar theming and styling handbook sections
Document data-scrollbar modes, theme tokens, utilities, and place
the Scrollbars section after Variables Reference in theming.
Co-authored-by: Cursor <cursoragent@cursor.com >
* docs: sync Variables Reference with theme.css refactor
Map calculated colors via var() in @theme inline, document
variables.css Calculated Colors block, and fix ocean scrollbar tokens.
Co-authored-by: Cursor <cursoragent@cursor.com >
---------
Co-authored-by: Cursor <cursoragent@cursor.com >
Co-authored-by: Junior <jrgarciadev@gmail.com >
2026-05-20 11:58:31 -07:00
Junior
3bd6d7a0fc
docs: sync theming docs with current theme.css variables
...
Update the CollapsibleCode block in theming.mdx to match the actual
theme.css: use var() references instead of inline color-mix formulas,
add default-soft tokens, and update soft-foreground to reference the
new accessible soft-foreground variables.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-20 15:53:51 -03:00
Junior
3f18c2cd2f
Merge branch 'v3.0.6' of github.com:heroui-inc/heroui into v3.0.6
2026-05-20 15:52:14 -03:00
Junior Garcia
919d040649
feat(styles): add soft foreground tokens and migrate components ( #6548 )
...
* feat(docs): wire HeroUI Native Universal Links and download fallback (#6540 )
* feat(styles): add soft foreground tokens and migrate components to use them
Introduce `--default-soft`, `--default-soft-foreground`, and `--default-soft-hover`
theme variables. Update all `*-soft-foreground` formulas in both light and dark themes
to use `color-mix` for better contrast and accessibility. Migrate avatar, badge, chip,
alert, toast, and range-calendar components from raw color tokens to soft foreground
tokens. Update documentation demos accordingly.
Co-authored-by: Cursor <cursoragent@cursor.com >
* refactor(docs): stop computing derived color variables in theme builder
Replace hardcoded OKLCH color-mix computations with static var()-based
formulas matching variables.css. Theme presets now only output primitive
variables, letting the stylesheet handle all derived values (hover, soft,
soft-foreground). Add adaptive dark accent for Uber theme (near-white in
dark mode). Hook build-theme-presets into predev/prebuild scripts.
Co-authored-by: Cursor <cursoragent@cursor.com >
* fix(docs): use default color for alert dialog demo avatar
Co-authored-by: Cursor <cursoragent@cursor.com >
* feat(styles): add vibrant palette opt-in and Uber adaptive dark accent
Add data-vibrant-palette="true" attribute for users who prefer more
saturated soft foreground colors (92%/8% mix vs accessible defaults).
Include vibrant palette toggle in both theme builder and docs theme
selector. Add adaptive dark accent for Uber theme in preset generator.
Regenerate theme-presets.css with primitives-only output. Document
vibrant palette in theming docs.
Co-authored-by: Cursor <cursoragent@cursor.com >
---------
Co-authored-by: Volodymyr Serbulenko <115154506+vvv-sss@users.noreply.github.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-20 11:46:54 -07:00
Junior
ca11ad6667
Merge branch 'v3' of github.com:heroui-inc/heroui into v3.0.6
2026-05-20 11:19:26 -03:00
WK
77ad167fdf
fix(fieldset): forward disabled state to descendant fields ( #6547 )
...
* fix(styles): cover .disabled
* fix(fieldset): forward disabled state to descendant fields
2026-05-20 06:22:39 -07:00
Volodymyr Serbulenko
104ba7e642
feat(docs): wire HeroUI Native Universal Links and download fallback ( #6540 )
2026-05-20 08:38:49 -03:00
WK Wong
a35e8c12f8
Merge branch 'v3' into v3.0.6
2026-05-20 10:33:44 +08:00
WK
9218830a73
chore(docs): add missing init cmd options & agents-md content ( #6541 )
2026-05-20 10:32:20 +08:00
DarkstarXDD
fa522adaa0
chore(docs): add missing variant props in with-form example ( #6464 )
2026-05-20 10:30:35 +08:00
Diego Gonzalez
628bd6033c
fix(demo): update Google and Apple icons in login demo ( #6543 )
2026-05-19 16:01:00 -03:00
WK
c468bad124
fix(styles): define calculated theme tokens on .dark for nested dark regions ( #6542 )
2026-05-19 08:07:57 -07:00
WK
82a2b2a5c0
chore(.github): revise bug_report template content ( #6539 )
...
- remove v2 content
- update version
- add placeholder for description
2026-05-19 11:14:28 +08:00
Junior
793edadc31
chore: add .seo-output to gitignore
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-18 11:06:27 -03:00
Junior Garcia
ebb2517bf6
feat(docs): SEO improvements, blog content rebalancing, and AI discoverability ( #6536 )
...
* docs: add 12 copy-edited blog posts for SEO and AI discoverability
De-templated repetitive boilerplate across all posts, rewrote tutorial
openings with pain-point hooks, and made "Why HeroUI" closing sections
contextually unique per article. Removed 4 duplicate/unpolished posts
(two dashboard duplicates, e-commerce, landing page, SaaS app tutorials)
to keep the initial launch set focused and high-quality.
Made-with: Cursor
* feat(docs): add SEO, blog, JSON-LD, and AI discoverability improvements
Adds blog pages, JSON-LD structured data, enhanced metadata, sitemap
normalization, component/example counts, why-heroui page, AI prompts,
and SEO-optimized README.
Made-with: Cursor
* feat(docs): blog content rebalancing, SEO improvements, and blog UI polish
- Rebalance all 7 comparison/listicle blog posts: remove self-undermining
trade-offs, star count comparisons, and competitor endorsements; replace
with HeroUI-forward conclusions and brief "when X might work" sections
- Optimize blog post descriptions using Ahrefs keyword data
- Add BreadcrumbList JSON-LD to blog post pages
- Add OG images to Chakra and Mantine comparison posts
- Extract PostCard into shared component with image support and onError fallback
- Redesign blog post header: Linear-inspired layout with title, hero image,
author name + date below image, avatar on hover
- Add DocsImage support to blog posts with light/dark mode switching
- Add darkImage frontmatter field to blog data layer
- Fix mobile overflow on blog post pages
- Add hero images to "Why Choose HeroUI" and "12 Best" posts
- Enhance "Why Choose HeroUI" post: add YC backing, community metrics,
"Ready in Two Steps" section, AGENTS.md docs, theme builder link
- Remove "Updated April 2026" from all posts
- Sort related posts by newest first
- Truncate card titles to 2 lines
- Fix Draft badge visibility on light backgrounds
Co-authored-by: Cursor <cursoragent@cursor.com >
* fix(docs): wrap BlogContent in Suspense boundary for useSearchParams
Next.js requires useSearchParams (used by nuqs) to be wrapped in a
Suspense boundary during static generation.
Co-authored-by: Cursor <cursoragent@cursor.com >
* docs(blog): publish 12 best react UI component libraries post
Remove draft state so the post is publicly visible.
Co-authored-by: Cursor <cursoragent@cursor.com >
---------
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-17 13:16:50 -07:00
Junior
5690796533
chore: release v3.0.5
Release / release (push) Has been cancelled
2026-05-15 15:56:19 -03:00
Junior Garcia
86e6bb7a94
V3.0.5 ( #6503 )
...
* refactor(styles): move calculated color tokens to variables
Co-authored-by: Cursor <cursoragent@cursor.com >
* refactor(styles): use unprefixed source tokens in components and theme builder
Components now reference source tokens directly (e.g. var(--default)
instead of var(--color-default)). Theme builder helpers consolidated
into getDerivedColorVariables() emitting unprefixed derived vars.
Co-authored-by: Cursor <cursoragent@cursor.com >
* fix(styles): use accent soft foreground for default hover
* fix(styles): disable twMerge for textVariants
* refactor(text): rename Text to Typography (#6505 )
* fix(text): rename Text BEM classes to avoid tailwind-merge collision
The Text component shipped BEM class names sharing the `text-` prefix
with Tailwind's text-* utility family (font-size, text-color, font-weight).
tailwind-merge — invoked internally by tailwind-variants — treated
`text--body`, `text--color-muted`, `text--weight-normal`, etc. as
conflicting members of that family and deduped them down to the last one.
The result was that `color` and `weight` props on <Text> silently did
nothing, and `type` was stripped whenever it appeared alongside `weight`.
The user-visible failure: <Text color="muted"> renders with foreground
color; <Text weight="bold"> drops the body-size rule.
Rename the BEM modifier family from `text--*` to `typography--*` (and
`.text-prose` to `.typography-prose`). The base `.text` class stays.
Variant config in text.styles.ts and the CSS-class reference in the docs
mdx updated to match.
Verified with:
twMerge('text--body', 'text--color-muted') // 'text--color-muted'
twMerge('typography--body', 'typography--color-muted')
// 'typography--body typography--color-muted'
* refactor(text): rename to Typography
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* chore(deps): bump next version + action version (#6529 )
* chore(deps): bump next version
* fix(docs): type issue
* chore(.github): bump action versions
* fix(.github): incorrect version for actions/cache
* fix(deps): extend pnpm.overrides
* chore(deps): sync versions
* fix(styles): use field-border for radio default border color (#6522 )
Co-authored-by: Cursor Agent <cursoragent@cursor.com >
* fix(styles): add field border width to checkbox control (#6521 )
Add border, border-field-border, and [border-width:var(--border-width-field)]
to .checkbox__control base styles. Add border-color to transition list.
This aligns checkbox with the existing radio control pattern, ensuring
both primary and secondary variants inherit the same base field border
unless state overrides (selected/indeterminate/invalid) apply.
Co-authored-by: Cursor Agent <cursoragent@cursor.com >
* docs(releases): add v3.0.5 release notes (#6531 )
* docs(releases): add v3.0.5 release notes
Document the v3.0.5 patch: Text → Typography rename (breaking),
unprefixed source color tokens, Checkbox/Radio field-border fixes,
Calendar hover refinement, CLI docs page, and the deps bump.
Co-authored-by: Cursor <cursoragent@cursor.com >
* docs(home): update hero badge to v3.0.5 release
Co-authored-by: Cursor <cursoragent@cursor.com >
* docs(releases): show before/after for v3.0.5 token refactor
Co-authored-by: Cursor <cursoragent@cursor.com >
---------
Co-authored-by: Cursor <cursoragent@cursor.com >
---------
Co-authored-by: Diego Gonzalez <diego.ags04@gmail.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Alec McLeod <36314633+aosmcleod@users.noreply.github.com >
2026-05-15 15:54:58 -03:00
Junior Garcia
e3c60d8218
docs(releases): add v3.0.5 release notes ( #6531 )
...
* docs(releases): add v3.0.5 release notes
Document the v3.0.5 patch: Text → Typography rename (breaking),
unprefixed source color tokens, Checkbox/Radio field-border fixes,
Calendar hover refinement, CLI docs page, and the deps bump.
Co-authored-by: Cursor <cursoragent@cursor.com >
* docs(home): update hero badge to v3.0.5 release
Co-authored-by: Cursor <cursoragent@cursor.com >
* docs(releases): show before/after for v3.0.5 token refactor
Co-authored-by: Cursor <cursoragent@cursor.com >
---------
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-15 11:54:34 -07:00
Junior Garcia
7dfe2ff5d0
fix(styles): add field border width to checkbox control ( #6521 )
...
Add border, border-field-border, and [border-width:var(--border-width-field)]
to .checkbox__control base styles. Add border-color to transition list.
This aligns checkbox with the existing radio control pattern, ensuring
both primary and secondary variants inherit the same base field border
unless state overrides (selected/indeterminate/invalid) apply.
Co-authored-by: Cursor Agent <cursoragent@cursor.com >
2026-05-15 06:44:33 -07:00
Junior Garcia
1b7a6ffcd9
fix(styles): use field-border for radio default border color ( #6522 )
...
Co-authored-by: Cursor Agent <cursoragent@cursor.com >
2026-05-15 06:44:09 -07:00
WK
21e4142d1e
chore(deps): bump next version + action version ( #6529 )
...
* chore(deps): bump next version
* fix(docs): type issue
* chore(.github): bump action versions
* fix(.github): incorrect version for actions/cache
* fix(deps): extend pnpm.overrides
* chore(deps): sync versions
2026-05-15 06:39:44 -07:00
Alec McLeod
dfdc800ab2
refactor(text): rename Text to Typography ( #6505 )
...
* fix(text): rename Text BEM classes to avoid tailwind-merge collision
The Text component shipped BEM class names sharing the `text-` prefix
with Tailwind's text-* utility family (font-size, text-color, font-weight).
tailwind-merge — invoked internally by tailwind-variants — treated
`text--body`, `text--color-muted`, `text--weight-normal`, etc. as
conflicting members of that family and deduped them down to the last one.
The result was that `color` and `weight` props on <Text> silently did
nothing, and `type` was stripped whenever it appeared alongside `weight`.
The user-visible failure: <Text color="muted"> renders with foreground
color; <Text weight="bold"> drops the body-size rule.
Rename the BEM modifier family from `text--*` to `typography--*` (and
`.text-prose` to `.typography-prose`). The base `.text` class stays.
Variant config in text.styles.ts and the CSS-class reference in the docs
mdx updated to match.
Verified with:
twMerge('text--body', 'text--color-muted') // 'text--color-muted'
twMerge('typography--body', 'typography--color-muted')
// 'typography--body typography--color-muted'
* refactor(text): rename to Typography
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2026-05-14 21:00:08 +08:00
WK Wong
2a59f30a73
Merge branch 'v3' into v3.0.5
2026-05-12 20:11:43 +08:00
Junior Garcia
5a8cf140c4
docs(text): refine Text component docs - reorder sidebar and update usage demo ( #6504 )
...
- Move Text entry in meta.json to alphabetical position after Tag Group and before Text Field
- Replace text-default usage demo with text-typography-scale in text.mdx
- Reuse existing text-typography-scale demo registration (no duplication)
Co-authored-by: Cursor Agent <cursoragent@cursor.com >
2026-05-11 11:55:40 -07:00
Volodymyr Serbulenko
e06ee0c605
docs(native): document HeroUI Native v1.0.3 release ( #6502 )
...
* docs(native): add text doc file
* docs(native): extend bottom sheet examples
* docs(native): add 1.0.3 release note
2026-05-11 07:21:43 -07:00
WK
c7c7933068
feat(docs): add CLI page ( #6498 )
...
* feat(docs): add CLI page
* chore(docs): change nextjs version
* chore(docs): update wordings
* chore(docs): update description
2026-05-10 10:52:22 -07:00
Junior Garcia
ce2e672bb4
Merge pull request #6499 from heroui-inc/cursor/7f0496ec
...
refactor(styles): use unprefixed source tokens across components and theme builder
2026-05-10 14:47:56 -03:00
Junior Garcia
b5e9fceb9e
Merge pull request #6501 from heroui-inc/fix/issue-6497
...
fix(styles): disable twMerge for textVariants
2026-05-10 14:42:29 -03:00
WK Wong
1613bbeb3f
fix(styles): disable twMerge for textVariants
2026-05-10 20:37:22 +08:00
Junior Garcia
fdb2f47590
Merge pull request #6500 from heroui-inc/fix/accent-soft-foreground-default-hover
2026-05-09 13:53:07 -03:00
Junior Garcia (Bot)
538ac12ddf
fix(styles): use accent soft foreground for default hover
2026-05-09 13:47:14 -03:00
Diego Gonzalez
cffaca8722
refactor(styles): use unprefixed source tokens in components and theme builder
...
Components now reference source tokens directly (e.g. var(--default)
instead of var(--color-default)). Theme builder helpers consolidated
into getDerivedColorVariables() emitting unprefixed derived vars.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-08 13:14:22 -04:00
Diego Gonzalez
15cd8b054e
refactor(styles): move calculated color tokens to variables
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-08 13:13:27 -04:00
Junior
87bb0cc3c2
fix(docs): exclude cursoragent from release contributors
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-08 09:49:29 -03:00
Junior
0e17518e73
docs(releases): add theme selector video to v3.0.4 overview
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-08 09:43:02 -03:00
Junior
c8f4499248
chore: release v3.0.4
Release / release (push) Has been cancelled
2026-05-08 09:38:44 -03:00
Junior Garcia
4bdfc16885
Merge pull request #6483 from heroui-inc/v3.0.4
...
V3.0.4
2026-05-08 09:37:38 -03:00
WK
ccb86086c8
fix(docs): add missing github.pull and pr link ( #6496 )
2026-05-08 05:32:08 -07:00
WK
4182eea295
feat(docs): add frameworks ( #6495 )
...
* feat(docs): add remarkNpmOptions.persist
* feat(docs): add frameworks page
2026-05-08 05:31:41 -07:00
Junior
2e60c281b3
feat(docs): add all themes to docs selector, update component icons, landing page improvements
...
- Add Spotify, Coinbase, Airbnb, Discord, Rabbit to docs theme selector
and regenerate theme-presets.css (10 presets, was 5)
- Add theme selector to landing page nav (next to search)
- Update landing page banner to use accent-soft-foreground tokens
- Remove stale icon:new from 11 components, add to Text only
- Remove stale icon:updated from 9 components, add to components
actually changed in v3.0.4 (checkbox, tooltip, table, chip, badge, button)
- Add video player to release notes theme selector section
- Fix video-player default from invalid object-fit to object-cover
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-08 09:30:21 -03:00
Junior
1b7b7c7e3e
fix(styles): apply soft color contrast fix to theme builder
...
Derive a darker accent-soft-foreground for light accents (lightness > 0.65)
in the theme builder's generate-theme-colors utility, matching the fix
already applied to the docs theme presets build script.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-07 19:41:37 -03:00
Junior
541366429a
feat(docs): add v3.0.4 release notes, typography demo, and soft color contrast fixes
...
- Add v3-0-4.mdx release notes with Text component, theme selector,
border-radius tokens, table focus ring, and bug fix sections
- Add typography-scale demo for Text component in release notes
- Update landing page banner to reference v3.0.4
- Update releases index.mdx and meta.json sidebar nav
- Fix soft color contrast for light accent themes (Sky, Lavender, Mint):
shared theme now reads --accent-soft-foreground with fallback to --accent
- Darken accent-soft-foreground in build-theme-presets for light accents
- Fix chip and badge using raw --color-accent instead of --color-accent-soft-foreground
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-07 19:38:19 -03:00
WK
8b332346e8
feat(docs): add design theme selector ( #6471 )
...
* feat(docs): add design theme selector
* feat(docs): add edit theme button
2026-05-07 14:50:57 -07:00
Diego Gonzalez
8ce281570b
fix(docs): pass fallback to color copy handler ( #6492 )
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-07 07:50:14 -07:00
Diego Gonzalez
b44fec9ad5
feat: Redesign colors documentation with light/dark previews and CSS variables ( #6486 )
...
* feat(docs): redesign colors page to match Figma with light/dark sections
Restructure the colors documentation page into semantic sections (Accent,
Default, Success, Warning, Danger, Foreground, Background, Surface, Form
field, Separator, Other) with side-by-side light/dark theme previews,
descriptions from Figma, and auto-contrast text via background-clip.
Co-authored-by: Cursor <cursoragent@cursor.com >
* feat(docs): display CSS variable names below color labels
Co-authored-by: Cursor <cursoragent@cursor.com >
* fix(docs): add background and padding to mobile demo showcase
Co-authored-by: Cursor <cursoragent@cursor.com >
* chore(docs): reduce gaps in color section components for compact layout
Co-authored-by: Cursor <cursoragent@cursor.com >
* feat(docs): show color token details in tooltips
Co-authored-by: Cursor <cursoragent@cursor.com >
* feat(docs): add mobile token labels and copyable color values
Co-authored-by: Cursor <cursoragent@cursor.com >
---------
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-06 13:07:18 -07:00
Junior Garcia
50374f6b5d
Merge pull request #6487 from heroui-inc/cursor/bf7fc7cc
...
fix(styles): cap border-radius with min() to prevent visibility issues on large radius themes
2026-05-06 14:34:52 -03:00
Diego Gonzalez
c4f9416f0d
fix(checkbox): remove hardcoded accent-hover background from selected/indeterminate state
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-06 10:42:23 -04:00
Diego Gonzalez
a4535e1d79
fix(styles): cap border-radius with min() to prevent visibility issues on large radius themes
...
Replace raw rounded-* utilities and calc() radius values with
min(32px, var(--radius-*)) across overlay and container components
so content is never clipped by excessively large corner radii.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-06 01:24:49 -04:00
Junior Garcia
a5021f2adf
Merge pull request #6479 from heroui-inc/wa/text-from-pro-20260504
...
feat(react): add Text typography primitive
2026-05-05 17:37:41 -03:00
Junior Garcia
66583deb9b
Merge pull request #6485 from heroui-inc/cursor/text-styles-export-and-examples-fc1e
...
fix(styles): wire text.css into styles bundle and enrich Text stories
2026-05-05 17:32:00 -03:00
Cursor Agent
4985387ce0
feat(text): add richer typography Storybook examples
...
Replace minimal stories with comprehensive demos: heading scale, body sizes,
inline code, alignment, weight scale, muted color, truncation, a full article
composition, and a prose block with headings/paragraphs/lists/blockquote/code/
links. Also auto-fix formatting (prettier) in text.tsx.
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2026-05-05 20:24:27 +00:00
Cursor Agent
8242d30471
fix(styles): add text.css to components/index.css import chain
...
text.css was never imported in the styles component barrel, so Text CSS
classes were missing from the bundled stylesheet. Also replaced invalid
Tailwind v4 utilities (rounded-medium, rounded-large, default-100/200/500/600)
with valid theme tokens (rounded-md, rounded-xl, default, muted, border, link,
separator).
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2026-05-05 20:24:20 +00:00
Junior Garcia
029ceb7566
Merge pull request #6484 from heroui-inc/fix/hhta-749-description-px-v3
2026-05-05 13:01:21 -03:00
Junior Garcia (Bot)
8595341345
fix(styles): remove description horizontal padding from form fields
...
Resolves HHTA-749
2026-05-05 12:38:54 -03:00
Junior Garcia
df554a205d
Merge pull request #6481 from heroui-inc/fix/HHTA-436
...
fix(styles): revise tooltip padding
2026-05-05 12:12:03 -03:00
WK Wong
878b5739c9
fix(styles): revise tooltip padding
2026-05-05 23:00:28 +08:00
WK Wong
5ec82ea9ac
fix(docs): make consistent naming with other components
2026-05-05 13:51:18 +08:00
Junior Garcia (Bot)
9278046ea8
feat(react): port Text primitive from Pro
2026-05-04 14:48:40 -03:00
Junior Garcia
3358b8008a
Merge pull request #6476 from heroui-inc/fix/HHTA-641
...
refactor(styles): table focus
2026-05-03 11:33:28 -03:00
WK Wong
95b1b8ffaa
refactor(styles): table focus
2026-05-03 21:27:59 +08:00
WK Wong
3d325d55b7
Merge branch 'v3' into v3.0.4
2026-05-03 11:11:07 +08:00
Junior Garcia
069c41d11d
Merge pull request #6473 from heroui-inc/cursor/env-setup-6c0b
2026-05-02 14:07:33 -03:00
coi
f5faceeb88
fix(docs): keep sidebar scroll within viewport
2026-05-01 13:24:51 -03:00
Cursor Agent
523c94b8e3
chore: add AGENTS.md and configure pnpm onlyBuiltDependencies
2026-05-01 13:39:02 +00:00
Diego Gonzalez
a5e7833ba9
fix(styles): replace rounded-full and hardcoded border-radius with design tokens ( #6465 )
...
Replace `rounded-full` (9999px) with size-appropriate radius tokens that
achieve the same visual effect while respecting the --radius variable.
Also replace hardcoded `border-radius: 4px` values with `rounded-sm` and
fix a calc expression in tabs that didn't resolve to 0 when --radius is 0.
Made-with: Cursor
2026-04-28 05:21:45 -07:00
WK Wong
2e11016f4c
Merge branch 'v3' into v3.0.4
2026-04-28 11:48:00 +08:00
WK
549fe8d2ea
fix(autocomplete): isDisabled ( #6443 )
2026-04-27 12:43:03 -07:00
Junior Garcia
aee2d7b70d
feat(docs): add UTM params to Pro search result links ( #6459 )
...
Track traffic from OSS docs search to Pro docs with
utm_source=heroui_docs, utm_medium=search, utm_campaign=pro_components.
Made-with: Cursor
2026-04-25 11:59:03 -07:00
Junior Garcia
90e55f6e07
feat(docs): show Pro components in OSS search with PRO badge ( #6458 )
...
Fetch Pro component results from heroui.pro search API on every
keystroke (debounced 150ms) and display them at the top of search
results with a PRO chip badge. Clicking opens the Pro docs in a
new tab. Supports both web and native Pro components.
Made-with: Cursor
2026-04-25 11:56:46 -07:00
WK
a5da6498c8
chore(textfield): move value to TextField ( #6454 )
2026-04-23 08:42:44 -03:00
Junior Garcia
f1f1b12d17
chore(docs): replace pre-sale with launch discount in pro banner ( #6453 )
...
HeroUI Pro has launched, so the banner and floating popup now say
"launch discount" instead of "pre-sale". UTM campaign params updated
accordingly.
Made-with: Cursor
2026-04-22 17:33:42 -07:00
Diego Gonzalez
cb0f2fd0b6
refactor(docs): adjust styling in PreviewContainer component ( #6450 )
2026-04-21 12:30:43 -03:00
Diego Gonzalez
070aa64868
fix(docs): update mail template iframe url to /templates/email ( #6449 )
2026-04-21 12:08:24 -03:00
WK
b7382f486a
fix(docs): correct swapped accent-foreground values in theme builder ( #6401 )
2026-04-17 12:24:30 -03:00
Junior
6ba22c6420
chore: release v3.0.3
Release / release (push) Has been cancelled
2026-04-17 11:02:21 -03:00
Junior Garcia
bc9f46db7f
V3.0.3 ( #6441 )
...
* chore(deps): React Aria Upgrade (v1.17.0) (#6433 )
* chore(deps): bump react-aria versions
* fix(toast): align ToastRegion queue with stately ToastQueue types
* refactor(react): apply subpaths to RAC
* feat(table): introduce Expandable Rows
* fix(tabs): scope secondary variant CSS to prevent leaking into nested Tabs (#6384 )
* fix(tabs): scope secondary variant CSS to prevent leaking into nested Tabs
The secondary variant styles used descendant selectors (e.g.
.tabs--secondary .tabs__tab) which leaked into nested Tabs
components with a different variant, because inner elements are
still descendants of the outer .tabs--secondary.
Fixed by scoping all secondary variant selectors through the direct
child > .tabs__list-container, which correctly stops at the Tabs
component boundary. Nested Tabs have their own .tabs__list-container
that is NOT a direct child of the outer .tabs--secondary.
Closes heroui-inc/heroui#6381
* chore(styles): remove comment
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* feat(hooks): add use-theme hook (#6426 )
* feat(hooks): add use-theme hook
* feat(hooks): revise use-theme logic
* chore(docs): add dark mode section and include use-theme example
* fix(hooks): check custom theme before removing
* refactor(hooks): simplify useTheme to accept any theme name string
Remove ThemeProps constant and allow passing plain strings ("light",
"dark", "brutalism-light", etc.) directly to useTheme.
Made-with: Cursor
---------
Co-authored-by: Junior <jrgarciadev@gmail.com >
* feat: dom polymorphic utility and render-prop element customization (#6403 )
* feat(utils): add dom polymorphic utility
* feat(card): enable render-prop element customization for card
* feat(card): enable render-prop element customization for card
* chore(react): export dom utility
* feat(alert): enable render-prop element customization
* feat(badge): enable render-prop element customization
* feat(chip): enable render-prop element customization
* feat(empty-state): enable render-prop element customization
* feat(fieldset): enable render-prop element customization
* feat(kbd): enable render-prop element customization
* feat(pagination): enable render-prop element customization
* feat(skeleton): enable render-prop element customization
* feat(spinner): enable render-prop element customization
* feat(switch-group): enable render-prop element customization
* feat(table): enable render-prop element customization
* feat(react): enable render-prop element customization
* chore(utils): add use client
* fix(calendar-year-picker): type issue
* chore(docs): add heroui's render prop in composition
* docs(native): add v1.0.2 release notes and update component API references (#6429 )
* docs(native): update radio-group doc file with radio api ref
* docs(native): update portal ref with unstable_accessibilityContainerViewIsModal
* docs(native): update overlay portal api ref
* docs(native): add 1.0.2 release note
* fix(docs): broken link in migration guide (#6440 )
* fix(utils): remove unexpected DOM element warning from render prop
Made-with: Cursor
* Revert "Merge remote-tracking branch 'origin/v3' into feat/HHTA-580"
This reverts commit 8f68adbae37e90c02d1db4e5662c3b4f4a87a253, reversing
changes made to 226d179fa0cb8ad8019885ebc9d15b6ca5079230.
---------
Co-authored-by: Volodymyr Serbulenko <115154506+vvv-sss@users.noreply.github.com >
Co-authored-by: Stybo <84643947+Stybo@users.noreply.github.com >
Co-authored-by: Junior <jrgarciadev@gmail.com >
* feat(docs): v3.0.3 release note (#6435 )
* feat(docs): add v3.0.3 meta
* feat(docs): add v3.0.3 synopsis
* feat(docs): add v3.0.3 release note (draft)
* docs(releases): remove NumberField PR #6417 from v3.0.3 release notes
Made-with: Cursor
---------
Co-authored-by: Junior <jrgarciadev@gmail.com >
* fix: restore files reverted by squash merge from feat/HHTA-580
The squash merge in #6403 included an accidental revert of the v3
merge, which undid the Apache License, Codex MCP examples, and other
docs changes. This restores all affected files to match v3.
Made-with: Cursor
* docs(releases): update useTheme example to use plain strings
Made-with: Cursor
* docs(releases): use Button component in useTheme example
Made-with: Cursor
* chore(docs): update pull id (#6442 )
* docs(releases): mention Apache 2.0 license change in v3.0.3 notes
Made-with: Cursor
* docs(home): update hero badge to v3.0.3 release
Made-with: Cursor
* docs(releases): revise v3.0.3 notes and hero badge
- Highlight RAC 1.17 with 90% fewer deps in badge and intro
- Split expandable rows into its own section with demo
- Link RAC release notes in dependencies
- Remove stale NumberField references
Made-with: Cursor
* docs(home): fix spacing in hero badge title
Made-with: Cursor
* docs(home): capitalize Table in hero badge title
Made-with: Cursor
---------
Co-authored-by: WK <wingkwong.code@gmail.com >
Co-authored-by: Dhanush <122294583+Gdhanush-13@users.noreply.github.com >
Co-authored-by: Volodymyr Serbulenko <115154506+vvv-sss@users.noreply.github.com >
Co-authored-by: Stybo <84643947+Stybo@users.noreply.github.com >
2026-04-17 07:01:40 -07:00
Stybo
ca31bda959
fix(docs): broken link in migration guide ( #6440 )
2026-04-17 17:52:50 +08:00
Volodymyr Serbulenko
5c83e930ca
docs(native): add v1.0.2 release notes and update component API references ( #6429 )
...
* docs(native): update radio-group doc file with radio api ref
* docs(native): update portal ref with unstable_accessibilityContainerViewIsModal
* docs(native): update overlay portal api ref
* docs(native): add 1.0.2 release note
2026-04-15 07:20:49 -07:00
WK
88a86bd261
chore(docs): mute videos by default ( #6420 )
2026-04-11 08:25:09 -03:00
WK
8293025f1f
chore: update license to Apache License 2.0 ( #6416 )
2026-04-09 09:18:53 -03:00
WK
012ddbd479
chore: update LICENSE ( #6415 )
2026-04-09 08:30:47 -03:00
WK
dbaf0004fc
fix(dropdown): with-section example ( #6413 )
2026-04-08 14:43:08 -03:00
WK
0fa12e76e2
chore(docs): add codex and opencode examples ( #6398 )
2026-04-04 08:02:24 -03:00
WK
9d5accfffa
fix(docs): add missing github.pull and pr link ( #6396 )
2026-04-03 12:03:10 -03:00
Junior
dccdd30237
fix(ci): scope changelogithub to previous tag to avoid ENOBUFS
...
Made-with: Cursor
2026-04-03 11:39:34 -03:00
Junior
4e2c4ed1c1
fix(ci): use pnpm publish with NPM_TOKEN for workspace resolution
...
Release / release (push) Has been cancelled
Made-with: Cursor
2026-04-03 11:36:02 -03:00
Junior
70753b2e14
fix(ci): add dedicated setup-node for OIDC and --provenance flag
...
Made-with: Cursor
2026-04-03 11:26:27 -03:00
Junior
05740b946e
fix(ci): use npm trusted publishing via OIDC instead of token
...
Made-with: Cursor
2026-04-03 11:22:15 -03:00
Junior
f018991078
fix(ci): use explicit npm auth config for publish
...
Made-with: Cursor
2026-04-03 11:20:56 -03:00
WK
31311ba7e2
v3.0.2 ( #6364 )
...
* fix(styles): input-group secondary variant focus bg not overriding base (#6362 )
* refactor(release): replace changesets with bumpp (#6354 )
* refactor: remove unused files
* refactor: remove changeset path
* chore: replace changeset by bumpp
* chore(deps): remove changeset and replace by bumpp
* fix(tag): override CloseButton aria-label in Tag (#6341 )
* refactor(styles): add more space to tags (sm & md) (#6315 )
* refactor(react): update default arrow for Tooltip & Popover (#6372 )
* refactor(popover): update default arrow
* refactor(tooltip): update default arrow
* refactor(styles): apply inline-block to trigger (#6373 )
* feat(styles): add --backdrop variable for overlay components (#6375 )
* fix(drawer): smooth panel transitions (#6393 )
* fix(autocomplete): set correct --trigger-width CSS variable on popover (#6374 )
* docs: add v3.0.2 release notes and update theme docs with --backdrop variable
Made-with: Cursor
* ci(release): add release workflow and fix bumpp config for monorepo
Made-with: Cursor
* chore: release v3.0.2
---------
Co-authored-by: Diego Gonzalez <49571987+diegonzs@users.noreply.github.com >
Co-authored-by: Junior <jrgarciadev@gmail.com >
2026-04-03 07:15:46 -07:00
Aakarsh
7170a2b8a8
fix(docs): add missing aria-label to extra options menu button ( #6371 ) ( #6388 )
...
Co-authored-by: Aakarsh <aakarsh@cherrydating.com >
2026-04-03 05:57:47 -07:00
WK
e81ea63e5f
chore(workflows): support QA for all v3 branches ( #6394 )
2026-04-03 05:56:53 -07:00
WK
f4c1c61fc6
chore(autocomplete): update async filtering examples ( #6392 )
2026-04-02 14:04:29 -03:00
Volodymyr Serbulenko
ef2f09c735
docs(native): add v1.0.1 release notes ( #6385 )
...
* docs(native): add backdrop style var ref
* docs(native): add v1.0.1 release note
2026-04-01 05:22:00 -07:00
Junior
3bf281c6ab
fix(docs): change pro banner storage from localStorage to sessionStorage for better session management
2026-03-31 09:44:54 -03:00
WK
0ae72b72a6
chore(docs): add accordion controlled example ( #6380 )
2026-03-31 08:04:26 -03:00
Volodymyr Serbulenko
f2c35601fd
docs(native): update hero image and repo links to latest assets ( #6376 )
2026-03-30 12:59:34 -03:00
WK
bf8465f4eb
fix(docs): copy full code content when code block is collapsed ( #6367 )
2026-03-29 13:45:58 -03:00
Stybo
20a655b30a
docs: update CodePanel title to globals.css to match the real file ( #6357 )
2026-03-29 05:55:27 -07:00
WK
333593526d
feat(docs): add dark mode example using next-themes ( #6355 )
2026-03-26 13:08:32 -03:00
WK
a4a9ce4e0a
refactor: v3 post-release followups ( #6358 )
2026-03-26 13:05:49 -03:00
Diego Gonzalez
99ffd7f991
fix(docs): update grid height utility in ThemeBuilderPage for better responsiveness ( #6346 )
2026-03-22 12:55:26 -03:00
WK
ec8b2bbc5f
chore(skills): remove beta tag and update doc link ( #6342 )
2026-03-22 08:20:25 -03:00
WK
9587a089d3
chore(docs): update tailwind play link ( #6343 )
2026-03-22 13:26:06 +08:00
Diego Gonzalez
6ac18d1312
Improve VideoPlayer z-index and enhance DemoShowcase loading states ( #6340 )
...
* fix(docs): update z-index values in VideoPlayer component for improved layering
* feat(docs): enhance DemoShowcase with loading spinner and iframe loading state management
2026-03-21 11:41:32 -07:00
Diego Gonzalez
3cba0cef56
Refine layout styles for homepage and demo showcase components ( #6339 )
...
* fix(docs): adjust layout styles for homepage and demo showcase components
* fix(docs): refine layout styles in PreviewContainer and ThemeBuilderContent components
2026-03-21 09:26:32 -07:00
Junior
48aa4e6276
fix: z-index on video controls
2026-03-21 13:18:04 -03:00
Junior
b2ea17b88a
fix(docs): prepend 'v' to current version in version selector
2026-03-21 12:22:27 -03:00
Junior
c5d4473a0d
fix(docs): persist Pro banner dismissal in localStorage
...
Made-with: Cursor
2026-03-21 10:45:28 -03:00
Junior
5d0ac12059
feat(docs): replace Pro chip with v3 release chip on homepage
...
Made-with: Cursor
2026-03-21 10:38:13 -03:00
Junior
4e38c7bf32
chore: add utm source
2026-03-21 10:26:52 -03:00
Junior
1839483432
chore: update v2 domain
2026-03-21 10:22:37 -03:00
Junior Garcia
6cc8c3d6d5
Merge pull request #6326 from heroui-inc/rc-2
2026-03-21 10:09:02 -03:00
Junior
d257857f7c
chore: update packages to version 3.0.1 and enhance README documentation
2026-03-21 09:56:04 -03:00
Junior
9b6fadd429
chore: version packages for v3.0.0 stable release
2026-03-21 09:24:01 -03:00
Junior
e58f8408d9
Merge branch 'rc-2' of github.com:heroui-inc/heroui into rc-2
2026-03-21 09:15:14 -03:00
Junior
5d747d73b9
Merge branch 'v3' of github.com:heroui-inc/heroui into rc-2
2026-03-21 09:10:08 -03:00
Diego Gonzalez
cddba67503
fix(docs): update version references and clarify migration instructions for HeroUI v3
2026-03-21 09:07:42 -03:00
Diego Gonzalez
fc7c956505
fix(docs): enhance layout and alignment for home page and demo components
2026-03-21 09:07:42 -03:00
Diego Gonzalez
1d5c9ea9d2
fix(docs): adjust layout for demo components to improve alignment
2026-03-21 09:07:42 -03:00
Junior
372421ef68
docs(releases): replace Figma embed with DocsImage cover
...
Made-with: Cursor
2026-03-21 09:07:42 -03:00
Junior
bbf91cfd57
docs(releases): fix Pro pre-sale wording and remove component count
...
Made-with: Cursor
2026-03-21 09:07:42 -03:00
Junior
19350e6c8e
docs(releases): tighten v3 announcement, add Pro banner to index, native video to v1
...
Made-with: Cursor
2026-03-21 09:07:42 -03:00
Junior
cc8be5073f
docs(releases): refine v3 announcement with overview section, Pro image, and fixes
...
Made-with: Cursor
2026-03-21 09:07:42 -03:00
Junior
5cec07a44d
fix(docs): fix spinner showing when video is paused
...
Made-with: Cursor
2026-03-21 09:07:42 -03:00
Junior
9255cab2e6
fix(docs): mute videos by default on releases listing page
...
Add `muted` prop to VideoPlayer so videos on the All Releases page
start silent, while full announcement pages remain unmuted.
Made-with: Cursor
2026-03-21 09:07:42 -03:00
volodymyr_serbulenko
290d2f54b3
docs(native): add v1.0.0 release note
2026-03-21 09:07:42 -03:00
volodymyr_serbulenko
3491080565
docs(native): upd repo ref links across components docs
2026-03-21 09:07:42 -03:00
volodymyr_serbulenko
bc066ce5b2
docs(native): upd index doc file with latest info
2026-03-21 09:07:42 -03:00
volodymyr_serbulenko
7e2f214188
docs(native): add link-button doc file
2026-03-21 09:07:42 -03:00
volodymyr_serbulenko
30ca7dfe3e
docs(native): add optional dependencies section to quick start
2026-03-21 09:07:42 -03:00
volodymyr_serbulenko
572e9ca0e2
docs(native): upd input, input-otp with using inside bottom-sheet ref
2026-03-21 09:07:42 -03:00
Junior
3d2cac5e0f
docs: add HeroUI v3.0.0 release announcement
...
Made-with: Cursor
2026-03-21 09:07:42 -03:00
Diego Gonzalez
35e0bfd3e5
feat(docs): enhance ThemeBuilderContent with Pro URL integration and layout improvements
...
- Introduced a new function to generate Pro URLs with UTM parameters for better tracking.
- Updated the layout of ThemeBuilderContent for improved responsiveness and visual appeal.
- Added a link to access Pro templates, conditionally displayed based on the selected tab.
2026-03-21 09:07:42 -03:00
Diego Gonzalez
14ff150f00
feat(docs): integrate ProBanner into ThemeBuilderPage and enhance layout responsiveness
...
- Added ProBanner component to ThemeBuilderPage for improved promotion visibility.
2026-03-21 09:07:42 -03:00
Junior
646be64a2a
refactor(docs): remove duplicate NEXT_PUBLIC_HEROUI_PRO_URL env var
...
Consolidate into NEXT_PUBLIC_PRO_URL which is already used by all Pro
links and banners. Migrate themes/constants.ts to use the new var.
Made-with: Cursor
2026-03-21 09:07:42 -03:00
Junior
7776f092ff
feat(docs): add NEXT_PUBLIC_PRO_URL env var and open all Pro links in new tab
...
- Add NEXT_PUBLIC_PRO_URL for the Pro frontend URL (separate from API URL)
- Fix "Get Pro deal" button to open in new tab with UTM params
- Fix ProChip on homepage to open in new tab with UTM params
- Export PRO_URL from pro-banner for reuse across components
Made-with: Cursor
2026-03-21 09:07:42 -03:00
Junior
3a3b80efaa
feat(docs): gate homepage Pro chip behind SHOW_PRE_SALE_BANNER env flag
...
Made-with: Cursor
2026-03-21 09:07:42 -03:00
Junior
320eca1328
feat(docs): add Pro pre-sale header banner and animate ProBanner
...
- Add HeaderBanner component to /docs layout with clickable link to heroui.pro (UTM params)
- Fetch discount data (percent, endsAt) from Pro API instead of hardcoded date
- Use calligraph for animated countdown digits in both banners
- Animate ProBanner entrance/exit with motion (spring in, fade out)
- Add NEXT_PUBLIC_SHOW_PRE_SALE_BANNER env toggle and NEXT_PUBLIC_PRO_API_URL
- Render placeholder "--" values while loading to prevent CLS
- Responsive: condense banner text on mobile screens
Made-with: Cursor
2026-03-21 09:07:42 -03:00
Junior
e63f689ecb
feat(docs): improve homepage demo, theme builder URL sync, and Pro integration
...
- Add configurable HEROUI_PRO_URL env variable instead of hardcoded URLs
- Refactor preview tab state from React context to nuqs query params (?template=)
- Pass selected color and template to theme builder via URL from homepage demo
- Add UTM tracking to Pro template links and make them clickable
- Add CloseButton to Pro banner and fix dark mode CTA styling
- Post font metadata to template iframes for consistent typography
- Fix iframe layout with absolute positioning for proper flex sizing
- Fix SVG ID collisions in VerifiedBadgeIcon using useId()
- Add AppleIcon and GoogleIcon SVG components
- Add dark mode variant for shine animation effect
- Refine homepage hero spacing and make GitHub stars link clickable
Made-with: Cursor
2026-03-21 09:07:42 -03:00
WK
adfcce3c21
fix(docs): exclude migration content but overview ( #6322 )
2026-03-21 09:07:42 -03:00
Diego Gonzalez
88fb8f72e3
feat: enhance homepage with new components and animations
...
- Added FloatingStars and ProBadge components.
- Introduced ProChip and ProBanner to promote Pro.
- Updated global CSS with new animations shine effects.
- Adjusted iframes for dynamic content in the theme builder.
2026-03-21 09:07:42 -03:00
Peterl561
5a1609520e
docs: v3 migration ( #5953 )
...
* docs: v3 migration existing components
* docs: v3 migration removed components
* docs: v3 styling migration
* docs: v3 migration color system
* docs: v3 migration steps add styling
* docs: v3 migration mcp notes
* docs: v3 migration remove ripple + minor fixes
* docs: v3 migration transition utility classes
* docs: v3 migration shorten component docs
* docs: v3 migration agent guide
* docs: v3 migration minor fixes
* docs: v3 migration component hooks
* docs: v3 migration classNames prop
* docs: migration v3 improve hooks guide
* docs: update migration docs beta.6
* docs: move migration docs to own tab
* docs: cleanup and simplify migration guides
* docs: update broken doc links
* docs: move migration docs tab to last
* docs: update tool names in migration guides
* feat(skills): heroui react v2 -> v3 migration skill
* fix(skills): update skill.md files
* docs: migration agent index file
* docs: fix duplicate header in agent docs
* docs(migration): add more component examples
* docs(migration): update incremental guide to keep v2 components
* docs(migration): add mcp, skills, agents-md pages
* docs(migration): remove unused migration sections
* docs(migration): clean up links in agent guides
* docs(migration): index doc improvements
* docs(migration): updated rules for key, onclick
* docs(migration): remove overview section
* docs(migration): component guide adjustments
* docs(migration): dateinput guide
* docs(migration): timeinput guide
* docs(migration): fix component names
* docs(migration): consolidate prop changes
* docs(migration): update component migration guides and simplify structure
---------
Co-authored-by: Diego Gonzalez <diego.ags04@gmail.com >
2026-03-21 09:07:42 -03:00
WK Wong
1880c33c18
fix(styles): add relative positioning to radio to prevent scroll jump
2026-03-18 11:58:52 -03:00
WK Wong
5932727a2d
fix(docs): vs code mcp.json examples
2026-03-18 11:58:05 -03:00
WK Wong
1bc9d251d2
fix(docs): add http type to claude code mcp
2026-03-18 11:58:05 -03:00
WK
b2f3a400f8
feat(combo-box): support variant ( #6323 )
2026-03-18 11:57:15 -03:00
WK
11e6e6b6c0
fix(styles): remove underline for breadcrumbs__link ( #6320 )
2026-03-18 11:56:06 -03:00
WK
d13f37024c
fix(docs): exclude migration content but overview ( #6322 )
2026-03-17 07:00:22 -07:00
Peterl561
fd20ce0bf1
docs: v3 migration ( #5953 )
...
* docs: v3 migration existing components
* docs: v3 migration removed components
* docs: v3 styling migration
* docs: v3 migration color system
* docs: v3 migration steps add styling
* docs: v3 migration mcp notes
* docs: v3 migration remove ripple + minor fixes
* docs: v3 migration transition utility classes
* docs: v3 migration shorten component docs
* docs: v3 migration agent guide
* docs: v3 migration minor fixes
* docs: v3 migration component hooks
* docs: v3 migration classNames prop
* docs: migration v3 improve hooks guide
* docs: update migration docs beta.6
* docs: move migration docs to own tab
* docs: cleanup and simplify migration guides
* docs: update broken doc links
* docs: move migration docs tab to last
* docs: update tool names in migration guides
* feat(skills): heroui react v2 -> v3 migration skill
* fix(skills): update skill.md files
* docs: migration agent index file
* docs: fix duplicate header in agent docs
* docs(migration): add more component examples
* docs(migration): update incremental guide to keep v2 components
* docs(migration): add mcp, skills, agents-md pages
* docs(migration): remove unused migration sections
* docs(migration): clean up links in agent guides
* docs(migration): index doc improvements
* docs(migration): updated rules for key, onclick
* docs(migration): remove overview section
* docs(migration): component guide adjustments
* docs(migration): dateinput guide
* docs(migration): timeinput guide
* docs(migration): fix component names
* docs(migration): consolidate prop changes
* docs(migration): update component migration guides and simplify structure
---------
Co-authored-by: Diego Gonzalez <diego.ags04@gmail.com >
2026-03-17 06:21:36 -07:00
Junior Garcia
ed6c58c714
fix(button): use correct bg color token for ghost and outline variants ( #6319 )
...
Use --color-default instead of --color-default-hover for the hover and
pressed background of ghost/outline buttons.
Made-with: Cursor
2026-03-16 10:43:32 -07:00
WK Wong
57bf254812
chore: include QA for rc branch
2026-03-16 19:22:11 +08:00
Junior Garcia
7cdbf5f954
Beta 9 ( #6285 )
...
* fix(styles): input group focusing styles (#6274 )
* feat(toggle-button): add ToggleButton component with docs, demos, and styles (#6276 )
* feat: add ToggleButton component with demos and update documentation
* refactor(toggle-button): replace Iconify icons with Gravity UI icons in demo components
* feat(meter): add Meter component with documentation, demos, and styles (#6284 )
* feat(toggle-button-group): introduce ToggleButtonGroup (#6278 )
* feat(toggle-button-group): introduce ToggleButtonGroup component with documentation and demos
* refactor(select, toggle-button-group): update Key import to use @heroui/react and enhance type safety in state management
* refactor(toggle-button-group): rename isAttached to isDetached and update related documentation and styles
* feat(toggle-button-group): add ToggleButtonGroup.Separator component and update documentation and demos
* refactor(toggle-button-group): replace data attributes with modifier classes for detached mode and update related styles and documentation
* feat(button-group): add ButtonGroup.Separator and update docs/examples (#6282 )
* feat(button-group): introduce ButtonGroup.Separator for improved button spacing and styling
- Added ButtonGroup.Separator component to enhance visual separation between buttons.
- Updated documentation and demos to reflect the new separator usage in ButtonGroup.
- Refactored existing button group examples to utilize the separator for consistent styling.
- Enhanced CSS styles for the separator to ensure proper display and responsiveness.
* docs(button-group): update icon in ButtonGroup documentation for clarity
* feat(progress): add ProgressBar and ProgressCircle components with do… (#6286 )
* feat(progress): add ProgressBar and ProgressCircle components with documentation and demos
- Introduced ProgressBar and ProgressCircle components to provide visual feedback for operations.
- Updated components registry and documentation to include new progress components.
- Enhanced demos for both components to showcase various use cases and configurations.
- Updated styles and CSS imports to accommodate the new components.
* refactor(progress-bar): update layout and input components for improved usability
- Adjusted the layout of the ProgressBar demo for better responsiveness and alignment.
- Replaced Slider with NumberField for value input, enhancing user interaction.
- Updated styles for the Separator component to ensure proper visibility in different orientations.
* refactor(progress-circle): remove Output component and update related styles
* feat(progress-circle): enhance ProgressCircle component with new TrackCircle and FillCircle subcomponents
- Updated ProgressCircle to include TrackCircle and FillCircle for improved SVG structure.
- Modified documentation and demos to showcase the new subcomponents and their usage.
- Enhanced styling and functionality across various demos to reflect the new component architecture.
* feat(toolbar): introduce Toolbar component with documentation and demos (#6291 )
* chore(react): export Virtualizer & TableLayout
* feat(table): table with virtualization
* feat(listbox): listbox with virtualization
* fix(docs): broken format
* chore(docs): include Virtualizer doc link
* feat(styles): cater virtualized table styles
* refactor(react): streamline package.json export generation (#6301 )
* fix(avatar): inherit border-radius on fallback to respect className overrides (#6300 )
* fix: prevent click events from propagating through portal to parent elements (#6297 )
* chore(deps): bump react-aria versions (release v1.16.0) (#6289 )
* chore(deps): bump react-aria versions (release v1.16.0)
* chore(deps): pnpm-lock.yaml
* feat(drawer): add Drawer component with documentation and demos (#6309 )
* fix(react): add missing external deps (#6310 )
* fix(table): visual bugs in Firefox (#6298 )
* fix(styles): table secondary variant header rounding in Firefox
* fix(styles): table td background in firefox
* feat(releases): add v3.0.0-rc.1 release notes (#6311 )
* feat(releases): add v3.0.0-rc.1 release notes with new components and improvements
* fix(docs): update link to Component Docs in v3.0.0-rc.1 release notes
* fix(docs): update VersionChip link and description for React v3.0.0-rc.1
* docs(releases): update rc-1 notes with missing PRs and switch install tags to @rc
Add Table Firefox fix (#6298 ) and granular component imports (#6301 ) to
release notes. Update all installation docs from @beta to @rc. Fix drawer
demo placement and padding.
Made-with: Cursor
---------
Co-authored-by: Junior <jrgarciadev@gmail.com >
* feat: v3.0.0 rc 1 release
---------
Co-authored-by: WK <wingkwong.code@gmail.com >
Co-authored-by: Diego Gonzalez <49571987+diegonzs@users.noreply.github.com >
2026-03-14 06:46:55 -07:00
Volodymyr Serbulenko
ceb91eb626
docs(native): fix button compound API and useThemeColor destructuring in docs ( #6299 )
...
* docs(native): update popover outdated button api example
* docs(native): fix colors doc useThemeColor example usage
2026-03-13 06:02:17 -07:00
Alan Pope
52bcb240e9
feat: improve skill scores for heroui ( #6304 )
...
Hullo @jrgarciadev 👋
I ran your skills through `tessl skill review` at work and found some targeted improvements. Here's the before/after:
| Skill | Before | After | Change |
|-------|--------|-------|--------|
| heroui-native | 88% | 93% | +5% |
| heroui-react | 88% | 93% | +5% |
<details>
<summary>Changes made</summary>
**Both skills — Description (90% → 100%)**
- Added specific concrete actions (Buttons, Cards, Modals, Forms, TextFields, Dialogs) and configuration details (dark/light themes, oklch variables) to the frontmatter description
- Added "mobile components" keyword to heroui-native for broader trigger coverage
**heroui-native — Content conciseness**
- Condensed the "CRITICAL: Native Only" section — removed the redundant WRONG example since the comparison table already conveys the differences
- Combined the main install and peer dependencies into a single copy-paste command
- Consolidated the Component Patterns section into a brief reference (compound pattern already demonstrated above)
**heroui-react — Content conciseness**
- Condensed the "CRITICAL: v3 Only" section — removed the redundant WRONG example since the comparison table covers the v2→v3 differences
- Removed duplicate "No Provider Required" from Critical Setup Requirements (already stated prominently in the comparison table)
- Consolidated the Component Patterns section to avoid repeating the Card compound component example
</details>
Honest disclosure — I work at @tesslio where we build tooling around skills like these. Not a pitch - just saw room for improvement and wanted to contribute.
Want to self-improve your skills? Just point your agent (Claude Code, Codex, etc.) at [this Tessl guide](https://docs.tessl.io/evaluate/optimize-a-skill-using-best-practices ) and ask it to optimize your skill. Ping me - [@popey](https://github.com/popey ) - if you hit any snags.
Thanks in advance 🙏
2026-03-13 05:51:13 -07:00
Diego Gonzalez
cea23aff41
style(search-dialog): update SearchDialogContent background and enhance aria-selected styles ( #6293 )
2026-03-07 13:22:14 -03:00
Volodymyr Serbulenko
13ecf2274f
docs(native): add RC 4 release notes and SubMenu documentation ( #6290 )
...
* docs(native): upd menu doc file with sub-menu api ref
* docs(native): add rc-4 release note
2026-03-06 11:06:29 -08:00
Diego Gonzalez
0d4671413e
refactor: Pagination layout and enhance Badge component demo ( #6275 )
...
* refactor(pagination): wrap Pagination component in a responsive container for improved layout
* fix(badge): update avatar URL and enhance Badge component demo with new placement prop
2026-03-03 11:05:43 -08:00
Junior
37d769e156
feat: beta.8 release
2026-03-03 11:00:14 -03:00
Junior Garcia
ce31398bed
Beta 8 ( #6270 )
...
* style(range-calendar): add rounded corners to calendar cells for improved selection (#6250 )
* feat(date-field): introduce DateField.InputContainer for improved input grouping (#6251 )
* fix(date-picker): missing red asterisk
* fix(date-range-picker): missing red asterisk
* feat(badge): add Badge component with demos and update documentation
* refactor(badge): update Badge component styles and sizes for improved consistency
* feat(pagination): add Pagination component with demos and update documentation
* refactor(pagination): update prop names and enhance accessibility features
- Renamed `disabled` to `isDisabled` and `onClick` to `onPress` for consistency with React Aria.
- Updated documentation to reflect new prop names and added notes on accessibility improvements.
- Adjusted demo components to use the new prop names for pagination controls.
* refactor(pagination): replace custom chevron icons with standardized icons
- Adjusted icon properties to ensure proper sizing and accessibility attributes.
* feat(table): add Table component (#6256 )
* feat(table): add Table component with stories
* fix(table): update table stories and styles for improved layout and functionality
- Corrected the title format in table stories for better categorization.
- Updated user IDs in the table data for consistency.
- Enhanced the table layout by adjusting the wrapper width and adding selection functionality.
- Improved hover effects and rounded corners in the table CSS for better visual appeal.
* feat(table): integrate pagination functionality and enhance table stories
- Added Pagination component to the table stories for improved navigation.
- Introduced new user entries to the table for better demonstration.
- Updated pagination styles for responsive design and improved layout.
- Refactored table footer to utilize the new Pagination component.
* style(table): enhance focus-visible styles for improved accessibility and consistency
- Updated focus-visible styles to use inset shadows for better focus indication.
- Replaced ring styles with outlines to ensure focus stays within cell boundaries.
- Applied consistent border-radius across table components for a unified look.
* feat(table): add column resizing functionality and enhance table stories
- Introduced TableColumnResizer and TableResizableContainer components for dynamic column resizing.
- Updated table stories to demonstrate column resizing with drag handles.
- Adjusted CSS styles for resizable columns and improved layout consistency.
* feat(table): introduce Load More functionality for async loading in table component
- Added TableLoadMoreItem component to support infinite scrolling and async data loading.
- Updated table stories to demonstrate the new Load More feature with simulated data fetching.
- Enhanced CSS styles for the Load More item and scrollbar customization for better user experience.
* feat(table): enhance table component with new Content and ScrollContainer features
- Introduced TableContent and TableScrollContainer components for improved table structure.
- Updated Table component to integrate new features, enhancing usability and organization.
- Modified table stories to demonstrate the new components in action.
- Adjusted CSS styles to reflect changes in component structure and improve visual consistency.
* refactor(table): streamline AsyncLoading story for better readability and structure
- Enhanced the Load More section with a flex container for better alignment of loading spinner.
* feat(table): add Table component documentation
- Added new demos for various table functionalities including sorting, selection, and pagination.
- Enhanced styles for the Load More content to improve user experience.
* feat(table): integrate TanStack Table into documentation and demos
- Included a new demo for the TanStack Table component to illustrate its usage.
* fix(style): missing invalid state in trigger (#6267 )
* fix(textfield): hyphenated format & add missing variant in surface example (#6266 )
* fix(textfield): hyphenated format
* fix(docs): incorrect source path
* feat(releases): add v3.0.0-beta.8 release notes and new components (#6271 )
* feat(releases): add v3.0.0-beta.8 release notes and new components
* fix(docs): remove left border from sidebar drawer (#6272 )
* fix(docs): update VersionChip to reflect new React beta release and components
* fix(docs): update avatar URLs in BadgeBasic demo for consistency
* fix(docs): update pagination component demo name to reflect ellipsis usage
* feat(docs): add new demos for custom cells, pagination, and empty state in table documentation
* feat(docs): add date-range-picker input container demo and update references
* feat(docs): enhance pagination demos with state management and dynamic page rendering
* fix(docs): update icon status for multiple components in documentation
* fix(docs): update VersionChip href to reflect new React beta release version
* fix(docs): adjust DateRangePicker width for improved layout
---------
Co-authored-by: Diego Gonzalez <49571987+diegonzs@users.noreply.github.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Diego Gonzalez <diego.ags04@gmail.com >
2026-03-03 05:59:43 -08:00
volodymyr_serbulenko
2481aa8559
docs(native): add rc-3 release note
2026-02-26 14:37:55 -03:00
volodymyr_serbulenko
0ff73ded9a
docs(native): add input-group, menu and tag-group doc files
2026-02-26 14:37:55 -03:00
volodymyr_serbulenko
7fc264fa89
docs(native): fix source and styles files links
2026-02-26 14:37:55 -03:00
volodymyr_serbulenko
a4523ab12a
docs(native): update quick guide install versions
2026-02-26 14:37:55 -03:00
Volodymyr Serbulenko
0576ab6eec
docs(native): add RC 2 release notes, new component docs, and API updates ( #6249 )
...
* docs(native): add search-field doc file
* docs(native): add list-group doc file
* docs(native): add slider doc file
* docs(native): sync components docs
* docs(native): add rc-2 release note
* docs(select): update rc-2 release note
2026-02-20 10:51:07 -08:00
Diego Gonzalez
c9ea288a6b
fix(calendar-demos): update calendar demos to improve layout and responsiveness ( #6248 )
...
- Added `overflow-x-auto` class to Calendar and RangeCalendar for horizontal scrolling.
- Adjusted classes in multiple-months demos to use `w-max` for improved width handling.
2026-02-20 07:30:15 -08:00
Junior Garcia
f625bc26cd
Beta 7 ( #6237 )
...
* chore: adjust listbox item hover color
* Feat/calendar [WIP] (#6187 )
* refactor(stories): update component titles for better categorization in Calendar and Chip stories
* feat: calendar first styles done, stories in progress
* feat(calendar): add year picker trigger and overlay grid to calendar
* feat(docs): add Date and Time category with Calendar component documentation and demos
* refactor(docs): update ColorField and DateField components to use new Group and Input structure
- Replaced ColorInputGroup with ColorField.Group and ColorField.Input in documentation and demos.
- Updated DateInputGroup to DateField.Group and DateField.Input across relevant files.
- Ensured consistency in component usage and improved clarity in examples.
* feat(calendar): enhance year picker functionality and documentation
- Introduce Calendar.YearPickerTrigger, Calendar.YearPickerGrid and subcomponents for year selection
- Update docs with new year picker features and examples
- Make min/max date values calendar-aware for better date handling
- Revise component demos to show year picker integration
* fix(calendar): update button labels and improve date calculations in controlled calendar demo
* docs(calendar): add international calendar demo and update documentation
Co-authored-by: Cursor <cursoragent@cursor.com >
* refactor(calendar): rename year picker trigger slots for consistency
Co-authored-by: Cursor <cursoragent@cursor.com >
* docs(calendar): add year picker trigger CSS classes to documentation
Co-authored-by: Cursor <cursoragent@cursor.com >
* refactor(calendar): align year picker slot names with CSS class names
Renamed calendar year picker slots and CSS classes for consistency:
- triggerHeading: trigger-text → trigger-heading
- triggerIndicator: trigger-icon → trigger-indicator
Updated files:
- Component data-slot attributes in calendar-year-picker.tsx
- CSS class names in calendar-year-picker.css
- Slot mappings in calendar-year-picker.styles.ts
- Documentation references in calendar.mdx
Also added custom-icons demo showing NavButton customization.
Co-authored-by: Cursor <cursoragent@cursor.com >
---------
Co-authored-by: Diego Gonzalez <diego.ags04@gmail.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
* feat(date-picker): add DatePicker component with docs and demos (#6226 )
* feat(date-picker): introduce DatePicker component
- add a composable DatePicker with integrated Calendar support
- update the component registry and date-and-time docs category
* feat(date-picker): enhance documentation and demos
- Added format options section to DatePicker documentation.
- Introduced international calendar support in DatePicker documentation.
- Updated demo registry to include new format options and international calendar demos.
- Adjusted component styles in demos for consistent width and improved layout.
* feat(calendar): add custom styles demo and documentation
* fix(calendar): update calendar default heading layout
* fix(date-picker): adjust popover width for improved layout consistency
* chore(deps): bump RA versions (#6217 )
* chore(deps): bump RA versions
* chore(deps): bump react-aria-components
* feat(range-calendar): add RangeCalendar component and documentation (#6239 )
* feat(range-calendar): introduce RangeCalendar component with documentation and demos
* docs(colors): update color component documentation by removing 'icon' field for consistency
* fix(components-category): reorder components in Date and Time category for consistency
* feat(date-picker): integrate TimeField into FormatOptions for enhanced date-time selection
* fix(calendar): refine focus-visible styles in calendar and range-calendar components
* fix(extract-links): update title conversion to use kebab-case and filter empty parts
* fix(date-picker): change default granularity to minute and adjust Popover class for improved layout
* fix(range-calendar): replace boolean attributes with data attributes for improved accessibility
---------
Co-authored-by: Junior <jrgarciadev@gmail.com >
* feat(switch): introduce Switch.Content (#6240 )
* fix(breadcrumbs): add missing props to Link (#6233 )
* feat(tabs): add Tabs.Separator component and update documentation (#6243 )
- Introduced `<Tabs.Separator />` for visual separation between tabs.
- Updated documentation to include examples and props for the new separator.
- Refactored demo components to showcase the separator functionality.
- Removed the old WithoutSeparator demo in favor of the new WithSeparator demo.
* feat(date-range-picker): add DateRangePicker component (#6242 )
* feat(date-range-picker): add DateRangePicker component with documentation and demos
* fix(date-range-picker): update class names for consistency in styles
* fix(date-range-picker): improve focus restoration logic
* feat(releases): add v3.0.0-beta.7 release notes (#6245 )
* feat(releases): add v3.0.0-beta.7 release notes
* docs(beta-7): polish release notes and add @internationalized/date references
Co-authored-by: Cursor <cursoragent@cursor.com >
---------
Co-authored-by: Junior <jrgarciadev@gmail.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
* feat(docs): custom render function (#6216 )
* chore(deps): bump RA dependencies
* feat(docs): add custom render function in props section
* feat(docs): add custom render function
* feat(docs): add CustomRenderFunction in demos
* feat(docs): add CustomRenderFunction
* chore(docs): remove CustomRenderFunction
* chore(docs): incorrect prop section
* chore(docs): remove CustomRenderFunction from close button
* chore(docs): remove render prop
* chore(docs): remove disclosure-group-custom-render-function
* chore(docs): add disclosure-custom-render-function
* chore(docs): remove Custom Render Function
* feat(docs): add custom render function demos
* fix(docs): typecheck issues
* fix(docs): type issue
* fix(docs): remove unnecessary demo
* chore(docs): revise render prop doc
* fix(docs): add missing use client
* chore(docs): update icon
* chore(docs): add back Custom Indicators
* chore(docs): remove extra line
* chore(docs): remove render prop from close button
* chore(docs): remove render prop from panel & add icon
* feat(docs): add custom render function demos
* chore(deps): bump react-aria-components
* chore(docs): add missing info
* chore(docs): add use client
* chore(docs): add missing info
* chore(docs): update icon
* chore(docs): rollback icon
* chore(docs): update icon
* chore(docs): update icon
* chore(docs): update icon
* chore(docs): revise tab example
* chore(docs): disclosure render prop
* feat(docs): add custom render function to accordion
* feat(docs): add custom dom element section
* feat(docs): add render prop to date-picker
* feat(docs): add render prop to date-range-picker
* fix(docs): update release notes for v3.0.0-beta-7 with corrected dependency versions and usage examples
* docs(composition): enhance render prop section with usage example and clarify component rendering guidelines
---------
Co-authored-by: Junior <jrgarciadev@gmail.com >
* chore(release): bump versions to 3.0.0-beta.7 for @heroui/react and @heroui/styles
---------
Co-authored-by: Diego Gonzalez <diego.ags04@gmail.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
Co-authored-by: Diego Gonzalez <49571987+diegonzs@users.noreply.github.com >
Co-authored-by: WK <wingkwong.code@gmail.com >
2026-02-19 06:29:18 -08:00
WK
91f1d7ede4
refactor(docs): update examples with checkbox content ( #6241 )
...
* refactor(docs): update examples with checkbox content
* fix(docs): put Checkbox.Content inside Checkbox
* chore(docs): remove extra new line
* chore(docs): remove name from Anatomy
* refactor(docs): checkbox examples
* refactor(checkbox): checkbox stories
* refactor(docs): remove mt-0.5
2026-02-19 06:13:50 -08:00
WK
6caca29205
refactor(docs): consistent import format ( #6244 )
2026-02-19 05:52:53 -08:00
Peterl561
3dd9c62bf0
docs: update tool lists for react + native mcps ( #6236 )
2026-02-16 05:08:22 -08:00
Peterl561
4a4d634f03
fix: mcp extraction not triggered on right branch/environment ( #6235 )
2026-02-16 05:07:50 -08:00
WK
c6c588bbe3
chore(docs): exclude release result from search ( #6232 )
2026-02-14 03:40:56 -08:00
Volodymyr Serbulenko
4d90c34c20
docs(native): add RC 1 release notes and sync component documentation ( #6225 )
...
* docs(native): update branch name in the links
* docs(native): add alert doc file
* docs(native): sync components doc files
* docs(native): sync handbook doc files
* docs(native): add rc-1 release note
* docs(native): remove @rc from release note installation
2026-02-12 09:20:31 -08:00
WK
62d770316a
chore(docs): revise autocomplete examples ( #6224 )
2026-02-11 09:17:21 -08:00
Peterl561
f8028b0d33
docs: heroui cli agents md command docs ( #6220 )
...
* docs: heroui cli agents md command docs
* docs: fix alt for agents.md banner
* docs: fix agents md doc name
* docs: adjust callou for agents md doc
* docs: remove preview from agent skills doc
* docs: remove version numbers from agent skills documentation
---------
Co-authored-by: Junior <jrgarciadev@gmail.com >
2026-02-10 06:55:14 -08:00
WK
2f89dbdc37
chore(docs): revise banner display in mobile ( #6219 )
2026-02-10 06:51:32 -08:00
WK
cbb3e31142
refactor(docs): revise SurfaceVariants example ( #6213 )
2026-02-07 06:48:09 -08:00
Stybo
633ffffdfe
fix(docs): broken link to component docs ( #6212 )
...
* Fix broken link to component docs
* Fix broken links to component docs
2026-02-07 21:06:08 +08:00
Junior Garcia
448b56eb83
[v3] Beta 6 ( #6129 )
...
* fix: keep page interactive during view transitions (#6128 )
* fix(styles): align placeholder color with input (#6139 )
* refactor(styles): rename CSS classes to hyphenated format (#6141 )
* fix(styles): svg shifting issue in safari (#6149 )
* fix(styles): align toast content vertically (#6147 )
* fix(styles): Link with button variants (#6138 )
* fix(styles): revise import order
* chore(styles): handle link with button variants
* chore(styles): add gap-0
* feat(separator): variant (#6142 )
* feat(separator): variant
* refactor(styles): theme variables
* chore(docs): add updated icon
* refactor(styles): make calculated variables depend only on root variables (#6154 )
* feat(color-swatch): add color swatch component
- Add ColorSwatch component with size and radius variants
- Add CSS styles with BEM naming convention
- Add documentation and demo examples
- Register component in docs and package exports
* docs(color-swatch): move to colors category and add accessibility demo
* refactor(color-swatch): reorder Sizes export in stories file
* fix(color-swatch): update boxShadow style in ColorSwatchCustomStyles component
* feat(color-swatch-picker): add color swatch picker component
* Refactor/tooltip width (#6159 )
* fix(color-picker): handle undefined hue in oklch conversion for white colors (#6143 )
* feat(docs): update skills for mcp v1 endpoints (#6134 )
* feat(docs): update skills for mcp v1 endpoints
* fix(docs): update mcp docs
* chore(card): use secondary variant for input in surface (#6146 )
* docs: use consistent font name (#6144 )
The example looked wrong since in the docs it was mentioned:
`Note: The font names in CSS variables should match the PostScript names of your loaded fonts. Check your font package documentation or use the font names exactly as they appear in your useFonts hook.`
But actually different names were being used in `useFonts` hook and in `global.css`.
* chore(docs): adjust content names for react components
* feat(docs): mcp dropdown (#6155 )
* feat(docs): add RAW_DOCS_CONTENT_PATH
* chore(docs): use RAW_DOCS_CONTENT_PATH instead
* feat(docs): add new icons
* chore(docs): remove LLMCopyButton
* feat(docs): mcp dropdwon
* chore(docs): revise icon styles
* chore(docs): revise mcp dropdown styles
* feat(docs): add vscode mcp
* feat(docs): rotate chevron when open
* chore(docs): use cursor link
* refactor(docs): replace Popover with Dropdown and improve copy button UX in page-actions
---------
Co-authored-by: Junior <jrgarciadev@gmail.com >
* feat: native skill (#6156 )
* feat(skills): heroui native agent skill + move skills to repo root
* feat(skills): remove commands and old heroui skill on skill install
* chore(docs): minor folder rename
* feat(docs): update react skills doc + add native skills doc
* docs(skills): update agent skills docs with versions and improve install script
---------
Co-authored-by: Junior <jrgarciadev@gmail.com >
* fix(docs): remove redundant redirect route causing build error
* docs(react): update README to reflect HeroUI v3 beta status and provide v2 branch link
* docs(react): emphasize HeroUI v3 beta status with warning icon in README
* docs(date-field): add granularity demo
* feat(date-field): add granularity selection demo to date-field stories
* fix(tooltip): add max-width and break-all styles to tooltip component
---------
Co-authored-by: Diego Gonzalez <49571987+diegonzs@users.noreply.github.com >
Co-authored-by: Peterl561 <76144929+Peterl561@users.noreply.github.com >
Co-authored-by: WK <wingkwong.code@gmail.com >
Co-authored-by: Stefano Faieta <9802152+stefanofa@users.noreply.github.com >
* chore(styles): remove cursor style from tooltip trigger component
* docs(components): reorganize component categories in documentation
* feat(color-swatch-picker): enhance transition effects by adding box-shadow
* feat(color-swatch-picker): add layout variants for grid and stack arrangements
* refactor(color-swatch-picker): simplify disabled color swatch rendering using array mapping
* feat(color-swatch-picker): integrate ColorSwatchPicker.Swatch component into ColorSwatchPicker items for enhanced rendering
* fix(styles): reorder import statements in index.css to ensure proper loading of autocomplete styles
* feat(color-field): add color field component with documentation and demos
- Add ColorField component with ColorInputGroup for color value input
- Include Storybook stories with all variants and use cases
- Add documentation with API reference and examples
- Create demos for basic, controlled, channel-editing, and form integration
- Add CSS styles for both color-field and color-input-group components
* docs(breadcrumbs, autocomplete): remove 'icon' field from documentation metadata
* refactor(color-input-group): remove interactive styles for color swatch and button elements in prefix and suffix
* feat(color-types): add Color types from @react-types/color to rac component
* refactor(color-field): simplify default color value assignment in OnSurface demo
* fix(styles): convert ring to outline for invalid-field (#6184 )
* fix(styles): convert ring to outline for invalid-field
* fix(styles): revise --tw-ring-offset-width
* fix(styles): update invalid-field utility to use ring instead of outline for improved focus styles
---------
Co-authored-by: Junior <jrgarciadev@gmail.com >
* fix(style): overlay content blur (#6136 )
* fix(style): overlay content blur
* refactor(style): standardize will-change usage
* docs(color-field): update section title from 'In Surface' to 'On Surface' for clarity
* refactor(color-field): update Color import source and simplify default color value assignments in demos
* fix: hyphenated format (#6191 )
* refactor(color): migrate parseColor utility to rac component and update imports in color-field and color-swatch-picker
* feat(color-area): add color area component
* fix(styles): enhance color area thumb transitions and adjust dragging state size
* docs(color-area): add interactive color space and channels demo
- Replace static channels demo with interactive controls for color space selection
- Add Select components for color space (RGB, HSL, HSB) and X/Y axis channels
- Display live color value preview with color swatch
- Add colorfield to related components
* feat(color-slider): add color slider component
- Add ColorSlider component with React Aria ColorSlider integration
- Add component documentation and Storybook stories
* style(color-slider): enhance visibility with box-shadow for track and caps
* fix(color-slider): prevent invalid channel and colorSpace combinations
- Fix error when using channel=saturation with colorSpace=rgb
- Add runtime validation with auto-correction to hsl for hue/saturation channels
- Update TypeScript types to restrict hue/saturation to hsl/hsb only
- Fix Default story to apply height when vertical orientation is selected
* feat(color-swatch-picker): add Indicator component for selected state visualization
* feat(color-swatch-picker): add white and black color options to the color palette
* feat(color-swatch-picker): introduce custom indicator and update documentation and demos
* refactor(docs): simplify color-swatch-picker demo examples
- Use array map pattern in basic demo instead of repetitive JSX
- Remove unnecessary 'use client' directive from custom-indicator demo
* feat(color-picker): add color picker component (#6201 )
* feat(color-picker): add color picker component
* fix(color-picker): add missing aria-labels to storybook stories and demos
* style(color-picker): add cursor style for label slot in color picker component
* feat: move toast out of preview (#6151 )
* refactor(component): rename toast container to toast provider
* refactor(component): support spinner and is-loading prop
* fix(component): adaptive toast height
* fix(component): stacking layout shifts via absolute positioning and height sync of toast
* fix(component): defer on-close to prevent toast transition deadlock
* feat(component): toast width prop
* fix(component): support custom queue for toast
* docs(component): toast
* feat(component): default timeout (4000ms) for toast
* fix(style): only show close-button for front-most toast
* docs(component): polished toast examples and stories
* feat(color-picker): enhance color picker demos with new components and styling (#6210 )
* refactor(styles): surface colors (#6204 )
* refactor(styles): surface colors
* feat(theme): add surface secondary and tertiary color variables
- Introduced new CSS variables for surface secondary and tertiary colors.
- Updated theme generation logic to accommodate the new color variables.
- Removed redundant CSS definitions for surface secondary and tertiary from theme.css.
* refactor(theme): : update theme values
---------
Co-authored-by: Diego Gonzalez <diego.ags04@gmail.com >
* chore(releases): add v3-0-0-beta-6 to React release metadata (#6205 )
* chore(releases): add v3-0-0-beta-6 to React release metadata
* docs(react): update release notes
* docs(react): add release notes for v3.0.0-beta.6 with new Color System and Toast improvements
* docs(react): update release date for v3.0.0-beta.6 to February 6, 2026
---------
Co-authored-by: Junior <jrgarciadev@gmail.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
* Chore/update annoucement (#6211 )
* chore(releases): add v3-0-0-beta-6 to React release metadata
* docs(react): update release notes
* docs(react): add release notes for v3.0.0-beta.6 with new Color System and Toast improvements
* docs(react): update release date for v3.0.0-beta.6 to February 6, 2026
* docs(react): update beta release links and descriptions for v3.0.0-beta-6
---------
Co-authored-by: Diego Gonzalez <diego.ags04@gmail.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
* feat(chip): Label slot (#6196 )
* feat(chip): add label slot
* feat(docs): include Anatomy and update Chip.Label info
* chore(docs): update anatomy and add icon
* chore(chip): revise chip label render logic
* refactor: update chip label usage
* fix(docs): typecheck issue
* chore(docs): update example
* fix(docs): remove redundant comment in Chip component example
* feat(docs): add Chip component label slot documentation
---------
Co-authored-by: Junior <jrgarciadev@gmail.com >
* chore(release): bump versions to 3.0.0-beta.6 for React and Styles packages
---------
Co-authored-by: WK <wingkwong.code@gmail.com >
Co-authored-by: Diego Gonzalez <diego.ags04@gmail.com >
Co-authored-by: Diego Gonzalez <49571987+diegonzs@users.noreply.github.com >
Co-authored-by: Peterl561 <76144929+Peterl561@users.noreply.github.com >
Co-authored-by: Stefano Faieta <9802152+stefanofa@users.noreply.github.com >
Co-authored-by: Tianen Pang <32772271+tianenpang@users.noreply.github.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-06 10:41:02 -08:00
WK
65bfecc3aa
chore(docs): add v3.0.0-beta.5 release ( #6206 )
2026-02-06 04:20:35 -08:00
Peterl561
3896887fd4
chore: trigger mcp extract on docs deploy ( #6200 )
2026-02-04 09:58:48 -08:00
Junior
d581840a1b
docs(native): update link and description for Beta 13 release on homepage
2026-02-03 16:12:27 -03:00
Junior
341baa7419
Merge branch 'v3' of github.com:heroui-inc/heroui into v3
2026-02-03 16:07:21 -03:00
Volodymyr Serbulenko
f7ad34946b
docs(native): add beta-13 release notes and component updates ( #6174 )
...
* docs(native): add portal doc file
* docs(native): sync handbook files
* docs(native): add Using Component classNames section to styling doc
* docs(native): add Reduce Bundle Size section to quick start doc
* docs(native): add input doc file
* docs(native): add field-error doc file
* docs(native): upd text-field doc file
* docs(native): add control-field doc file
* docs(native): add close-button doc file
* docs(native): add separator doc file
* docs(native): sync components doc files
* docs(native): add text-area doc file
* docs(native): add beta-13 release notes
* docs(native): update beta-13 release note braking changes
* docs(native): update beta-13 release with popup fixes pr
2026-02-03 19:39:15 +02:00
Peterl561
4284af67c6
refactor(skills): pre build tar skill files ( #6192 )
...
* refactor(skills): pre build tar skill files
* fix: lockfile
2026-02-02 04:48:28 -08:00
Hosmel Quintana
a9abb8921b
fix(skills): respect CODEX_HOME in install script ( #6167 )
2026-02-01 22:32:45 -08:00
WK
e990f4ec49
chore(autocomplete): add secondary variant in SearchField ( #6182 )
2026-02-01 12:28:27 +08:00
WK
4eb20c0d80
fix(autocomplete): inconsistent width in async filtering example ( #6183 )
2026-02-01 12:28:14 +08:00
Diego Gonzalez
e17ebfdf39
feat(theme-builder): add keyboard shortcuts for quick actions ( #6161 )
...
- Arrow Left/Right for undo/redo
- D to open reset dialog
- T to randomize theme
- Added Kbd hints to tooltips
2026-01-31 05:39:02 -08:00
WK
17e39564bf
chore(docs): revise autocomplete example items ( #6179 )
2026-01-31 00:52:15 +08:00
WK
e8964d6eb2
fix(autocomplete): hide clearbutton when spinner is shown ( #6178 )
2026-01-30 19:04:54 +08:00
Stybo
8bafdb4e86
fix(docs): incorrect link to text area page ( #6177 )
2026-01-30 16:01:13 +08:00
WK
c9727f18ae
fix(docs): markdown url ( #6162 )
...
* fix(docs): markdown link
* refactor(docs): remove githubUrl as it is not in use
2026-01-28 06:45:46 -08:00
WK
4f590e1d09
fix(docs): incorrect link to combo box page ( #6164 )
2026-01-28 14:01:17 +08:00
Junior
166de16183
feat(date-field): add granularity selection demo to date-field stories
2026-01-27 17:15:09 -03:00
Junior
024da894c1
docs(date-field): add granularity demo
2026-01-27 17:11:52 -03:00
Junior
d1b321f257
docs(react): emphasize HeroUI v3 beta status with warning icon in README
2026-01-27 10:24:40 -03:00
Junior
7997ba201c
docs(react): update README to reflect HeroUI v3 beta status and provide v2 branch link
2026-01-27 10:22:02 -03:00
Junior
d4156fea97
fix(docs): remove redundant redirect route causing build error
2026-01-27 10:20:31 -03:00
Peterl561
f8f8ab0dc9
feat: native skill ( #6156 )
...
* feat(skills): heroui native agent skill + move skills to repo root
* feat(skills): remove commands and old heroui skill on skill install
* chore(docs): minor folder rename
* feat(docs): update react skills doc + add native skills doc
* docs(skills): update agent skills docs with versions and improve install script
---------
Co-authored-by: Junior <jrgarciadev@gmail.com >
2026-01-27 05:10:34 -08:00
WK
d3f2fe47a7
feat(docs): mcp dropdown ( #6155 )
...
* feat(docs): add RAW_DOCS_CONTENT_PATH
* chore(docs): use RAW_DOCS_CONTENT_PATH instead
* feat(docs): add new icons
* chore(docs): remove LLMCopyButton
* feat(docs): mcp dropdwon
* chore(docs): revise icon styles
* chore(docs): revise mcp dropdown styles
* feat(docs): add vscode mcp
* feat(docs): rotate chevron when open
* chore(docs): use cursor link
* refactor(docs): replace Popover with Dropdown and improve copy button UX in page-actions
---------
Co-authored-by: Junior <jrgarciadev@gmail.com >
2026-01-27 04:10:49 -08:00
Junior
4ac97245ee
chore(docs): adjust content names for react components
2026-01-24 09:25:24 -03:00
Stefano Faieta
7ae49a8bdd
docs: use consistent font name ( #6144 )
...
The example looked wrong since in the docs it was mentioned:
`Note: The font names in CSS variables should match the PostScript names of your loaded fonts. Check your font package documentation or use the font names exactly as they appear in your useFonts hook.`
But actually different names were being used in `useFonts` hook and in `global.css`.
2026-01-23 04:50:23 -08:00
WK
9662925bfc
chore(card): use secondary variant for input in surface ( #6146 )
2026-01-23 04:49:37 -08:00
Peterl561
daf83266a0
feat(docs): update skills for mcp v1 endpoints ( #6134 )
...
* feat(docs): update skills for mcp v1 endpoints
* fix(docs): update mcp docs
2026-01-23 04:48:58 -08:00
Diego Gonzalez
f010b0b8a2
fix(color-picker): handle undefined hue in oklch conversion for white colors ( #6143 )
2026-01-22 08:49:23 -08:00
Junior
a5a8059623
chore(docs): adjust content names for react components
2026-01-22 10:35:14 -03:00
Diego Gonzalez
e860e46ca5
feat(theme-builder): add onboarding modal and improve code loading UX ( #6132 )
...
* feat(theme-builder): integrate Onboarding component into ThemeBuilderPage for enhanced user guidance
* fix(theme-builder): update Alert title styling for improved readability
* refactor(code-panel): replace loading spinner with skeleton loading component for improved user experience
2026-01-20 20:39:02 -03:00
Diego Gonzalez
c371fef616
feat(theme): introduce semantic color overrides for improved theme customization ( #6130 )
...
* refactor(custom-fonts): replace Button with Link for navigation and add Description component for font support details
* refactor(theme-builder): enhance CSS variable generation by including base color in theme colors
* feat(theme): introduce semantic color overrides for improved theme customization
2026-01-20 14:39:43 -08:00
Junior
5e4a95d21f
fix(docs): copy theme link toast animation
2026-01-20 16:31:54 -03:00
Volodymyr Serbulenko
972279fa3f
docs(native): fix button text color styling examples ( #6126 )
...
* docs(native): fix design-principles Icon import issue
* docs(native): correct wrapper button examples
2026-01-20 11:21:37 -08:00
Junior
7ccc43e16c
docs: add critical build issue warning for beta.4 in release notes
2026-01-20 15:30:55 -03:00
Junior
6874041f2a
chore: beta.5 released
2026-01-20 15:26:32 -03:00
Diego Gonzalez
236e420520
feat(styles): add flatten-exports script and update build process ( #6125 )
...
* feat(styles): add flatten-exports script and update build process
- Introduced script to flatten chained export in dist/index.js.
- Updated the build script in package.json to include the new flattening step.
- Enhanced the clean script to remove additional build artifacts.
* fix(flatten-exports): remove existing flattened exports section to handle rebuilds without clean
* refactor(styles): rollup setup to generate named exports
* chore(flatten-exports): remove obsolete flatten-exports script
---------
Co-authored-by: Junior <jrgarciadev@gmail.com >
2026-01-20 10:23:35 -08:00
WK
183fa69552
chore(docs): add ripple effect example in Button page ( #6124 )
...
* feat(deps): add m3-ripple
* feat(button): add ripple effect
* chore(docs): update example
* chore(docs): add m3-ripple repo link
2026-01-20 13:14:36 -03:00
Junior
12eaa15d35
chore: update package versions to 3.0.0-beta.4 in pre.json, react, and styles package.json files
2026-01-20 11:49:40 -03:00
Tianen Pang
3239033dcf
[v3] Beta 4 ( #6048 )
...
* chore: revert "Merge pull request #6047 from heroui-inc/chore/revert-beta-4"
This reverts commit 8f15714fcc , reversing
changes made to 00cf1a81e6 .
* fix: lockfile
* fix(component): button-group context only applies to direct children
* fix(component): re-export BUTTON_GROUP_CHILD for type declarations
* fix(styles): only apply to horizontal separator (#6062 )
* feat: size support for alert-dialog (#6051 )
* feat(component): size support for alert-dialog
* chore(docs): size support for alert-dialog
* feat: text-area support for input-group (#6049 )
* feat(component): text-area support for input-group
* docs(component): text-area support for input-group
* feat(component): text-area example
* feat: breadcrumbs (#6037 )
* feat(react): breadcrumbs implementation
* feat(styles): breadcrumbs style
* feat(docs): breadcrumbs documentation
* feat(docs): update component list
* chore(docs): adopt new docs structure
* fix(breadcrumbs): use svg instead
* reafactor: design system colors, surfaces levels and form fields (#6054 )
* feat(tag-group): selectedVariant (#6038 )
* feat(tag): on-form-field (#6036 )
* chore(styles): update default background for tag
* feat(tag): add onFormField
* feat(docs): add on-form-field
* chore: revise on field examples
* chore: revise on field examples
* fix(input-group): move defaultValue from Input to TextField
* chore: revise tag group variants
* fix(styles): accent-soft for selected tags
* chore(docs): remove outdated content
* chore(tag): remove outdated logic
* feat: add card integration with popover and tooltip components in stories, overlay shadow updated
* refactor: enhance separator component with surface variants and manual variant override
* refactor: on-surface renamed to in-surface, variables adjusted, surface levels created for forms and separators, quaternary level removed
* refactor: update color variables to in-surface naming convention
* feat: add outline variant to Button component and update related styles
* refactor: update color variables in stories and adjust border color for consistency
* refactor: update tooltip text size, adjust border color variables for consistency, and enhance button hover state
* refactor: standardize entering and exiting animation durations and easing functions across combobox, dropdown, popover, select, and tooltip components
* feat: add menuTrigger prop to ComboBox for controlling popover behavior and enhance documentation with examples
* refactor: update Button variants in WithTextArea demo and story for consistency
* refactor: update version selector to use new Popover component structure and enhance layout with Separator
* refactor: remove borders from various components for a cleaner design and enhance layout consistency
* refactor: reorganize component structure in meta.json files across native and react documentation
* refactor: remove border styles from search and keyboard components for a cleaner appearance
* refactor: add id attribute to category headings in components list (react & native)
---------
Co-authored-by: Junior <jrgarciadev@gmail.com >
* feat(storybook): add new demo stories and update dependencies
* feat(storybook): update global styles to include font-family for html and body
* feat(button-group): add outline variant to ButtonGroup with corresponding styles and documentation updates
* feat(forms): update inSurface prop to include "transparent" variant across multiple components and enhance documentation
* refactor(link): remove underline variants, use Tailwind classes (#6078 )
* refactor(link): remove underline variants, use Tailwind classes
* refactor(link): simplify link styles by removing underline variants and applying Tailwind classes
* fix(docs): add no-underline class to ConditionalLink in component items
* feat(search-field): add styles for empty state to disable clear button
* fix(link): update link decoration styles and transition timings
* feat(docs): enhance theme builder with new components and styles (#6073 )
* feat(input): add primary and secondary variants to Input component and update stories
* feat(theme): allow custom accent colors in theme builder (#6088 )
* feat(theme): allow custom accent colors in theme builder and enhance color selection UI
* fix(color-picker): adjust padding in Popover.Dialog and remove unnecessary height on InputGroup
* refactor(accent-color-selector): improve styling logic for custom color selection and enhance class management
* refactor(color-picker): enhance color parsing logic and improve swatch display with carousel layout
* refactor(accent-color-selector): enhance transition effects and visibility for custom color selection
* feat(theme): implement adaptive color support for light and dark modes in theme builder
* feat(docs): add redirect from /theme to /themes in next-redirects
* fix(fieldset): flexbox quirk in safari + BEM styles (#6085 )
* chore(docs): temporarily disable changelog subscription (#6081 )
* fix: incorrect BEM syntax
* fix(styles): flexbox quirks in Safari
* refactor(theme-builder): improve UX with confirmation dialogs, keyboard shortcuts, and visual feedback (#6092 )
* refactor(theme-builder): update border styling for selected states and improve class management
* feat(theme-builder): add keyboard shortcut for randomization and enhance tooltip functionality
* refactor(theme-builder): show AlertDialog on reset trigger
* refactor(theme-toggle): add cursor pointer to theme toggle container for better UX
* refactor(theme-builder): update hover styling for improved visual feedback on themes popup
- Remove theme variable from randomize.
* style(button): update secondary button colors for improved visual consistency
* chore(styles): increase stroke width and animation speed for checkbox (#6096 )
* chore(styles): increase stroke width and animation speed
* style(checkbox): adjust transition timings and scale for improved animation performance
---------
Co-authored-by: Junior <jrgarciadev@gmail.com >
* feat(input-group): focus input when decorative elements are clicked (#6091 )
* feat(input-group): focus input when decorative elements are clicked
* chore(input-group): propagate user's onClick
* feat: colors demo story, remove surface variants (#6098 )
* chore(docs): temporarily disable changelog subscription (#6081 )
* HeroUI Native Beta 11 Docs (#6086 )
* docs(native): add special notes and text input example to bottom sheet
* docs(native): update pressable feedback doc file as per latest api
* docs(native): upd quick start configure global css source part
* docs(native): upd text field doc file as per beta-11
* docs: sync doc files between local and web
* docs(native): add beta-11 release note
* docs(native): update beta-11 release notes and fix links in home page
---------
Co-authored-by: Junior <jrgarciadev@gmail.com >
* docs(native): add preview app QR code and access instructions to Beta 11 release notes
* docs(text-field): update anatomy as per latest api (#6090 )
* feat: add react-aria-components dep and colors demo
* docs(native): update select example content style (#6094 )
* refactor(components): replace inSurface prop with variant prop
- Remove inSurface prop and Surface context dependencies from form components
- Replace with explicit variant prop (primary/secondary) for better control
- Update CSS variables from --color-in-surface-* to --color-on-surface-*
- Remove surface-related stories and in-surface demo files
- Add new variants and on-surface demo files
- Update component styles to use new variant system
- Improve border color contrast levels in theme
- Fix ESLint warnings in Storybook decorators
* fix(docs): build error
---------
Co-authored-by: WK <wingkwong.code@gmail.com >
Co-authored-by: Volodymyr Serbulenko <115154506+vvv-sss@users.noreply.github.com >
* feat: v3 autocomplete (#6056 )
* feat(autocomplete): initial draft
* chore(hooks): expose useFilter
* refactor(autocomplete): import from hooks
* chore(styles): revise autocomplete styles
* fix(autocomplete): autocomplete import
* refactor(autocomplete): remove unused variants
* fix(autocomplete): add missing exports
* feat(docs): add autocomplete examples
* feat(docs): add autocomplete page
* feat(react): add autocomplete to meta
* feat(docs): register autocomplete
* feat(styles): empty state styles
* refactor(autocomplete): revise examples
* feat(docs): add useFilter hook
* chore: remove clsx dependency and replace with tailwind-variants in components and utils
* docs(autocomplete): add comprehensive documentation and examples
Add complete autocomplete documentation with 17 new demo components covering
variants, multiple select, controlled states, async filtering, and advanced
use cases. Fix API references from Group to Trigger and update documentation
structure to match select component pattern.
* refactor(tag-group): simplify variant and modifier classes, remove button is now composable
---------
Co-authored-by: Junior <jrgarciadev@gmail.com >
* refactor(colors): update color variable names and remove duplicates
* feat(color-picker): implement OKLCH color support (#6102 )
* feat(color-picker): implement OKLCH color support and enhance color selection UI
- Add support for OKLCH color format in the color picker component.
- Update color selection logic to utilize OKLCH for improved color accuracy.
- Introduce new components for color area, slider, and swatches carousel.
- Refactor color parsing and formatting utilities to accommodate new color format.
- Enhance user experience with improved swatch navigation and input validation.
* refactor(theme): enhance popover components
- Rearranged theme IDs for better organization and added new themes.
- Updated popover components to include rounded corners and consistent widths.
- Enhanced ResetButton to disable when default theme values are active.
- Adjusted color picker components for improved layout and styling consistency.
* style(slider): update thumb background color to accent foreground
- Changed thumb's background color from white to accent foreground for visual consistency.
* fix(autocomplete): handle optional chaining for selected item key
* style(checkbox): reduce transition delay for checkmark indicator
* feat(theme-builder): enhance color management and new variables (#6108 )
* feat(theme-builder): enhance color management and new variables
- Updated ThemeVariables type to include lightness, chroma, hue, and base properties.
- Added BaseColorSlider component.
- Refactored color selection logic to utilize OKLCH for enhanced accuracy.
- Improved CSS variable generation for adaptive and theme-aware colors.
- Enhanced ResetButton logic to account for new base variable in theme reset conditions.
* feat(theme-builder): integrate @react-aria/overlays and enhance theme management
- Added @react-aria/overlays dependency for improved overlay management.
- Updated ThemeBuilderPage layout with background and padding adjustments.
- Refactored PreviewContainer to utilize UNSAFE_PortalProvider for better rendering.
- Enhanced ThemeCodePanel to generate minimal CSS variables for streamlined theming.
- Introduced field color variables in theme generation for improved UI consistency.
* feat(theme-builder): add THEME_BUILDER_PAGE_ID constant and update CSS selectors
- Introduced THEME_BUILDER_PAGE_ID constant for improved theme management.
- Updated ThemeBuilderPage component to include the new ID for better accessibility.
- Refactored CSS selectors in use-css-sync.
* style(color-picker): update color area styles to include border for improved visibility
* feat(theme-builder): enhance ThemeBuilderPage with keyboard shortcuts and tooltips
- Added keyboard shortcut (S) for toggling between light and dark modes.
- Integrated Tooltip component to provide user guidance on mode switching.
- Refactored ShuffleButton component by removing unnecessary Tooltip arrow for cleaner UI.
* feat(theme-builder): update tabs structure in BuilderHeader for improved accessibility
- Added a Chip component to indicate upcoming features.
* feat(theme-builder): refactor ThemeBuilderPage and introduce SwitchMode component
* feat(shuffle-button): enhance randomization logic and state management
- Introduced useRef for tracking randomization state and snapshot of variables.
- Updated handleModalTrigger to conditionally open modal based on variable comparison.
- Added useEffect to update snapshot after randomization completes, improving state consistency.
* feat(theme-builder): enhance ThemeBuilderPage layout and introduce new components
- Added THEME_BUILDER_BOTTOM_SHEET_ID constant for improved theme management.
- Updated ThemeBuilderPage with responsive design adjustments and integrated MobileFooter.
- Enhanced ChromaSlider to support pointer events for improved user interaction.
- Updated demo components for responsive behavior across different screen sizes.
* feat(bottom-sheet): update BottomSheet component for improved functionality
- Increased SHEET_HEIGHT to 600 for better visibility.
- Introduced SNAP_HEIGHT and SNAP_OFFSET for enhanced drag behavior.
- Updated drag constraints and animations to reflect new height settings.
- Refined onDragEnd logic to improve user experience during interactions.
* refactor(home-page): improve layout and responsiveness of main sections
- Adjusted padding in the hero section for better spacing.
- Updated visibility of mobile/tablet images to enhance user experience.
- Simplified desktop demo section layout for improved clarity.
- Enhanced button grid responsiveness in demo components.
- Refined card widths in login and subtle cards demos for better alignment.
* fix(demo-components): enhance grid layout for improved responsiveness
- Updated grid layout classes for better alignment on large screens.
- Adjusted column spans to ensure consistent display across different device sizes.
* feat(theme-builder): enhance components with tooltips for better user guidance
* feat(shuffle-button): add keyboard shortcut toggle option and enhance key press handling
- Introduced enableKeyboardShortcut prop to ShuffleButton.
- Updated useKeyPress hook to include an enabled option.
* refactor: styles functions moved to styles package (#6117 )
* feat(autocomplete): add ClearButton to all examples and update documentation
* fix(native-qr-preview-popover): remove underline style from link for improved UI consistency
* chore: direct exports from react-aria-components (#6114 )
* chore(react): add direct exports from react-aria-components
* refactor(hooks): remove redundant hook wrapper
* refactor(autocomplete): update import path
* refactor(autocomplete): import surface from ../surface
* refactor: move to rac
* chore(autocomplete): revise import path
---------
Co-authored-by: Junior <jrgarciadev@gmail.com >
* fix(styles): Link with Button variants (#6115 )
* chore(styles): add styles for link as button case
* fix(styles): exclude link icon
* chore(docs): remove outdated content
* refactor(styles): move to button.css
* chore(style): remove link as button styles
* fix(link): update Link component styles for improved button appearance
---------
Co-authored-by: Junior <jrgarciadev@gmail.com >
* fix(styles): add :not(:focus) to focus-visible selectors to prevent conflicts
* Feat/tabs secondary variant (#6118 )
* feat(tabs): add secondary variant with line indicator and mobile scroll support
* feat(tabs): add vertical secondary variant and update transition duration
* refactor(autocomplete): simplify onChange handlers and add onClear callback story
* feat: toast (#6052 )
* feat(component): toast wip
* feat(component): toast wip
* refactor(toast): migrate toast styles to @heroui/styles and update imports
* refactor(toast): rename ToastRegion to ToastContainer and update related types and stories
* feat: preview toast completed
* feat(toast): add placement options and improve toast stacking behavior
* feat(toast): enhance mobile toast stacking with customizable offsets and improve accessibility
* feat(media-query): add "use client" directive to use-media-query hook for client-side rendering
* feat(toast): implement view transitions for toast placements and update styles for improved animations
* feat: toast preview almost ready
---------
Co-authored-by: Junior <jrgarciadev@gmail.com >
* fix(toast): update default gap between toasts from 14 to 8
* fix(toast): use global container at app root to prevent duplicate toasts
* refactor(toast): remove unused key prop from ToastContainer
* refactor(theme-builder): streamline font management and enhance radius options (#6119 )
* refactor(theme-builder): streamline font management and enhance radius options
- Removed unused font imports and simplified font handling in layout.
- Updated font constants to include new fonts with CDN URLs for on-demand loading.
- Enhanced radius options with descriptions for better UI clarity.
- Improved font family selection logic in components to support custom fonts.
- Refactored CSS variable generation to accommodate both predefined and custom fonts.
* fix(route): ensure skillPath fallback uses string type for consistency
* style(popovers): update Popover component styles to use rounded-3xl for improved aesthetics on theme-builder
* fix(fonts): update IBM Plex Mono CDN URL
* style(radius-popover): simplify border styles for selected state on theme-builder
* fix(suggested-fonts): add size prop to ScrollShadow for improved layout consistency
* style(buttons): update AlertDialog.Footer layout for ResetButton and ShuffleButton components to improve responsiveness and consistency
* style(demo): adjust component order in DemoComponents for improved layout responsiveness
* style(builder-header): update Tooltip.Trigger class for improved visibility on small screens
* refactor(code-panel): enhance CodePanel component with dynamic code highlighting and improved props
- Replaced CodeBlock with dynamic import of HighlightedCode for client-side rendering.
- Simplified rendering logic to prioritize children over source code.
* style(buttons): enhance layout responsiveness for ResetButton and ShuffleButton components
* refactor(constants): handle defined themes
- Updated the naming of defaultThemeValues to defaultThemeVariables for consistency.
- Adjusted imports across various components and hooks to reflect the new naming.
- Enhanced theme management by utilizing findMatchingTheme for better theme identification.
* refactor(theme): updated foreground color calculations for adaptive theming
* refactor(theme): enhance randomization logic for theme variables
- Updated randomization logic for chroma and lightness variables.
* style(theme): improve UI consistency and responsiveness across components
- Updated tooltip descriptions for clarity.
- Adjusted layout and styling for mobile footer.
- Modified button order in AlertDialog for better user experience.
- Refined ScrollShadow properties for improved layout consistency.
* feat(use-key-press): ignore key presses in editable elements to enhance usability
* feat(theme-code-panel): implement deferred value for CSS code to enhance UI responsiveness
- Added useDeferredValue to prevent blocking UI updates during syntax highlighting.
- Memoized HighlightedCode component to optimize performance with deferred values.
* fix(toast): close button on mobile
* Fix/theme builder responsive (#6121 )
* style(theme-builder): enhance responsiveness and layout adjustments across components
- Updated CSS classes to improve responsiveness for various screen sizes.
* style(theme-builder): enhance layout and responsiveness for mobile and desktop views
- Updated CSS classes to improve responsiveness across components.
- Adjusted the header and footer for improved usability and visual consistency.
* style(demo): update demo layout
---------
Co-authored-by: Junior <jrgarciadev@gmail.com >
* feat: beta-4 release prepared
* chore: update homepage version chip
* fix(text-field): propagate variant prop to Input component
* feat: theme builder links (#6123 )
* feat(builder-header): add share functionality with toast notification
- Implemented a share button that copies the current theme link to the clipboard.
- Added a toast notification to confirm the link has been copied successfully.
* feat(docs): add Theme Builder callout and update navigation links
- Introduced a callout in the colors and theming documentation to promote the Theme Builder.
- Updated the quick-start overview to include a link to the Themes section.
- Added navigation links for Themes in the layout configuration for better accessibility.
* docs: update v3-0-0-beta-4 release notes with component improvements and style fixes
* feat: add new components to the components list and registry
---------
Co-authored-by: Diego Gonzalez <diego.ags04@gmail.com >
Co-authored-by: Diego Gonzalez <49571987+diegonzs@users.noreply.github.com >
Co-authored-by: WK <wingkwong.code@gmail.com >
Co-authored-by: Junior <jrgarciadev@gmail.com >
Co-authored-by: Volodymyr Serbulenko <115154506+vvv-sss@users.noreply.github.com >
2026-01-20 06:44:00 -08:00
Junior
d84553496a
docs(react): update home page to reflect new Agent Skills feature
2026-01-15 15:25:27 -03:00
Junior Garcia
bc203662ac
feat: Agent Skills ( #6111 )
...
* feat: add HeroUI Skills feature and PostHog analytics integration
Add Skills documentation page, installation routes, and PostHog env config.
Remove next-sitemap dependency.
* docs(react): update icon for Skills documentation from 'new' to 'preview'
* docs(react): enhance Skills documentation with new utility scripts and update installation guide
* docs(react): rename Skills reference to Agent Skills and remove Skills documentation file
2026-01-15 10:23:18 -08:00
Volodymyr Serbulenko
cfc4355d0b
docs(native): extract QR preview popover into reusable component ( #6110 )
...
* docs(native): remove section names from components meta.json
* docs(native): upd getting-started and beta-12 release pages
* docs(native): update quick-start running on web note
2026-01-14 06:02:03 -08:00
Volodymyr Serbulenko
06e20dfa0a
HeroUI Native Beta 12 Docs ( #6107 )
...
* docs(native): add label, description, input-otp files
* docs(native): sync all component docs with lib origin
* docs(native): sync handbook files with lib origin
* docs(native): add beta-12 release note
2026-01-13 10:57:36 -08:00
Volodymyr Serbulenko
cc66cf9a8a
docs(native): update select example content style ( #6094 )
2026-01-10 13:26:02 -08:00
Volodymyr Serbulenko
73ff36530a
docs(text-field): update anatomy as per latest api ( #6090 )
2026-01-08 16:35:35 -08:00
Junior
a1af0cdd72
docs(native): add preview app QR code and access instructions to Beta 11 release notes
2026-01-07 12:42:21 -03:00
Volodymyr Serbulenko
b3c282599c
HeroUI Native Beta 11 Docs ( #6086 )
...
* docs(native): add special notes and text input example to bottom sheet
* docs(native): update pressable feedback doc file as per latest api
* docs(native): upd quick start configure global css source part
* docs(native): upd text field doc file as per beta-11
* docs: sync doc files between local and web
* docs(native): add beta-11 release note
* docs(native): update beta-11 release notes and fix links in home page
---------
Co-authored-by: Junior <jrgarciadev@gmail.com >
2026-01-07 07:23:31 -08:00
WK
7ff128b54d
chore(docs): temporarily disable changelog subscription ( #6081 )
2026-01-03 12:34:24 -08:00
WK
14a18784f9
fix(docs): missing TOC in All Components page ( #6074 )
...
* chore(docs): replace component list with component category
* fix(docs): use header with component category instead
2026-01-01 14:18:36 -08:00
WK
b6bdeaf563
fix(docs): status chip with long text in sidebar ( #6071 )
2025-12-31 06:36:26 -08:00
Junior
87b32707df
fix(docs): update link in HeroUI Native release notes for MCP Server
2025-12-30 16:17:36 -03:00
Volodymyr Serbulenko
c184d9caf9
HeroUI Native Docs - Beta 10 ( #6068 )
...
* docs(native): update component doc files as per beta-10
* docs(native): update useThemeColor hook ref as per beta-10
* docs: provider doc with safe area listener info
* docs: add state prop to components with animation prop
* docs(native): add bottom sheet doc file
* docs(native): enhance documentation with new releases page and component updates
* docs(native): update beta-10 release notes with detailed issue fixes and documentation improvements
---------
Co-authored-by: Junior <jrgarciadev@gmail.com >
2025-12-30 11:00:43 -08:00
WK
dcb39445fd
fix(docs): incorrect regex extracting CIELAB values ( #6067 )
2025-12-30 07:40:37 -08:00
Junior
7b55afde9d
docs(mcp): improve structure with proper headings for each IDE/provider
2025-12-27 10:35:53 -03:00
Junior
9306fb64be
Merge branch 'v3' of github.com:heroui-inc/heroui into v3
2025-12-27 10:27:04 -03:00
Junior
75c36e8289
chore: add zed to the react mcp docs
2025-12-27 10:26:57 -03:00
Tianen Pang
625192eafe
fix(docs): icon ids ( #6057 )
2025-12-26 14:22:54 -08:00
Diego Gonzalez
e9c4ddde9b
fix(docs): adjust sidebar positioning for responsive layout ( #6055 )
2025-12-26 14:16:43 -08:00
Tianen Pang
8f15714fcc
Merge pull request #6047 from heroui-inc/chore/revert-beta-4
...
chore: surgical revert of all changes from PR #6027
2025-12-26 01:12:18 +08:00
Tianen Pang
4350564a3e
chore: surgical revert of all changes from PR #6027
2025-12-26 01:00:49 +08:00
Junior Garcia
00cf1a81e6
Merge pull request #6045 from heroui-inc/fix/HHTA-116
2025-12-25 03:08:54 -08:00
WK Wong
0a86978013
fix(input-group): move defaultValue from Input to TextField
2025-12-25 16:29:35 +08:00
Tianen Pang
efac94474e
fix(docs): nav title of sidebar
2025-12-25 15:49:55 +08:00
Tianen Pang
b7643fedd3
chore: upgrade dependencies and package manager
2025-12-25 15:33:02 +08:00
Tianen Pang
c787a270a1
chore: merge branch 'v3' into beta-4
2025-12-25 15:31:04 +08:00
Junior Garcia
491b39d4cb
Merge pull request #6043 from heroui-inc/fix/reset-search
2025-12-24 07:44:49 -08:00
Diego Gonzalez
40f7d4f2ec
fix(docs): reset search input when dialog closes
2025-12-24 09:07:23 -04:00
Junior Garcia
148874ee39
Merge pull request #6042 from heroui-inc/refactor/v3-llms
2025-12-24 04:45:27 -08:00
Tianen Pang
60ed38a710
refactor(docs): improve support for llms
2025-12-24 18:21:06 +08:00
Junior
974861ab61
feat(docs): add framework root redirects for React and Native documentation
2025-12-23 18:18:16 -03:00
Junior Garcia
d814b046e6
Merge pull request #6018 from heroui-inc/docs/native
...
HeroUI Native Docs
2025-12-23 13:13:47 -08:00
Junior Garcia
103059d477
Merge pull request #6040 from heroui-inc/fix/HHTA-128
...
fix(styles): dropdown popover width
2025-12-23 11:47:21 -08:00
Junior
417d825c65
feat(docs): add redirects for getting started pages in React documentation
2025-12-23 16:45:43 -03:00
Junior
a03c116b59
Merge branch 'v3' of github.com:heroui-inc/heroui into docs/native
2025-12-23 16:36:40 -03:00
WK Wong
7eb8b9a459
fix(styles): dropdown popover width
2025-12-24 00:06:30 +08:00
Junior Garcia
f66640c1c6
Merge pull request #6025 from heroui-inc/fix/HHT-401
...
fix(skeleton): grid & single shimmer examples
2025-12-22 12:48:58 -08:00
volodymyr_serbulenko
294b3b809c
docs(react): fix invalid links issues
2025-12-22 13:48:03 +02:00
volodymyr_serbulenko
b49b5adac6
docs(native): fix invalid links issues
2025-12-22 13:36:51 +02:00
WK Wong
f88f4ad265
fix(docs): reset contain for single shimmer preview
2025-12-22 16:18:08 +08:00
WK Wong
b1e3f4242b
Merge branch 'v3' into fix/HHT-401
2025-12-22 16:07:34 +08:00
Tianen Pang
57fe255697
Merge pull request #6031 from heroui-inc/fix/v3-focus-visible
...
fix(style): keyboard focus visible
2025-12-22 08:01:22 +08:00
Tianen Pang
ee34d4c5d1
fix(style): keyboard focus visible
2025-12-22 07:53:18 +08:00
Tianen Pang
e852683029
Merge pull request #6030 from heroui-inc/fix/v3-rounded-link
...
fix: rounded link
2025-12-22 06:50:29 +08:00
Tianen Pang
6809fa7fc3
fix(style): rounded link
2025-12-22 06:45:27 +08:00
Tianen Pang
f5c7845238
Merge pull request #6029 from heroui-inc/fix/v3-classname-added-twice
...
fix: class name added twice
2025-12-22 06:00:52 +08:00
Tianen Pang
ca1aa6a45b
fix(component): classname added twice
2025-12-22 05:56:44 +08:00
Tianen Pang
27083066a8
Merge pull request #6028 from heroui-inc/fix/tab-animation
...
fix(style): tab indicator animation
2025-12-22 05:37:35 +08:00
Tianen Pang
f9e36e187b
fix(style): tab indicator animation
2025-12-22 05:30:44 +08:00
Junior
3685a27306
feat(docs): add image support in MDX frontmatter and update Open Graph metadata handling, docs fixes
2025-12-21 17:53:04 -03:00
Junior
5e28e1bf04
refactor(frameworks-tabs): simplify framework path handling by removing equivalent path logic and using default routes
2025-12-21 17:38:42 -03:00
Tianen Pang
9333428fe8
chore: upgrade dependencies and package manager
2025-12-22 03:29:04 +08:00
Junior
5ff8424373
Merge remote-tracking branch 'origin/v3' into docs/native
2025-12-21 15:57:47 -03:00
Tianen Pang
4f0b487af7
Merge pull request #6026 from heroui-inc/fix/copy-markdown
...
fix(docs): copy markdown
2025-12-22 01:30:36 +08:00
Tianen Pang
e4b0d0659b
fix(docs): copy markdown
2025-12-22 01:23:48 +08:00
WK Wong
5bacea2242
fix(skeleton): grid & single shimmer examples
2025-12-22 00:14:00 +08:00
Junior
ce5393ed0c
fix(frameworks-tabs): cast targetPath to any type for router push to resolve type issues
2025-12-20 23:11:18 -03:00
Junior
cd7a118715
docs(native): correct formatting in HeroUI Native section for clarity
2025-12-20 23:02:23 -03:00
Junior
77d37c1136
refactor: custom search added to support framework specific search
2025-12-20 23:01:43 -03:00
Junior
2315beedf7
feat: add React Native link to home layout and remove outdated external link
2025-12-20 21:37:02 -03:00
Junior
9c173f225d
style: refine global styles, enhance responsiveness in layout components, and improve mobile experience with updated video player interactions
2025-12-20 21:09:18 -03:00
Junior
5354a89e30
style: update global styles and layout components for improved responsiveness and visual consistency, mobile version sidebar improved
2025-12-20 18:26:32 -03:00
Junior
0512baba9d
docs(native): update meta.json to include roadmap and Figma links
2025-12-20 17:09:37 -03:00
Junior
570bc39771
fix(github-link): optimize stars count fetching to prevent unnecessary updates and layout shifts
2025-12-20 17:07:42 -03:00
Junior
dcca9874e3
feat: enhance documentation and components for native and web integration
2025-12-20 16:56:31 -03:00
Junior
974fd5c9a4
refactor: : fumadocs-ui components created internally to be able to add the we and native selector and improve the apis
2025-12-20 13:50:15 -03:00
Junior
2acefbb9b8
feat: new docs layout, web and native docs splitted, switch in progress
2025-12-20 01:37:42 -03:00
Tianen Pang
051efd6f10
Merge pull request #6019 from heroui-inc/fix/tag-group-example
...
fix(docs): disabled example of tag-group
2025-12-20 04:14:27 +08:00
Tianen Pang
e5a377cfd1
fix(docs): disabled example of tag-group
2025-12-20 04:11:26 +08:00
Junior Garcia
f77fc8e3ca
Merge pull request #6016 from heroui-inc/fix/og-text-overflow
2025-12-19 09:05:57 -08:00
Volodymyr Serbulenko
bd2b0cfde8
chore: merge pull request #6017 from vvv-sss/docs/native
...
Docs for HeroUI Native
2025-12-19 19:03:16 +02:00
volodymyr_serbulenko
48733ec277
docs(native): place back original meta
2025-12-19 18:51:47 +02:00
volodymyr_serbulenko
37250cd9d7
docs(native): update quick start what's next links
2025-12-19 18:50:01 +02:00
Tianen Pang
2adc5e04b0
fix(docs): text overflow for og description
2025-12-20 00:42:18 +08:00
Junior Garcia
eb6e49c40e
Merge pull request #6015 from heroui-inc/hotfix/error-message-crash
2025-12-19 08:25:46 -08:00
volodymyr_serbulenko
3b98586eec
docs(native): add handbook provider file
2025-12-19 18:23:26 +02:00
Tianen Pang
38045982f3
fix(docs): temporary workaround for error message crash
2025-12-20 00:20:01 +08:00
Junior
84eaeb6e86
fix(page): update changelog link to v3-0-0-beta-3
2025-12-19 11:10:13 -03:00
Junior Garcia
fb4501a3d6
Merge pull request #6013 from heroui-inc/beta-3
...
chore: v3.0.0-beta.3 tag released
2025-12-19 05:53:59 -08:00
Junior Garcia
ffd80edb40
Merge pull request #5923 from heroui-inc/beta-3
...
[v3] Beta 3
2025-12-19 05:45:23 -08:00
Junior
47f036dbc8
chore: v3.0.0-beta.3 released
2025-12-19 10:44:41 -03:00
volodymyr_serbulenko
03212c8cdd
docs(native): add custom fonts and styling utils sections
2025-12-19 15:42:51 +02:00
Junior
40e609fe9f
style(button): update transition durations and add active state styles for buttons
2025-12-19 10:37:42 -03:00
volodymyr_serbulenko
c4e002ce47
docs(native): add ui for agents files
2025-12-19 14:18:41 +02:00
volodymyr_serbulenko
4f43ea7351
docs(native): add handbook composition file
2025-12-19 13:22:42 +02:00
Tianen Pang
8a2dc9bda3
Merge pull request #6012 from heroui-inc/feat/v3-hide-separator
...
feat: hide separator support for accordion and button-group
2025-12-19 19:18:16 +08:00
Tianen Pang
5ebe9a3929
fix(docs): pr contributors
2025-12-19 19:10:06 +08:00
Tianen Pang
d3d761c60a
docs(changelog): hide separator support
2025-12-19 19:09:30 +08:00
Tianen Pang
ba09e22f8c
feat(component): hide separator support for button-group and accordion
2025-12-19 19:08:58 +08:00
Tianen Pang
e278f36b8a
Merge pull request #6010 from heroui-inc/fix/v3-scroll-shadow
...
fix: scroll shadow
2025-12-19 13:39:02 +08:00
Tianen Pang
56b3aa41a2
chore: merge branch 'beta-3' into fix/v3-scroll-shadow
2025-12-19 13:36:23 +08:00
Junior Garcia
cdff7d6525
Merge pull request #6009 from heroui-inc/feat/v3-full-width
2025-12-18 17:13:09 -08:00
Tianen Pang
6b60f0acff
fix(docs): beta-3 summary
2025-12-19 09:00:45 +08:00
Tianen Pang
74428e8b93
fix(docs): layout issues
2025-12-19 08:58:43 +08:00
Tianen Pang
7dbf7c5be6
fix(style): safari support for scroll shadow
2025-12-19 08:58:13 +08:00
Tianen Pang
11b2fa63d6
docs(changelog): full width
2025-12-19 08:14:27 +08:00
Tianen Pang
0cf5dd4aa9
chore: merge branch 'beta-3' into feat/v3-full-width
2025-12-19 08:05:23 +08:00
Tianen Pang
f163dbddee
docs(component): full width
2025-12-19 08:04:50 +08:00
Junior
b24ca3400c
docs(changelog): update v3.0.0-beta.3 description to include seven new components and add ScrollShadow documentation
2025-12-18 20:40:27 -03:00
Tianen Pang
3c0eb416f5
fix(storybook): css conflict
2025-12-19 07:33:23 +08:00
Tianen Pang
b52ecb9507
chore: merge branch 'beta-3' into feat/v3-full-width
2025-12-19 07:30:40 +08:00
Tianen Pang
50ccb3e9f7
feat(component): support for full-width
2025-12-19 07:30:06 +08:00
Junior
61a2f1c12c
docs(changelog): update release date and add images for v3.0.0-beta.3; enhance ButtonGroup documentation
2025-12-18 20:23:15 -03:00
Tianen Pang
6b5a291d20
docs(changelog): beta-3
2025-12-19 04:12:40 +08:00
Tianen Pang
f7b96f262f
fix(component): tag group stories
2025-12-19 04:12:11 +08:00
Tianen Pang
97b56f744d
chore: upgrade dependencies and fix lockfile
2025-12-19 04:11:28 +08:00
Junior Garcia
a8642e61bc
Merge pull request #6008 from heroui-inc/fix/v3-sb-brand-url
...
fix(storybook): brand urls
2025-12-18 11:11:14 -08:00
Tianen Pang
b39c58b32e
fix(storybook): brand urls
2025-12-19 03:06:17 +08:00
Junior Garcia
8cdbb9c123
Merge pull request #6007 from heroui-inc/fix/v3-onsurface-styles
...
fix(style): invalid styles on surface
2025-12-18 11:03:06 -08:00
Tianen Pang
92f7ea9aeb
fix(style): invalid styles on surface
2025-12-19 02:48:11 +08:00
Junior Garcia
f4c9e241a4
Merge pull request #5994 from heroui-inc/refactor/v3-alert-dialog-modal
...
refactor: alert dialog and modal
2025-12-18 10:31:55 -08:00
volodymyr_serbulenko
787cc5bb88
docs(native): add handbook animation file
2025-12-18 19:27:13 +02:00
volodymyr_serbulenko
922adafb11
docs(native): add handbook styling file
2025-12-18 19:04:29 +02:00
Tianen Pang
2349bc0a44
chore(docs): modal warning
2025-12-19 00:43:06 +08:00
Tianen Pang
79280efe0e
chore(docs): update alert-dialog and modal
2025-12-19 00:40:33 +08:00
volodymyr_serbulenko
8f886eb6b8
docs(native): add handbook theming file
2025-12-18 18:35:01 +02:00
Tianen Pang
877df5c2a0
chore: merge branch 'beta-3' into refactor/v3-alert-dialog-modal
2025-12-19 00:34:08 +08:00
Tianen Pang
2a4eccc37f
docs(component): modal and alert-dialog
2025-12-19 00:22:16 +08:00
Tianen Pang
2d2792e752
fix(component): overlay close issue
2025-12-19 00:10:57 +08:00
Tianen Pang
b3405f915f
chore(component): modal stories
2025-12-18 23:51:14 +08:00
Tianen Pang
66d9bc767b
refactor(component): alert-dialog
2025-12-18 23:50:42 +08:00
volodymyr_serbulenko
0d8ad1e342
docs(native): add handbook colors file
2025-12-18 17:16:14 +02:00
Junior Garcia
75ef5e4a30
Merge pull request #6006 from heroui-inc/feat/button-group
...
feat: add button group component and documentation
2025-12-18 07:15:52 -08:00
Junior
380281d1fe
feat: add button group component and documentation
2025-12-18 12:07:24 -03:00
Tianen Pang
384d6bd3b7
fix(component): modal styles
2025-12-18 23:03:03 +08:00
volodymyr_serbulenko
f9fd65d4b2
docs(native): add design principles file
2025-12-18 16:35:16 +02:00
volodymyr_serbulenko
a650baf197
docs(native): add introduction file
2025-12-18 15:51:20 +02:00
Junior
730dfb934a
refactor(input-group): remove InputContext to streamline prop handling
2025-12-18 10:26:20 -03:00
Junior
6fc99dc32c
fix(input-group): input context removed to avoid duplicatnig the input props
2025-12-18 10:24:17 -03:00
volodymyr_serbulenko
e22bcdf14a
docs(native): add quick-guide file
2025-12-18 15:18:15 +02:00
volodymyr_serbulenko
1c74f0de3f
docs(native): handle components videos
2025-12-18 13:22:19 +02:00
Junior
82c2546bc2
style: add no-highlight utility to various components for improved user experience
2025-12-17 19:57:38 -03:00
Junior
962022cb43
style: update will-change properties in various components for improved performance
2025-12-17 19:39:17 -03:00
Junior Garcia
fc24ef2761
Merge pull request #6003 from heroui-inc/feat/time-field
...
feat(time-field): add TimeField component, demos, and update related …
2025-12-17 14:28:36 -08:00
Junior
918260252b
refactor(time-field): update imports to use @gravity-ui/icons and adjust TimeValue type references
2025-12-17 19:25:33 -03:00
Junior
31b82ba747
feat(time-field): add TimeField component, demos, and update related files
2025-12-17 19:15:10 -03:00
Junior Garcia
fe7f0f3c05
Merge pull request #6002 from heroui-inc/fix/small-fixes
...
Fix/small fixes
2025-12-17 11:09:31 -08:00
Junior
bd2bae4112
style: enhance theming and component imports for better organization and clarity
2025-12-17 16:08:42 -03:00
Junior Garcia
c876d5b60c
Merge pull request #6001 from heroui-inc/fix/issue-5997
...
fix(styles): separator in nested tabs
2025-12-17 10:39:00 -08:00
Junior
296b51b13d
style: update input components to use text-base and wrap-break-word for improved readability
2025-12-17 15:38:17 -03:00
WK Wong
8f184cb63e
fix(styles): separator in nested tabs
2025-12-17 23:53:07 +08:00
Junior Garcia
58aa9adb00
Merge pull request #6000 from heroui-inc/refactor/remove-use-image
...
refactor(avatar): remove useImage hook and related props, update Avat…
2025-12-17 07:07:02 -08:00
Junior
3276304bfa
refactor(avatar): remove useImage hook and related props, update AvatarImage component
2025-12-17 12:03:40 -03:00
Junior Garcia
df11c3835f
Merge pull request #5989 from heroui-inc/feat/date-field
...
feat: add date-input-group & date-field component and styles
2025-12-17 06:07:14 -08:00
Junior
e7eacd6f96
fix(extract-links): correct RAC URL format in generateComponentLinks function
2025-12-17 11:06:31 -03:00
volodymyr_serbulenko
8b04319278
feat(docs): handle NativeVideoPlayerView theme mode
2025-12-17 15:59:21 +02:00
Junior
10740d31c1
refactor: rename DateInputGroup to DateField and update related components and demos, RAC upgraded
2025-12-17 10:56:44 -03:00
volodymyr_serbulenko
c14a641074
feat(docs): handle NativeVideoPlayerView mobile mode
2025-12-17 13:10:56 +02:00
volodymyr_serbulenko
47659751d9
feat(docs): add NativeVideoPlayerView component
2025-12-17 12:36:50 +02:00
Tianen Pang
c52d1e26b1
refactor(component): modal wip
2025-12-17 06:15:25 +08:00
volodymyr_serbulenko
cbf3a5658d
docs(native): ammend button and chip with hooks api
2025-12-16 16:22:28 +02:00
Junior
b24be079d0
feat(date-input-group): add DateInputGroup component and related demos
2025-12-15 21:15:52 -03:00
Junior
ad7dd1be9a
feat(date-field): integrate DateInputGroup into DateField stories and update styles
2025-12-15 20:41:56 -03:00
Junior
c15be2dabf
fix(date-field): update width class for better responsiveness
2025-12-15 18:20:32 -03:00
Junior
5ff326a701
feat: add date-field component and styles
2025-12-15 18:17:22 -03:00
Junior
a619d7bb87
fix: docs layout
2025-12-15 17:24:29 -03:00
WK
3a7b241e8f
fix(input-group): preserve InputContext with onChange handler ( #5981 )
2025-12-14 18:13:59 -08:00
Tianen Pang
f64d76200a
Merge pull request #5982 from heroui-inc/chore/polish-scroll-shadow-example
...
chore: polish scroll shadow example
2025-12-15 06:02:01 +08:00
Tianen Pang
36bbab1e85
chore(component): update scroll shadow example
2025-12-15 05:57:48 +08:00
Tianen Pang
757e2f2755
chore(component): polish scroll shadow example
2025-12-15 02:59:21 +08:00
Tianen Pang
77972d4ff1
feat: tag ( #5971 )
...
* feat(component): error message
* chore(utils): support render-props for slots
* feat(component): tag-group and tag
* chore(component): update tag stories and fix tag-list types
* fix(component): tag-group hooks
* fix(docs): build
* chore: upgrade next.js and react
* docs(component): error message
* docs(component): tag and tag group
* fix(docs): storybook links
* fix(docs): dependencies
* feat(component): update tag-group and tag styles and docs
* style(component): speed up transition, remove scale and adjusted focus ring
* docs(component): error-message vs field-error
* chore(docs): using gravity-ui icons
2025-12-14 15:58:26 -03:00
Tianen Pang
d0831f913a
refactor: removing as-child ( #5972 )
...
* refactor(component): remove as-child
* feat(component): support for compose-slot-classname
* fix(docs): a11y warnings and react 19 provider
* chore(docs): polymorphic styling
* chore: remove slot and as-child
2025-12-14 09:34:11 -08:00
Junior
2e76c58bac
feat(docs): integrate @gravity-ui/icons into documentation components
2025-12-13 19:09:31 -03:00
Junior
d3c183b8fe
fix(styles): add script to fix CSS attribute selectors missing ="true"
...
Update aria-* and data-* selectors to use explicit ="true" syntax across 26 CSS files.
2025-12-13 19:08:54 -03:00
Junior
1e81e47238
chore: remove Claude Code workflow file
2025-12-13 13:15:47 -03:00
Junior
579780d2c9
fix(docs): update changelog metadata icon and fix docs layout styles
2025-12-13 13:05:20 -03:00
Junior
ef2a488ee6
feat(docs): enhance component previews with minHeight prop
2025-12-13 12:00:49 -03:00
Junior
197b5d8a95
fix(styles): add explicit values to data-* CSS selectors
...
Update all data-* attribute selectors to use explicit boolean values (="true")
to fix CSS selector matching issues. This affects 23 component CSS files
including accordion, button, checkbox, input, select, and others.
Changes:
- [data-pressed] → [data-pressed="true"]
- [data-hovered] → [data-hovered="true"]
- [data-expanded] → [data-expanded="true"]
- [data-focus-visible] → [data-focus-visible="true"]
- And other boolean data attributes
Also updates :not() selectors to use explicit values for consistency.
2025-12-13 12:00:29 -03:00
Junior
558bbe38cd
style: update global styles for TOC popover and fix CSS syntax
2025-12-13 11:05:23 -03:00
Tianen Pang
be438d4f01
feat: scroll shadow ( #5947 )
...
* feat(component): scroll shadow done
* docs(component): scroll shadow
2025-12-13 04:26:31 -08:00
volodymyr_serbulenko
cebf6b4719
docs: add native toast doc file
2025-12-12 19:39:58 +02:00
volodymyr_serbulenko
673cb334f2
docs: add native text-field doc file
2025-12-12 19:32:22 +02:00
volodymyr_serbulenko
c982dff56a
docs: add native tabs doc file
2025-12-12 19:27:46 +02:00
volodymyr_serbulenko
703d1edce1
docs: add native switch doc file
2025-12-12 19:25:23 +02:00
volodymyr_serbulenko
1b1efb60ca
docs: add native surface doc file
2025-12-12 19:23:40 +02:00
volodymyr_serbulenko
68596e4afd
docs: add native spinner doc file
2025-12-12 19:22:23 +02:00
volodymyr_serbulenko
8bc032c4f1
docs: add native skeleton doc file
2025-12-12 19:20:27 +02:00
volodymyr_serbulenko
8b5c68830b
docs: add native skeleton-group doc file
2025-12-12 19:17:47 +02:00
volodymyr_serbulenko
19ab2534e0
docs: add native select doc file
2025-12-12 19:15:31 +02:00
volodymyr_serbulenko
5bfe27b341
docs: add native scroll-shadow doc file
2025-12-12 19:13:20 +02:00
volodymyr_serbulenko
9e04882080
docs: add native radio-group doc file
2025-12-12 19:05:57 +02:00
volodymyr_serbulenko
b6c612143e
docs: add native pressable-feedback doc file
2025-12-12 19:03:49 +02:00
volodymyr_serbulenko
f073b343cb
docs: add native popover doc file
2025-12-12 18:56:03 +02:00
Tianen Pang
e7d2cc7045
chore: upgrade dependencies and fix lockfile
2025-12-13 00:54:21 +08:00
volodymyr_serbulenko
5a2940f104
docs: add native form-field doc file
2025-12-12 18:53:58 +02:00
volodymyr_serbulenko
82daf53d7f
docs: add native error-view doc file
2025-12-12 18:52:23 +02:00
volodymyr_serbulenko
04536520e7
docs: add native divider doc file
2025-12-12 18:49:58 +02:00
volodymyr_serbulenko
898a110bd8
docs: add native dialog doc file
2025-12-12 18:47:30 +02:00
volodymyr_serbulenko
f082692e80
docs: add native chip doc file
2025-12-12 18:42:37 +02:00
volodymyr_serbulenko
7472839129
docs: add native checkbox doc file
2025-12-12 18:40:38 +02:00
volodymyr_serbulenko
32feec20e4
docs: add native card doc file
2025-12-12 18:36:15 +02:00
volodymyr_serbulenko
cca1c65c99
docs: add native button doc file
2025-12-12 18:33:15 +02:00
volodymyr_serbulenko
9844fd896b
docs: add native avatar doc file
2025-12-12 18:21:15 +02:00
volodymyr_serbulenko
246c805ff1
docs: add native accordion doc file
2025-12-12 18:17:46 +02:00
Tianen Pang
77dacc2de7
Merge pull request #5975 from heroui-inc/refactor/preview-performance
...
refactor(docs): component preview performance
2025-12-12 23:06:43 +08:00
WK Wong
63b8c72e7e
chore(deps): bump dependencies
2025-12-12 19:42:58 +08:00
volodymyr_serbulenko
fd75e034e5
docs: add initial native components files
2025-12-11 18:58:16 +02:00
volodymyr_serbulenko
6d7bccfd11
refactor: extend extract links logic for native
2025-12-11 18:19:50 +02:00
Tianen Pang
352902bfb9
chore: format
2025-12-11 03:22:11 +08:00
Tianen Pang
05483cf109
chore: remove md and mdx format
2025-12-11 03:21:48 +08:00
Tianen Pang
ee3401112d
chore: format support
2025-12-11 02:56:03 +08:00
Tianen Pang
db8b928c65
chore: remove demo file
2025-12-11 02:55:43 +08:00
Tianen Pang
e405be28ac
fix(docs): expand the containment scope
2025-12-11 02:55:20 +08:00
Junior
aa1cd2c536
refactor(hooks): improve image loading logic and cleanup event handling
2025-12-09 13:17:14 -08:00
Junior
919a0af6aa
refactor(components,hooks): streamline component logic, remove unused utilities, and enhance mobile detection
2025-12-09 13:04:06 -08:00
Junior
e7e53616e2
refactor(docs,components): update theming documentation and improve component styles
2025-12-09 12:20:34 -08:00
Junior Garcia
512b82f4f7
refactor(alert-dialog,modal): rename 'solid' to 'opaque' variant and sync animations
...
BREAKING: backdropVariant/variant prop changed from 'solid' to 'opaque'.
Applied alert-dialog animation improvements to modal.
2025-12-09 12:17:56 -08:00
Tianen Pang
a94a25408e
style(component): remove data-focus ring
2025-12-10 01:54:06 +08:00
Tianen Pang
a2263d89b1
refactor(docs): preview performance
2025-12-10 01:49:41 +08:00
Tianen Pang
a0b73e229e
style(component): use flex for positioning instead of translate for select indicator
2025-12-10 01:49:16 +08:00
Tianen Pang
94a4ca3664
chore(docs): remove the duplicate examples of select
2025-12-10 01:47:25 +08:00
Tianen Pang
288478b27b
Merge pull request #5973 from heroui-inc/refactor/dependencies-upgrade
...
refactor: upgrade dependencies
2025-12-09 03:33:18 +08:00
Tianen Pang
4a81455e55
refactor(docs): migrating fumadocs to 16
2025-12-09 03:24:57 +08:00
Tianen Pang
d854120f49
refactor(storybook): migrating to 10
2025-12-09 03:21:08 +08:00
Tianen Pang
57191ecebf
refactor: lint standard
2025-12-09 03:20:09 +08:00
Tianen Pang
1013867a52
refactor: upgrade dependencies
2025-12-09 03:19:03 +08:00
Tianen Pang
941a0fde29
chore: upgrade next, react and fix dependencies
2025-12-08 15:08:45 +08:00
Junior Garcia
8900d17479
chore: update QA workflow by removing Prettier steps and adjusting permissions for continuous release
2025-11-26 09:03:37 -03:00
Junior Garcia
2fc7b6971b
chore: update repository URL in package.json files for react and styles packages
2025-11-26 08:57:39 -03:00
Junior Garcia
b7a74551e6
chore: remove test steps from QA workflow and update prettier command
2025-11-26 08:51:44 -03:00
Junior Garcia
29bd9c3008
chore: remove commitlint workflow configuration
2025-11-26 08:48:29 -03:00
Junior Garcia
d2d7aa4023
chore: add repository metadata to styles package.json
2025-11-26 08:44:16 -03:00
Junior Garcia
b138f7094b
Merge branch 'v3' of github.com:heroui-inc/heroui into beta-3
2025-11-26 08:34:30 -03:00
Junior Garcia
133db1c5e6
chore: add additional branches to QA workflow for pull request triggers
2025-11-26 08:34:04 -03:00
Junior Garcia
ded91af578
Merge branch 'v3' of github.com:heroui-inc/heroui into beta-3
2025-11-26 08:32:42 -03:00
Junior Garcia
72f8a07eca
chore: update release command in QA workflow to include styles and react packages
2025-11-26 08:32:11 -03:00
Junior Garcia
730922456b
feat(tabs): add hideSeparator prop to remove tab separators ( #5938 )
...
* feat(tabs): add hideSeparator prop to remove tab separators
* docs(tabs): update icon metadata for Tabs component
2025-11-24 16:20:11 -03:00
Junior Garcia
4f0aba4b09
feat: add SearchField component with full documentation and examples ( #5932 )
...
This commit introduces a new SearchField component that provides a search input field with integrated search icon and clear button functionality. The implementation includes the core React component with TypeScript types, comprehensive CSS styling with support for on-surface variants, Storybook stories, and extensive documentation with 12 demo examples covering basic usage, controlled state, validation, custom icons, keyboard shortcuts, form integration, and accessibility features. The component is fully integrated into the component registry and exports, includes a new IconSearch icon component, and follows the established design patterns with proper composition using SearchField.Group, SearchField.Input, SearchField.SearchIcon, and SearchField.ClearButton subcomponents. Minor CSS adjustments were made to related form components (combobox, input-group, input, number-field, select, textarea) for consistency, and documentation files were updated to include SearchField in the component list and meta configuration.
2025-11-23 18:13:44 -03:00
Junior Garcia
f05055e393
refactor: replace react-aria-components prop types with ComponentPropsWithRef ( #5931 )
...
Standardize component prop types across all components by replacing
react-aria-components prop types (e.g., ButtonProps, InputProps, SelectProps)
with React's ComponentPropsWithRef<typeof ComponentPrimitive> pattern.
This change improves type consistency and better supports ref forwarding
across all HeroUI components.
2025-11-23 12:55:13 -03:00
Junior Garcia
bfd2a82380
chore(deps): downgrade shiki and related dependencies from 3.15.0 to 3.13.0 in pnpm-lock.yaml
2025-11-22 20:07:48 -03:00
Junior Garcia
de78803fe1
chore(deps): downgrade shiki dependency from 3.15.0 to 3.13.0 in package.json
2025-11-22 20:07:30 -03:00
Junior Garcia
f57ee93ce0
chore(deps): update dependencies and refactor tailwind-variants usage ( #5928 )
2025-11-22 20:03:38 -03:00
Tianen Pang
babf593bed
docs(changelog): update beta-3 contributor metadata
2025-11-21 09:58:19 +08:00
Tianen Pang
7777f27206
Merge pull request #5922 from heroui-inc/fix/v3-input-disabled-style
...
fix(style): disabled styles of input and textarea
2025-11-21 09:54:36 +08:00
Tianen Pang
222d3fc799
feat(docs): support pr contributors
2025-11-21 09:50:02 +08:00
Tianen Pang
cd21db781f
docs(changelog): initial beta-3 changelog
2025-11-21 09:45:12 +08:00
Tianen Pang
fa829d4cc1
fix(style): disabled styles of input and textarea
2025-11-21 09:42:57 +08:00
Tianen Pang
e5c7663af2
fix(demo): controlled multiple of select ( #5921 )
2025-11-20 18:11:22 -03:00
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
Junior Garcia
b750d5187f
feat: github stars link added to the docs navbar
2025-11-11 10:28:04 -03:00
Junior Garcia
13f3d58aa8
docs: enhance documentation clarity and consistency across various sections
2025-11-10 19:48:35 -03:00
Junior Garcia
9d16961925
fix(docs): update link for Components section to point to components-list
2025-11-10 19:22:35 -03:00
WK
197547e652
feat(docs): include component preview in related components ( #5887 )
...
* feat(docs): include component preview in related components
* feat(docs): add RelatedComponents
* chore(docs): revise related components
* feat(docs): update componentsMap & componentRelationships
* feat(docs): update relationships for description
* feat: components page and list
* fix(docs): update component links to point to components-list
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2025-11-10 19:18:00 -03:00
Junior Garcia
f25f7996d5
feat: custom 404 page
2025-11-09 12:51:22 -03:00
Junior Garcia
0127d0ec41
chore(docs): update site name and README for clarity and consistency
2025-11-09 12:22:04 -03:00
Junior Garcia
de241b64fc
refactor(docs): remove custom styles section from checkbox documentation
2025-11-09 11:28:07 -03:00
Junior Garcia
c333bb8287
refactor: demos adjusted to use compound pattern over separated components
2025-11-08 11:23:51 -03:00
Junior Garcia
3004fb1ec9
fix: toc on dark mode
2025-11-06 11:48:26 -03:00
Junior Garcia
5cb3076216
feat: beta-1 released
2025-11-06 11:12:11 -03:00
Junior Garcia
3c3f82432a
Beta 1 [v3] ( #5872 )
...
* refactor: compound and named pattern (#5850 )
* refactor(component): compound and named pattern
* refactor(component): tabs component naming consistency
* docs(changelog): v3.0.0-alpha-36
* fix(docs): correct broken storybook links (#5854 )
* feat(components): checkbox (#5829 )
* fix(component): support compound pattern in server component
* fix(component): keep accordion and chip in sync with compound pattern
* fix(component): type of forward refs
* fix(calendar): temporary workaround for ref error
* fix(storybook): imports
* feat(checkbox): initial draft
* refactor(styles): remove orientation
* refactor: migration from dot notation to separted components to support RSC
* refactor: migrate to React 19 ref pattern - remove forwardRef wrappers and explicit ref declarations from all components
* chore(checkbox): revise checkbox story
* feat(checkbox): checkmark & indeterminate
* chore(styles): checkmark & indeterminate styles
* refactor: provider context removed as it is not longer needed on react 19
* feat: made the migration smoother by still supporting the "dot" exports but adjusting the main compound component
* fix: compound patter, radio group api, ref on react 19
* refactor(switch): split switch and switch-group into separate components following radio/radio-group pattern
* chore(changelog): update v3.0.0-alpha.35 release notes and date
* fix(page): update version label to reflect RSC support
* chore(changelog): update examples to use new component names CardRoot and TabsRoot
* refactor(checkbox): adopt latest component structure
* chore: remove radio stories
* refactor(checkbox): adopt new api and revised stories
* refactor(checkbox-group): adopt new api and add stories
* chore(checkbox-group): revise examples
* chore(checkbox): separate checkbox group css
* chore(styles): revise checkbox styels
* fix(styles): add border for invalid
* feat(checkbox): add invalid story
* chore: sync changes from v3 redesign
* refactor(checkbox): remove slots
* refactor(checkbox): apply compound and named pattern
* feat(docs): checkbox page
* refactor(checkbox): remove use client
* chore(docs): revise based on the latest revamp
---------
Co-authored-by: Tianen Pang <32772271+tianenpang@users.noreply.github.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* V3 Redesign (#5851 )
* fix(docs): update Link component to use Link.Root for consistency with new component structure
* feat: light theme in progress, button, spearator & accordion adjusted to new default theme
* feat: button and chip done
* feat: enhance Skeleton component with new Grid and Single Shimmer previews; update card and disclosure styles for consistency
* feat: update Kbd component styles and add Abbr support in stories
* feat: avatar and chip updated
* fix(accordion): adjust separator styling for consistency in accordion items
* refactor: close button adjsuted
* feat(link): add underline variants and offset options to Link component documentation and implementation
* feat(link): enhance link component with hover state and transition effects for icon opacity
* refactor: surfaces variables are now calculated by default, card, button, disclosures updated
* refactor: update styles for various components to improve consistency and reduce motion effects
* feat(storybook): add welcome story and update story order; feat(styles): include variants in package config and copy script
* refactor: update accordion, card, and kbd components to enhance styling and introduce new variants
* refactor(link): update hover underline effect to use opacity transition instead of scale transformation
* refactor(styles): update background color variables and remove gradient backgrounds from layout components
* refactor(storybook): enhance color stories by adding calculated color variants and removing deprecated soft colors
* refactor(styles): introduce background quaternary color and update shadow variables for popover and tooltip components
* feat: alert component created
* refactor(alert-demo, x-profile-demo): simplify button usage and enhance layout alignment
* feat: input otp
* feat: inpuit otp docs
* refactor(switch): enhance styling with improved transition timings and add box-shadow for active states
* feat: home page design in progress
* feat: add Surface component with context-based on-surface styling
- Add Surface component with four variants (default, secondary, tertiary, quaternary)
- Implement SurfaceContext to provide variant to child components
- Update Input, TextArea, InputOTP, and RadioGroup to automatically detect Surface context
- Components now apply on-surface styling when wrapped in Surface component
- Add OnSurface stories for all affected components
- Create comprehensive Surface documentation with examples
- Add OnSurface demo examples to all component documentation pages
- Update CSS classes to support on-surface modifier variants
* feat: add Surface component documentation and update meta.json
* feat(card): implement form handling in WithForm story using Form, Input, and Label components
* feat(card): refactor WithForm to use Form component for improved form handling and submission
* refactor(accordion): remove background class from stories and enhance AccordionRoot with SurfaceContext for elevated variant
* refactor(accordion): update variant from elevated to surface across components and documentation
* feat: add checkbox-group component and checkbox enhancements
* feat(demo): add UIComponentsDemo to the DemoComponents
* refactor: migrate Component.Root to Component in docs and demos
- Update all component documentation files to use Component instead of Component.Root
- Update all demo files to use simplified component syntax
- Update API reference headers from Component.Root Props to Component Props
- Exclude changelog files from migration as requested
This change promotes the simpler and more elegant Component syntax while
maintaining backward compatibility (both patterns are still supported).
* style: update global styles and card component
* feat(storybook): enhance color stories with new "On Surface" color variants and remove obsolete field color states
* feat(demos): update chip component props from 'type' to 'color' and add "use client" directive in multiple demo files
* feat(demos): add "use client" directive to basic button demo
* refactor: theme variables update background color in dark mode
* feat(demos): add "use client" directive to multiple demo files
* feat(demos): add FieldError component to TextfieldDemo for improved validation feedback
* fix(demo): update avatar images and names in avatar-group-demo for consistency
* feat: listbox component preview created and documented
* feat: selecte component created
* feat: export React Aria components from rac module
* feat: slider component created, documentation styles and content updated. Home page completed
* fix(demo): correct spelling of "credits" in AlertDemo component
* refactor(docs): simplify component usage by using compound pattern (#5870 )
* fix(component): checkbox build errors
* refactor(docs): simplify component usage by using compound pattern
* fix(component): checkbox build errors
* chore(docs): correct pattern description
* feat(docs): enhance component preview with intersection observer for lazy loading
* feat(docs): enhance code block styling and functionality with isolated rendering option
* chore(root): upgrade package manager
* fix(docs): update image sources and enhance styling across various components
---------
Co-authored-by: Tianen Pang <32772271+tianenpang@users.noreply.github.com >
* fix(docs): update Twitter card image and adjust styles in route component for improved readability
* refactor(docs): updated color documentation
* fix(docs): update icon import in home page and remove unused client directive from Iconify component
* chore(docs): update documentation to reflect beta status and adjust storybook links for components
* feat: fix alert responsive
* feat(docs): replace img tags with next/image component for improved performance and consistency in home page and demo components
* fix: improve Lighthouse performance scores
- Replace picture/source elements with Next.js Image component
- Add fetchPriority='high' and loading='eager' to LCP images
- Fix viewport: remove userScalable: false and increase maximumScale to 5
- Add robots metadata with index: true for proper SEO
- Update sitemap URL in robots.txt
* fix: explicitly set X-Robots-Tag header to ensure proper indexing
- Add headers function in next.config.ts to set X-Robots-Tag: index, follow
- This ensures the header is explicitly set and prevents noindex issues
* fix(docs): update Link component styling in home page for improved visibility
* feat: card demos adjusted
* fix(docs): update introduction images for consistency and improved presentation
* fix(docs): update image sources in introduction and README for consistency
* fix(docs): update card component to include icon property for enhanced documentation
* fix(docs): update icon property for ListBox, Select, Slider, and MCP Server components to 'new' for improved documentation clarity
* fix(docs): update card demo layout to use flex-wrap for improved responsiveness
* feat(docs): implement changelog filtering in search API response
* feat: beta-1 changelog (draft)
* fix(docs): update version label in home page to reflect major redesign
* feat(docs): update changelog for v3-0-0-beta-1 with new components and improved API details
* fix(docs): correct formatting in changelog for v3-0-0-beta-1
* chore(docs): minor changes on v3 beta doc (#5879 )
* chore(docs): update release date
* chore(docs): point to v3 component doc instead of v2
* chore(docs): add updated icon
* fix(input): typo
* refactor(styles): reduce motion (#5873 )
* refactor(styles): reduce motion
* refactor(styles): reduce motion
* docs(handbook): disabling animations in animation section
* style(component): extend motion-reduce and adjust motion priority
* docs(handbook): disabling animations in animation section
* chore(docs): update design principles and changelog for v3-0-0-beta-1
* feat(docs): enhance HomePage and DocsImage components with static rendering and improved image handling
* fix(docs): update background colors for input, textarea, skeleton components and tabs in showcase
---------
Co-authored-by: Tianen Pang <32772271+tianenpang@users.noreply.github.com >
Co-authored-by: WK <wingkwong.code@gmail.com >
2025-11-06 11:08:05 -03:00
Junior Garcia
9542aae53c
fix(docs): update Link component to use Link.Root for consistency with new component structure
2025-10-24 16:50:55 -03:00
Junior Garcia
772b94282e
Alpha 35 [v3] ( #5830 )
...
* fix(component): support compound pattern in server component
* fix(component): keep accordion and chip in sync with compound pattern
* fix(component): type of forward refs
* fix(calendar): temporary workaround for ref error
* fix(storybook): imports
* refactor: migration from dot notation to separted components to support RSC
* refactor: migrate to React 19 ref pattern - remove forwardRef wrappers and explicit ref declarations from all components
* refactor: provider context removed as it is not longer needed on react 19
* feat: made the migration smoother by still supporting the "dot" exports but adjusting the main compound component
* fix: compound patter, radio group api, ref on react 19
* refactor(switch): split switch and switch-group into separate components following radio/radio-group pattern
* chore(changelog): update v3.0.0-alpha.35 release notes and date
* fix(page): update version label to reflect RSC support
* chore(changelog): update examples to use new component names CardRoot and TabsRoot
* fix(changelog): update release notes for v3.0.0-alpha.35, refactor Switch component to align with Radio/RadioGroup pattern, and clarify migration steps
* fix: broken storybook (#5836 )
* fix(disclosure-group): broken api
* chore(radio): remove storybook
* chore: alpha 35 released
---------
Co-authored-by: Tianen Pang <32772271+tianenpang@users.noreply.github.com >
Co-authored-by: WK <wingkwong.code@gmail.com >
2025-10-21 10:05:28 -03:00
Junior Garcia
3991fb7e7c
Merge pull request #5824 from heroui-inc/fix/data-hover-props
...
fix: data hover
2025-10-17 15:05:23 -03:00
Junior Garcia
1217fba447
fix: lock file & build
2025-10-17 15:01:45 -03:00
Junior Garcia
674cca2ac2
fix: data hover
2025-10-17 14:54:59 -03:00
Junior Garcia
d9d45c1812
refactor: remove unused fieldset demos and update form field components to include name attributes for better accessibility
2025-10-15 17:05:43 -03:00
Junior Garcia
e6390ef460
docs: add form field color variables and update theming documentation for improved consistency in form styling
2025-10-15 11:26:08 -03:00
Junior Garcia
0f3bb3b72b
chore: bump versions for @heroui/react and @heroui/styles to 3.0.0-alpha.34
2025-10-15 11:16:46 -03:00
Junior Garcia
911bf12169
Merge pull request #5780 from heroui-inc/alpha-34
...
[v3] Alpha 34
2025-10-15 10:57:01 -03:00
Junior Garcia
b87ed19345
docs: enhance changelog and MCP server documentation with AI assistant update instructions and improved descriptions for form components
2025-10-15 10:53:50 -03:00
Junior Garcia
a5607545e6
Merge pull request #5805 from heroui-inc/docs/HHT-238
...
chore(docs): v3.0.0-alpha.34 changelog
2025-10-15 10:41:05 -03:00
Junior Garcia
dc402d8dfe
docs: wrap validation notes in Callout for Input and TextArea components to enhance visibility
2025-10-15 09:37:14 -03:00
Junior Garcia
b255b9cdea
docs: update Input and TextArea documentation to clarify component descriptions and props; add aria-label examples for better accessibility
2025-10-15 09:32:37 -03:00
WK Wong
98ca654061
chore(docs): include latest changes
2025-10-15 12:21:57 +08:00
WK Wong
3c1c9fdfbb
chore(docs): update version tag intro
2025-10-15 12:21:10 +08:00
WK Wong
850b45d3f7
Merge branch 'alpha-34' into docs/HHT-238
2025-10-15 11:01:08 +08:00
Junior Garcia
b913f1b63a
refactor: update input, text-field, and textarea components to use bg-surface styles for improved consistency and accessibility; remove unused checkbox demos
2025-10-14 20:03:40 -03:00
Junior Garcia
b8128e56d1
fix: correct import path for TextArea component in text-field stories
2025-10-14 19:40:48 -03:00
Junior Garcia
32b1140b00
refactor: update TextField component documentation to use new Label, Input, Description, and FieldError components for improved clarity and accessibility
2025-10-14 19:23:36 -03:00
Junior Garcia
64f18b6a32
feat: form-based components docs added
2025-10-14 18:51:28 -03:00
Junior Garcia
628e841da2
fix: border radius values and fieldset, textfield is not based on common components
2025-10-14 16:34:26 -03:00
Junior Garcia
03c41d6a1d
Merge branch 'alpha-34' of github.com:heroui-inc/heroui into alpha-34
2025-10-14 10:17:25 -03:00
Junior Garcia
f92d65cfde
chore: docs in progress
2025-10-14 10:17:13 -03:00
Junior Garcia
a3ec9b9d07
Merge pull request #5808 from heroui-inc/fix/HHT-241
2025-10-14 09:15:35 -03:00
WK Wong
90bc4635db
fix(styles): margin-inline-start in switch
2025-10-14 20:08:28 +08:00
WK Wong
99517fa184
Merge branch 'alpha-34' into docs/HHT-238
2025-10-13 20:15:48 +08:00
Junior Garcia
1890b49253
fix: animations
2025-10-12 20:05:59 -03:00
Junior Garcia
f035bc8eed
Merge pull request #5803 from heroui-inc/docs/v3-radio-group
...
feat(docs): radio group
2025-10-12 19:06:51 -03:00
WK Wong
e2649cc62a
chore(docs): v3.0.0-alpha.34 changelog
2025-10-12 19:17:54 +08:00
WK Wong
79c055a5d2
fix(radio-group): incorrect defaultValue
2025-10-12 12:20:50 +08:00
WK Wong
29cc754605
feat(docs): add radio group
2025-10-12 12:20:21 +08:00
Junior Garcia
ee183f7c3a
Merge pull request #5760 from heroui-inc/feat/HHT-219
...
feat: RadioGroup
2025-10-11 20:39:54 -03:00
Junior Garcia
cf0cca3c40
fix: radio group naming, styles, etc
2025-10-11 20:37:22 -03:00
Junior Garcia
392e7504df
feat: add label export to components index for improved accessibility
2025-10-11 19:36:53 -03:00
Junior Garcia
c5e3470eb4
chore: reorganize teh stories per category
2025-10-11 19:30:36 -03:00
Junior Garcia
8f433a6449
feat: fieldset and form created. textfield styles updated to hide the description on invalid values
2025-10-11 19:21:20 -03:00
Junior Garcia
7fdba4f068
feat: textarea component added, textfield updated to support textarea
2025-10-11 18:01:27 -03:00
Junior Garcia
e6c798d045
refactor(react): remove unused TextFieldTextAreaProps export from text-field component
2025-10-11 17:08:14 -03:00
WK Wong
819d8c09da
refactor(radio): revise radio examples
2025-10-11 22:43:34 +08:00
WK Wong
392d58781c
chore(styles): revise radio styles
2025-10-11 22:43:22 +08:00
WK Wong
6d838b7f42
chore(styles): revise radio styles
2025-10-11 19:52:25 +08:00
WK Wong
226f3392cd
chore(radio): add group
2025-10-11 19:50:22 +08:00
WK Wong
c6bfd20250
feat(radio): reverse direction for mobile
2025-10-11 01:41:29 +08:00
WK Wong
00ee275e73
feat(radio): include field
2025-10-11 01:14:42 +08:00
WK Wong
244e79bb88
Merge branch 'alpha-34' into feat/HHT-219
2025-10-11 00:49:46 +08:00
Junior Garcia
b0b8ba9543
refactor(styles): update separator styles to remove unnecessary shrink utility and enhance container layout
2025-10-08 17:28:46 -03:00
Junior Garcia
f829d484ee
chore: input completed, text-field almost done, label/description/field-error splitted, "field" based components and group/form in progress
2025-10-07 17:19:47 -03:00
WK Wong
de3c8c492a
refactor(styles): adopt latest css changes
2025-10-07 13:20:12 +08:00
WK Wong
b72dbd341d
Merge branch 'alpha-34' into feat/HHT-219
2025-10-07 13:09:22 +08:00
Junior Garcia
05e55699c3
refactor(styles): introduce field tokens and update form component styles for consistency and improved theming
2025-10-06 23:42:40 -03:00
Junior Garcia
dd80713ead
refactor(react): simplify useCSSVariable call in Skeleton component
2025-10-06 22:19:50 -03:00
Junior Garcia
f81b5df20a
refactor(react): align data-slot markers across components
2025-10-06 21:42:40 -03:00
Junior Garcia
764d985f29
chore(styles): sync panel shadows and skeleton animation vars
2025-10-06 20:58:24 -03:00
Junior Garcia
702695c3db
refactor(styles): enhance switch component with shadow effect and update variable comments for clarity
2025-10-06 20:17:25 -03:00
Junior Garcia
895ee3e1a1
refactor(styles): update shadow and border styles across popover, tabs, tooltip, and theme variables for consistency
2025-10-06 12:18:40 -03:00
Junior Garcia
5251da89ba
refactor(styles): update border radius for various components to ensure consistency across the design
2025-10-06 10:46:21 -03:00
WK Wong
4df019b794
chore(radio): revise radio styles
2025-10-06 19:18:43 +08:00
WK Wong
c1743946bb
chore(radio): revise examples
2025-10-06 19:17:29 +08:00
WK Wong
ffff308d6a
refactor(radio): remove label & add size
2025-10-06 19:17:01 +08:00
WK Wong
7db816573f
refactor(radio): remove label
2025-10-06 19:16:31 +08:00
WK Wong
f3e037d10d
Merge branch 'alpha-34' into feat/HHT-219
2025-10-06 18:09:15 +08:00
WK Wong
f1746c5feb
Merge branch 'v3' into feat/HHT-219
2025-10-06 17:59:07 +08:00
Junior Garcia
e44053648c
refactor(styles): streamline utility classes and update component styles for consistency, theme variables updated, focus ring added
2025-10-05 20:13:15 -03:00
Junior Garcia
5aa8ccf359
fix(switch): update small switch control width for improved design consistency
2025-10-05 17:49:24 -03:00
Junior Garcia
8e1bba8fa9
fix(switch): adjust width of small switch control for better alignment
2025-10-05 17:47:41 -03:00
WK Wong
285cf3cc15
chore(docs): remove duplicate related showcases
2025-10-06 00:24:55 +08:00
Junior Garcia
f2b1bdc44c
Merge pull request #5777 from heroui-inc/alpha-33
...
[v3] Alpha 33
2025-10-05 13:06:08 -03:00
Junior Garcia
eccbf8059c
chore: bump versions to 3.0.0-alpha.33 for @heroui/react and @heroui/styles, update changelog link
2025-10-05 13:04:04 -03:00
Junior Garcia
b418ca9e37
Merge pull request #5764 from heroui-inc/chore/HHT-223
...
chore(deps): bump react-aria version
2025-10-05 13:02:07 -03:00
Junior Garcia
db5713653b
Merge pull request #5776 from heroui-inc/docs/HHT-235
...
chore(docs): v3.0.0-alpha.33
2025-10-05 13:01:37 -03:00
Junior Garcia
7a963ab410
chore(docs): update changelog for v3.0.0-alpha.34 with RAC upgrade, Tabs redesign, and component updates
2025-10-05 13:01:03 -03:00
WK Wong
18515fa188
chore(docs): v3.0.0-alpha.33
2025-10-05 22:35:35 +08:00
WK Wong
1399ba3136
chore(docs): v3.0.0-alpha.33
2025-10-05 15:30:37 +08:00
Junior Garcia
29ebab9908
fix(disclosure): remove unnecessary margin from Disclosure.Body component
2025-10-04 21:11:13 -03:00
Junior Garcia
79349b2935
feat: disclosure, accordion, tabs adn switch styles updated, breaking changes introduced, motion reduced support added, docs updated, related showcases added
2025-10-04 21:06:06 -03:00
WK Wong
c3f928d58b
fix(disclosure): example styles
2025-10-03 21:02:17 +08:00
WK Wong
e494d42497
chore(deps): bump react-aria versions
2025-10-03 20:52:45 +08:00
WK Wong
8b595e14c9
feat(styles): initial styles
2025-10-03 00:07:25 +08:00
WK Wong
8ceb8c1ed6
feat(styles): import radio.css
2025-10-03 00:06:55 +08:00
WK Wong
14937d24e8
feat(radio): use BEM modifiers
2025-10-02 23:48:14 +08:00
WK Wong
76b7424204
chore(radio): update storybook export
2025-10-02 23:46:39 +08:00
Junior Garcia
93575b69c3
fix: set defaultOpenLevel to 0 for sidebar in layout component
2025-10-02 09:06:33 -03:00
Junior Garcia
3f1ce4766a
fix: update MCP server installation commands to use the correct package name
2025-10-01 16:07:37 -03:00
Junior Garcia
5d0ac2b07d
chore: update MCP installation links to use a consistent URL format
2025-10-01 15:15:10 -03:00
Junior Garcia
04e4e23871
fix: update changelog header format for consistency
2025-10-01 13:22:46 -03:00
Junior Garcia
b77ad162d2
chore: add changelog to home
2025-10-01 13:21:50 -03:00
Junior Garcia
aedf3a2f77
feat: add changelog section
2025-10-01 13:18:43 -03:00
Junior Garcia
8f91ada669
chore: remove release:alpha script from package.json
2025-10-01 12:39:31 -03:00
Junior Garcia
ce8e905898
Merge pull request #5747 from heroui-inc/v3-alpha-32
...
V3 alpha 32
2025-10-01 12:37:43 -03:00
Junior Garcia
25143f4184
chore: improve mcp docs
2025-10-01 12:36:19 -03:00
Junior Garcia
0430f42e58
chore: update mcp docs
2025-10-01 12:33:15 -03:00
Junior Garcia
3a8f6b420b
chore: adjsut mcp docs
2025-10-01 12:25:22 -03:00
Junior Garcia
ec9eef8957
feat: mcp docs added
2025-10-01 12:24:14 -03:00
Junior Garcia
3a328a7fd1
chore: add release:alpha script to package.json
2025-09-30 16:08:56 -03:00
Junior Garcia
2910fce1d1
Merge pull request #5748 from heroui-inc/feat/HHT-215
2025-09-30 08:35:27 -03:00
WK Wong
d38a1d1dc9
refactor: migrate fieldset styles
2025-09-30 16:45:17 +08:00
Junior Garcia
40a83b994a
Merge pull request #5744 from heroui-inc/feat/HHT-201
...
feat: label & description
2025-09-29 17:33:12 -03:00
Junior Garcia
4f6028e79b
Merge branch 'v3-alpha-32' of github.com:heroui-inc/heroui into feat/HHT-201
2025-09-29 17:32:38 -03:00
Junior Garcia
c8e917fa7f
Merge pull request #5742 from heroui-inc/refactor/HHT-199
...
refactor(switch): switch styles & examples
2025-09-29 17:30:01 -03:00
Junior Garcia
5a9661043c
chore: small adjustment
2025-09-29 17:29:37 -03:00
Junior Garcia
401ac32159
chore: small adjustment
2025-09-29 17:26:02 -03:00
Junior Garcia
6482d7fa12
Merge pull request #5746 from heroui-inc/refactor/v3-card
...
refactor: card
2025-09-29 17:24:09 -03:00
Junior Garcia
05badcce9c
chore: few adjustments
2025-09-29 17:22:06 -03:00
Tianen Pang
c92c07d073
fix(component): card export
2025-09-30 02:38:42 +08:00
Tianen Pang
ed79523b24
chore: merge branch 'v3' into refactor/v3-card
2025-09-30 02:36:36 +08:00
Tianen Pang
732ded9714
refactor(component): card slots, variants and usage
2025-09-30 02:24:43 +08:00
Tianen Pang
37f3558013
feat(component): split out the close-button
2025-09-30 02:23:35 +08:00
Tianen Pang
0c74fff650
chore(root): upgrade dependencies
2025-09-30 02:22:23 +08:00
Tianen Pang
4702573cd0
chore(root): commit-lint workflow
2025-09-30 02:21:52 +08:00
WK Wong
0f0ad52427
Merge branch 'v3' into refactor/HHT-199
2025-09-28 21:22:47 +08:00
Junior Garcia
33960e5845
Merge pull request #5743 from heroui-inc/fix/HHT-213
2025-09-28 09:37:20 -03:00
WK Wong
2c48987cd0
chore: remove font-normal
2025-09-28 14:35:35 +08:00
WK Wong
15ac8ee4c4
fix: font properties
2025-09-28 14:30:39 +08:00
WK Wong
c5df910162
chore(docs): update custom style example
2025-09-28 12:56:23 +08:00
WK Wong
8c6c778c48
refactor(styles): revise switch styles
2025-09-28 12:47:06 +08:00
WK Wong
2ad3597b10
refactor: revise examples
2025-09-28 12:46:41 +08:00
WK Wong
46c26e9a8c
feat(styles): description css
2025-09-27 16:14:33 +08:00
WK Wong
7a50aeae71
feat(styles): label css
2025-09-27 16:14:23 +08:00
WK Wong
d3c585ce5d
refactor(label): revise description.styles
2025-09-26 23:38:49 +08:00
WK Wong
2c186589be
refactor(label): revise label.styles
2025-09-26 23:38:37 +08:00
WK Wong
0c92abc468
fix: typing
2025-09-26 23:37:49 +08:00
WK Wong
450e7d9384
feat(styles): add description and label
2025-09-26 23:37:22 +08:00
WK Wong
e2dc496497
chore(switch): revise examples
2025-09-24 21:04:34 +08:00
WK Wong
9568a92c57
refactor(docs): update render props
2025-09-24 20:42:41 +08:00
WK Wong
108960fd32
refactor(styles): revise switch styles
2025-09-24 20:38:42 +08:00
WK Wong
8508ec5d04
refactor: add overflow-x-auto to group horizontal
2025-09-24 20:00:40 +08:00
WK Wong
9c2bc1d012
refactor(docs): revise switch sections
2025-09-24 17:23:59 +08:00
Junior Garcia
6b4c911498
chore: showcase item added to the sidebar
2025-09-23 10:52:51 -03:00
Junior Garcia
2eaf077e33
Merge pull request #5727 from heroui-inc/alpha-32
...
Sync
2025-09-22 13:16:23 -03:00
Junior Garcia
197340c4bc
Merge pull request #5726 from heroui-inc/refactor/HHT-191
2025-09-22 13:15:25 -03:00
WK Wong
9bafd26586
refactor(styles): switch control & thumb
2025-09-22 23:15:46 +08:00
Junior Garcia
ce11b3eaf7
Merge pull request #5704 from heroui-inc/alpha-31
...
Alpha 31 [v3]
2025-09-22 11:45:05 -03:00
Junior Garcia
a986dce8c8
chore: switch docs to preview
2025-09-22 11:33:37 -03:00
Junior Garcia
065a2c5c83
Merge pull request #5724 from heroui-inc/feat/HHT-185
...
feat: switch
2025-09-22 10:47:50 -03:00
WK Wong
88ad9cedbd
feat(styles): add scale on press
2025-09-22 21:42:49 +08:00
WK Wong
2aa48f1803
chore: revise switch styles
2025-09-22 21:36:42 +08:00
Junior Garcia
6a9cecde2d
chore: add status chips
2025-09-22 10:27:32 -03:00
WK Wong
bf58c73de4
Merge branch 'alpha-31' into feat/HHT-185
2025-09-22 20:46:43 +08:00
WK Wong
5253d19daf
Merge branch 'alpha-31' into feat/HHT-185
2025-09-22 20:46:25 +08:00
WK Wong
4b99932d83
refactor: revise example
2025-09-22 20:44:10 +08:00
Junior Garcia
5c1e10e900
Merge pull request #5725 from heroui-inc/feat/v3-card
...
feat(card): card component
2025-09-22 09:36:48 -03:00
Junior Garcia
867ec2d055
chore: merged with alpha 31
2025-09-22 09:35:17 -03:00
WK Wong
f7c8370e4a
feat(docs): add new badge to switch
2025-09-22 20:28:22 +08:00
WK Wong
57a2b3d177
feat(docs): add custom styles
2025-09-22 20:28:08 +08:00
WK Wong
a49b649d1b
chore(styles): revise translate values
2025-09-22 20:04:20 +08:00
Tianen Pang
28aee0cf98
docs(card): card documentation
2025-09-22 18:23:18 +08:00
Tianen Pang
7659bd2d54
feat(card): add card component
2025-09-22 15:32:58 +08:00
WK Wong
201fb5009d
refactor: remove switch.label
2025-09-22 13:17:30 +08:00
WK Wong
958ed04b91
refactor(switch): use internal Label / Description
2025-09-22 13:14:18 +08:00
WK Wong
f70ee7d718
fix(styles): use translate-x
2025-09-22 12:49:41 +08:00
WK Wong
df94ec5557
refactor(styles): revise switch thumb styles
2025-09-22 02:04:44 +08:00
WK Wong
8fb01f3461
refactor(styles): use --spacing
2025-09-22 01:48:31 +08:00
WK Wong
a9d114f49e
fix(styles): revise thumb styles
2025-09-22 01:27:42 +08:00
WK Wong
cb81a21007
fix(styles): thumb styles
2025-09-22 01:10:35 +08:00
WK Wong
b359486a72
feat(docs): add switch docs
2025-09-22 00:59:20 +08:00
WK Wong
bd7dd3ae15
chore(styles): revise styles
2025-09-22 00:58:51 +08:00
WK Wong
93219e9307
chore(switch): revise switch storybook examples
2025-09-21 23:52:23 +08:00
WK Wong
24dc6c6213
feat(styles): set switch icon rounded full by default
2025-09-21 23:45:55 +08:00
WK Wong
ecd8053a4d
feat(switch): add switch thumb and icon
2025-09-21 23:45:26 +08:00
WK Wong
be945e1c7a
refactor(switch): update switch structure
2025-09-21 23:45:01 +08:00
WK Wong
b50479f1b5
feat(switch): add switch__icon
2025-09-21 22:46:57 +08:00
WK Wong
c92615764b
chore(styles): revise switch styles
2025-09-21 21:35:21 +08:00
WK Wong
b4a7b3ede8
feat(switch): initial styles
2025-09-21 19:26:40 +08:00
Junior Garcia
2e8ee0b5de
feat: showcase detail completed
2025-09-20 22:05:35 -03:00
WK Wong
a96f229568
fix(switch): set data-selected
2025-09-20 21:15:54 +08:00
WK Wong
ea0047e32c
chore(switch): export SwitchVariants
2025-09-20 21:15:39 +08:00
WK Wong
359fadd231
refactor(switch): add mapPropsVariants
2025-09-20 21:15:24 +08:00
WK Wong
e4f4e16a90
feat(switch): allow children thumb
2025-09-20 15:52:58 +08:00
WK Wong
d9c00ff9ae
refactor(switch): revise default export
2025-09-20 15:51:17 +08:00
WK Wong
7d6a716c43
refactor(switch): move to switch.css
2025-09-20 15:50:40 +08:00
WK Wong
c6b997f6d1
feat(styles): import switch.css
2025-09-20 15:50:02 +08:00
Tianen Pang
fd7505d0bb
chore(root): merge branch 'v3' into feat/v3-card
2025-09-18 11:58:20 +08:00
Tianen Pang
cc91783bcd
chore(root): upgrade dependencies
2025-09-18 11:46:25 +08:00
Junior Garcia
4a10060dca
chore: upda readme
2025-09-16 10:34:56 -03:00
Junior Garcia
c6d14846f2
chore: disclosure group showcase
2025-09-16 10:04:29 -03:00
Junior Garcia
cd21235f64
Merge pull request #5707 from heroui-inc/feat/featurebase-changelog
...
feat(docs): add featurebase changelog
2025-09-15 12:49:34 -03:00
WK Wong
c99e38a578
refactor(docs): success checking
2025-09-15 23:06:05 +08:00
WK Wong
d9229311be
fix(docs): incorrect header and use success from actual response
2025-09-15 23:05:48 +08:00
WK Wong
c41384c2e1
refactor(docs): error handling
2025-09-15 13:01:23 +08:00
WK Wong
23aed94730
feat(docs): add featurebase changelog route
2025-09-15 12:57:14 +08:00
WK Wong
e5dd536856
feat: add featurebase endpoint & key
2025-09-15 12:55:27 +08:00
Junior Garcia
4190177328
feat(docs): add controlled disclosure group example and navigation support
2025-09-14 12:51:25 -03:00
Junior Garcia
aef4d42745
feat: skeleton updated, animation type prop added
2025-09-13 20:11:53 -03:00
Junior Garcia
08f7193ed8
chore: update new badge
2025-09-13 18:32:10 -03:00
Junior Garcia
cdd00bcdbc
chore: discloure group docs in progress
2025-09-13 11:36:20 -03:00
Junior Garcia
a9f8dcfd93
feat: tabs 1st showcase
2025-09-12 20:02:23 -03:00
Junior Garcia
b3a01461a8
Merge branch 'v3' of github.com:heroui-inc/heroui into v3
2025-09-12 17:22:45 -03:00
Junior Garcia
9abbd91b8a
chore: update repo logo
2025-09-12 17:22:28 -03:00
Junior Garcia
b1618d0ec3
Merge pull request #5702 from heroui-inc/feat/hover-effect
...
feat(docs): add hover effect to newsletter input & button
2025-09-12 16:51:40 -03:00
Junior Garcia
aad688bcfc
chore: react native link added
2025-09-12 16:50:49 -03:00
WK Wong
83a04988f8
feat(docs): add ease-out to input
2025-09-13 00:22:10 +08:00
WK Wong
4e2d58c42d
feat(docs): add hover effect to newsletter input & button
2025-09-13 00:06:23 +08:00
Junior Garcia
4a7ab5b7c6
chore: skeleton and disclore figma
2025-09-12 10:30:07 -03:00
Junior Garcia
36f3274795
Merge pull request #5696 from takuyahara/patch-1
...
fix(docs): incorrect capitalization
2025-09-11 18:33:45 -03:00
Junior Garcia
b26d993c12
Merge pull request #5698 from heroui-inc/feat/v3-newsletter
...
feat(docs): newsletter
2025-09-11 18:33:18 -03:00
Junior Garcia
a83077e496
fix: global vars
2025-09-11 18:04:21 -03:00
Junior Garcia
cf1ee2cbbc
fix: form, variables and lazy loading
2025-09-11 17:58:30 -03:00
WK Wong
954b41b8fa
refactor(docs): getButtonContentKey
2025-09-12 01:13:13 +08:00
WK Wong
cc2ba2a8df
refactor(docs): remove source back to newsletter-form
2025-09-12 01:11:42 +08:00
WK Wong
f0163cefc5
feat(docs): revise subscribe button transition
2025-09-12 01:04:56 +08:00
WK Wong
521ff2ec93
feat(deps): add motion
2025-09-12 01:04:14 +08:00
WK Wong
80b1a8dc23
feat(docs): add NewsletterForm to toc footer
2025-09-12 00:34:24 +08:00
WK Wong
9db57374f9
feat(docs): add NewsletterForm
2025-09-12 00:34:09 +08:00
WK Wong
d7874247d4
feat(docs): add newsletter api route
2025-09-12 00:33:57 +08:00
WK Wong
d0f05cb077
feat(docs): add env keys
2025-09-12 00:33:33 +08:00
takuyahara
5656bfdfb6
Fixed capitalization: Ai Agents → AI agents
2025-09-12 00:30:47 +09:00
Junior Garcia
eb64578031
chore: figma link redirect to community
2025-09-10 11:51:27 -03:00
Junior Garcia
7028ec19de
chore: alpha 30
2025-09-10 10:25:11 -03:00
Tianen Pang
dc076930d2
Merge pull request #5684 from heroui-inc/fix/v3-chip-success-variant
...
fix(chip): success variant in dark mode
2025-09-10 16:19:22 +08:00
Tianen Pang
192213d3fc
fix(chip): success variant in dark mode
2025-09-10 16:15:50 +08:00
Tianen Pang
a98305fa4a
Merge pull request #5683 from heroui-inc/fix/v3-avatar-image
...
fix(avatar): layout of avatar image
2025-09-10 15:54:41 +08:00
Tianen Pang
65531c38ad
chore(tailwind): syntax support
2025-09-10 15:50:53 +08:00
Tianen Pang
76e1572abc
fix(avatar): layout of avatar image
2025-09-10 15:43:11 +08:00
Tianen Pang
54d8ca85fe
Merge pull request #5681 from heroui-inc/fix/v3-og-image
...
fix(docs): use production url for reliable meta base
2025-09-10 05:15:11 +08:00
Tianen Pang
ee7fc48c6c
chore(turbo): clean up global env
2025-09-10 05:11:23 +08:00
Tianen Pang
8b7a4329bf
fix(docs): base url of preview and production
2025-09-10 05:10:45 +08:00
Tianen Pang
a317a15a61
fix(docs): use production url for reliable meta base
2025-09-10 04:49:42 +08:00
Tianen Pang
9c48ddda61
Merge pull request #5680 from heroui-inc/docs/v3-forward-ref
...
docs: update component example to use ref prop instead of forward-ref
2025-09-10 04:41:26 +08:00
Tianen Pang
07ef41c436
docs: update component example to use ref prop instead of forward-ref
2025-09-10 04:34:40 +08:00
Tianen Pang
bbee5160cc
Merge pull request #5676 from heroui-inc/fix/v3/storybook-docs-theme
...
fix(storybook): story docs theme and deployment
2025-09-10 03:14:55 +08:00
Tianen Pang
7aafb1cda9
fix(storybook): current theme
2025-09-10 03:03:41 +08:00
Tianen Pang
acdf80cb53
chore: clean up vercel config
2025-09-10 02:49:25 +08:00
Tianen Pang
5431cbc195
chore: build alias for storybook
2025-09-10 02:48:55 +08:00
Junior Garcia
840a2431e8
chore: updated tailwind play example
2025-09-09 15:13:28 -03:00
Junior Garcia
99ab255203
fix: broken links
2025-09-09 11:09:32 -03:00
Junior Garcia
cdc688e085
chore: alpha 29 - tailwind merge added
2025-09-09 11:04:51 -03:00
Junior Garcia
c9b0476069
feat: alpha 28
2025-09-09 11:03:01 -03:00
Tianen Pang
e9e078e0d7
chore: deploy v3 only
2025-09-09 21:40:36 +08:00
Tianen Pang
e4890d2293
fix: docs theme of stroybook
2025-09-09 21:40:08 +08:00
Junior Garcia
7961fab82e
chore: update cover image
2025-09-09 10:29:59 -03:00
Junior Garcia
cfeb0632e7
chore: add vercel analytics
2025-09-09 10:24:47 -03:00
Junior Garcia
3789811d6a
fix: figma links
2025-09-09 10:21:53 -03:00
Junior Garcia
24f4176cd8
chore: update twitter image and description
2025-09-09 10:16:58 -03:00
Tianen Pang
70fee803e2
feat: rename group name of stories ( #5674 )
...
* fix: husky scripts
* feat: rename group name of stories
2025-09-09 10:06:33 -03:00
Junior Garcia
c103db0db9
fix: v3 github links
2025-09-09 09:57:59 -03:00
Junior Garcia
48aec16fd6
chore: remove patreon
2025-09-09 09:44:54 -03:00
Junior Garcia
51bce8106b
chore: alpha 27
2025-09-09 09:42:48 -03:00
Junior Garcia
da3c34454f
chore: add readme logo
2025-09-09 09:40:45 -03:00
Junior Garcia
ccae100b67
feat: alpha 26
2025-09-09 09:31:10 -03:00
Junior Garcia
4c5b62422d
chore: add figma to kbd component
2025-09-08 20:29:48 -03:00
Junior Garcia
30e675bccd
feat: alpha 25
2025-09-08 20:29:14 -03:00
Junior Garcia
620cbc0e78
Merge pull request #14 from heroui-inc/fix/storybook-url
...
[HHT-153] fix: storybook url
2025-09-08 16:31:48 -03:00
Tianen Pang
fb7d169cc7
chore: merge branch 'v3' into fix/storybook-url
2025-09-09 02:48:02 +08:00
Tianen Pang
f3927a1799
fix: theme of storybook docs
2025-09-09 02:47:32 +08:00
Tianen Pang
452bfef17f
fix: storybook url
2025-09-09 02:46:52 +08:00
Tianen Pang
c0ea1137aa
feat: build ready components only
2025-09-09 02:46:22 +08:00
Junior Garcia
6b4ed1a393
chore: alpha 24
2025-09-08 09:47:53 -03:00
Junior Garcia
bd2965e244
Merge pull request #13 from heroui-inc/fix/tab-indicator
...
fix: tab indicator
2025-09-08 09:46:56 -03:00
Tianen Pang
be751ab04b
fix: tab indicator calculation
2025-09-08 16:13:56 +08:00
Junior Garcia
8f90067f8f
chore: docs styles improved
2025-09-07 18:56:29 -03:00
Junior Garcia
b926505c32
chore: alpha 23
2025-09-07 18:26:05 -03:00
Junior Garcia
063eda57da
chore: alpha 23
2025-09-07 17:49:40 -03:00
Junior Garcia
ac6c885556
fix: small docs improvements
2025-09-07 16:13:55 -03:00
Junior Garcia
ef44893943
feat: figma link added
2025-09-07 12:20:32 -03:00
Junior Garcia
447407edc6
feat: alpha 21
2025-09-07 10:55:01 -03:00
Junior Garcia
38b38ca8ef
Merge branch 'v3' of https://github.com/heroui-inc/heroui-v3 into v3
2025-09-07 09:24:36 -03:00
Junior Garcia
78d0c1a2c0
chore: docs improved
2025-09-07 09:24:24 -03:00
Junior Garcia
0dbb730d52
Merge pull request #11 from heroui-inc/feat/HHT-153
...
[HHT-153] feat: launch v3 storybook
2025-09-06 21:39:45 -03:00
Junior Garcia
e4514b19ba
feat: alpha 20
2025-09-06 21:38:53 -03:00
Junior Garcia
c32daa72a3
Merge branch 'v3' of https://github.com/heroui-inc/heroui-v3 into v3
2025-09-06 20:20:46 -03:00
Junior Garcia
ef4f6ed9b1
feat: tabs indicator added
2025-09-06 20:18:07 -03:00
Junior Garcia
b76d82933a
Merge pull request #12 from heroui-inc/fix/docs-favicon
2025-09-06 07:08:03 -03:00
Tianen Pang
e4e127b33e
chore: update docs favicon
2025-09-06 14:32:26 +08:00
Tianen Pang
d1ed5b1a5f
chore: merge branch 'v3' into feat/HHT-153
2025-09-06 14:10:34 +08:00
Tianen Pang
b72854206c
fix: lockfile
2025-09-06 14:09:53 +08:00
Tianen Pang
ac66c998b9
fix: storybook logo and favicon
2025-09-06 14:09:21 +08:00
Tianen Pang
85ecbd37d9
fix: remove env validation for next typegen
2025-09-06 14:05:34 +08:00
Junior Garcia
e49eac10d7
chore: variables updated
2025-09-05 17:21:21 -03:00
Junior Garcia
332b1d6673
chore: improve animations
2025-09-05 15:58:18 -03:00
Junior Garcia
5830a106e1
chore: update disclosure, opene by default
2025-09-05 14:40:38 -03:00
Junior Garcia
89d8a4f7a8
fix: disclosure demo
2025-09-05 10:01:39 -03:00
Junior Garcia
c43e9558d0
chore: alpha 19
2025-09-05 09:56:25 -03:00
Junior Garcia
fe3ca10709
Merge pull request #10 from heroui-inc/feat/HHT-151
2025-09-04 20:55:01 -03:00
Tianen Pang
fc91d989a4
feat: default og image
2025-09-05 07:21:43 +08:00
Tianen Pang
515ec284d7
chore: update logo of og image
2025-09-05 07:08:08 +08:00
Junior Garcia
ff8a10f9d3
chore: tabs in progress
2025-09-04 19:59:51 -03:00
Tianen Pang
affbcb6e01
chore: typo
2025-09-05 06:36:20 +08:00
Tianen Pang
d9999fbad9
fix: rss feed urls
2025-09-05 06:27:14 +08:00
Tianen Pang
a5192cfce5
fix: next typegen
2025-09-05 06:15:33 +08:00
Tianen Pang
f7061c3217
chore: debug
2025-09-05 06:06:39 +08:00
Tianen Pang
7d4cf85663
fix: load urls from env
2025-09-05 06:03:49 +08:00
Junior Garcia
de820dbcaf
feat: skeleton
2025-09-04 18:25:39 -03:00
Junior Garcia
4d0c8dd3fe
chore: alpha 17
2025-09-04 16:08:11 -03:00
Tianen Pang
3f86389883
fix: dotenv cli
2025-09-05 02:11:55 +08:00
Tianen Pang
e10c1287a5
fix: global envs
2025-09-05 02:05:43 +08:00
Junior Garcia
dea50fb556
feat: alpha 16
2025-09-04 12:01:23 -03:00
Tianen Pang
e308fbb275
feat: rss feed
2025-09-04 19:48:01 +08:00
Tianen Pang
f4773b6a5d
feat: browserconfig
2025-09-04 19:46:39 +08:00
Tianen Pang
4ffd646274
chore: mark todos
2025-09-04 18:54:03 +08:00
Tianen Pang
fe17202af1
feat: metadata base-url
2025-09-04 18:53:36 +08:00
Junior Garcia
4f9122c618
feat: disclosure completed
2025-09-03 20:32:44 -03:00
Tianen Pang
7d57a662c6
feat: favicon
2025-09-03 16:55:51 +08:00
Tianen Pang
3aee7dd731
feat: og images
2025-09-03 16:54:54 +08:00
Junior Garcia
f1215b9f13
chore: docs improvements, acccordion animations improved
2025-09-02 12:05:44 -03:00
Junior Garcia
bf8312cd1f
chore: merged with v3
2025-09-01 19:25:04 -03:00
Junior Garcia
8cf7782f4e
feat: improvements
2025-09-01 19:23:44 -03:00
Junior Garcia
9892be4ff3
Merge pull request #9 from heroui-inc/fix/commit-lint
...
fix: lint
2025-09-01 18:54:00 -03:00
Tianen Pang
12d1ff1383
chore: lint fix
2025-09-02 05:35:55 +08:00
Tianen Pang
4794dd87c3
chore: upgrade dependencies
2025-09-02 05:35:19 +08:00
Tianen Pang
95a42f0c41
chore: eslint flag for vscode
2025-09-02 05:34:33 +08:00
Tianen Pang
f525361dd9
fix: lint staged command
2025-09-02 05:34:08 +08:00
Junior Garcia
9d3c4b4093
fix: remove highlight
2025-09-01 11:20:05 -03:00
Junior Garcia
4a07cdd57f
chore: improve docs
2025-09-01 11:01:48 -03:00
Junior Garcia
f4044545d3
feat: enhance code block styling and layout in documentation
2025-08-31 20:43:15 -03:00
Junior Garcia
ba01648965
feat: docs improvemenets
2025-08-31 20:38:14 -03:00
Junior Garcia
f39acd6428
chore: docs improvements
2025-08-30 12:59:07 -03:00
Junior Garcia
ea3c47e0ca
Merge pull request #8 from heroui-inc/fix/HHT-134
2025-08-29 13:22:49 -03:00
Tianen Pang
9216b3fb9f
fix: spinner colors
2025-08-29 21:58:32 +08:00
Junior Garcia
6998250fa8
refactor: update page structure and adjust disclosure story title
2025-08-28 10:39:56 -03:00
Junior Garcia
008ad4b0c8
feat: docs improved
2025-08-24 20:32:42 -03:00
Junior Garcia
4ea7c75a01
chore: lint
2025-08-20 12:20:57 -03:00
Junior Garcia
78605d65b0
feat: accordion docs improved, disclosure in progress
2025-08-19 19:18:40 -03:00
Junior Garcia
4115ee5fc2
feat: docs improved
2025-08-18 18:04:47 -03:00
Junior Garcia
8245cc92b2
feat: docs organized and components docs improved
2025-08-17 18:44:26 -03:00
Junior Garcia
a455d649da
feat: add redirects for improved navigation and remove outdated index documentation
2025-08-16 22:45:31 -03:00
Junior Garcia
7784684ab1
refactor: remove unused generateStaticParams function from llms route
2025-08-16 19:21:00 -03:00
Junior Garcia
a987fb11a9
feat: enhance documentation and update dependencies for improved functionality
2025-08-16 19:16:10 -03:00
Junior Garcia
03c1d223a0
feat: docs layout improved
2025-08-15 19:48:24 -03:00
Junior Garcia
36fe3f51e3
feat: docs layout improved
2025-08-12 20:28:25 -03:00
Junior Garcia
e41bdb9b08
chore: initial docs structure
2025-08-11 18:07:01 -03:00
Junior Garcia
271f8684b3
feat: add button size variations and enhance button styles with active state animations
2025-08-05 12:10:07 -03:00
Junior Garcia
5630820f54
chore: docs update
2025-08-04 11:21:31 -03:00
Junior Garcia
0e8b01640f
chore: update package versions and enhance documentation for v3
2025-08-03 23:27:09 -03:00
Junior Garcia
26ebc8eea0
chore: implement default size pattern across components
2025-08-01 19:37:22 -03:00
Junior Garcia
9c03e31210
chore: bump versions for react and styles to alpha 12
2025-08-01 19:18:14 -03:00
Junior Garcia
ff4ecc7ee9
chore: update pkg versions to alpha 11 migrate spinner styles, and enhance component exports
2025-07-31 18:37:00 -03:00
Junior Garcia
a3e688571d
chore: update versions for react and styles pkgs to alpha 10, add prerelease build command
2025-07-31 17:16:30 -03:00
Junior Garcia
73c914c318
refactor: enhance tailwind integration across components and improve animation handling
2025-07-31 17:09:56 -03:00
Junior Garcia
0c4a34d6e5
chore: update css import layers for themes and organization
2025-07-31 15:55:27 -03:00
Junior Garcia
9dc54519fe
fix: update readme to reflect new path for react package documentation
2025-07-31 13:06:33 -03:00
Junior Garcia
3b2a80ec48
Merge pull request #7 from heroui-inc/ai-workflow
...
Foundations & AI Workflow (Claude)
2025-07-31 13:02:49 -03:00
Junior Garcia
cf19a8c296
chore: remove commented test change from button.css
2025-07-31 13:02:23 -03:00
Junior Garcia
1c76c33b36
chore: update versions for @heroui/react and @heroui/styles to alpha.9, remove unused utils package
2025-07-31 12:30:39 -03:00
Junior Garcia
a69cdcac1d
fix: update package.json exports and refine README for @heroui/styles
2025-07-31 12:03:04 -03:00
Junior Garcia
bb3f5aaadd
feat: add styles export and update package dependencies in react package
2025-07-31 11:59:09 -03:00
Junior Garcia
72d0ab2ec3
chore: update initial version for @heroui/styles in pre.json and simplify rollup config
2025-07-31 11:43:10 -03:00
Junior Garcia
9a51d03cf8
refactor: remove prerelease version handling and related exports
2025-07-31 11:36:21 -03:00
Junior Garcia
dab0a2b57d
feat: core pkg renamed to styles, working now on top of css files
2025-07-31 11:30:59 -03:00
Junior Garcia
24bbad705e
chore: tv updated, tailwid-merge removed, stories fixed
2025-07-27 16:58:56 -03:00
Junior Garcia
a62289f1d0
chore: cx class utility added, core styles fixed
2025-07-27 11:31:04 -03:00
Junior Garcia
8d79b1bfb9
chore: refactor export names
2025-07-20 11:20:43 -03:00
Junior Garcia
71a2c22c76
chore: alpha 6
2025-07-18 18:55:44 -03:00
Junior Garcia
044557f899
fix: build package.json exports
2025-07-17 10:46:23 -03:00
Junior Garcia
b2b19129ec
feat: first v3 alpha version published
2025-07-17 00:12:02 -03:00
Junior Garcia
343389742c
feat: plugin options improved
2025-07-16 19:43:07 -03:00
Junior Garcia
227fcc4f2d
chore: base structure and foundations components
2025-07-14 12:01:09 -03:00
Junior Garcia
c208be1b09
feat: ai workflow improved, initial structure of alpha components done
2025-07-13 12:48:41 -03:00
Junior Garcia
13af5cb1d6
ci: add custom prompt for PR reviews in Claude workflow
2025-07-12 13:15:45 -03:00
Junior Garcia
6d7d0224d4
Merge pull request #3 from heroui-inc/feat/components
...
components
2025-07-12 13:13:14 -03:00
Junior Garcia
b8bfbccf98
docs: add CLAUDE.md for Claude Code guidance
2025-07-12 13:12:33 -03:00
Junior Garcia
37fb444b84
ci: add Claude Code GitHub Action workflow
2025-07-12 13:06:23 -03:00
Maharshi Alpesh
3fe7a82b28
chore: adding the animations to the tabs
2025-07-03 15:12:19 +05:30
Maharshi Alpesh
ae46ab1440
chore: adding the animations to the accordion
2025-07-03 14:03:32 +05:30
Tianen Pang
4da3e17df4
feat: alert done
2025-06-03 14:00:59 +08:00
Tianen Pang
05a7162096
feat: alert wip
2025-05-30 22:57:27 +08:00
Junior Garcia
383fe4b389
chore: add new updates
2025-05-23 10:48:32 -03:00
Junior Garcia
8780f9738e
feat: first tabs version
2025-05-11 18:47:13 -03:00
Junior Garcia
bbf3438787
feat: popover done
2025-05-11 12:21:48 -03:00
Junior Garcia
c91618f42d
chore: popover in progres
2025-05-11 00:24:10 -03:00
Junior Garcia
5a6a429b8c
fix: button styles
2025-05-04 17:57:29 -03:00
Junior Garcia
ebb8d2e4ff
chore: popover in progress
2025-05-04 17:51:07 -03:00
Junior Garcia
0ee5646c5c
feat: tooltip
2025-05-04 14:13:02 -03:00
Junior Garcia
df9be4e48c
chore: improvements
2025-05-04 11:57:22 -03:00
Junior Garcia
857311567f
feat: button
2025-05-04 03:08:58 -03:00
Junior Garcia
b90963905f
chore: readme updated
2025-05-04 00:18:03 -03:00
Junior Garcia
ee954ccf3d
chore: forward ref added
2025-05-04 00:16:34 -03:00
Junior Garcia
2f75c3f52e
feat: spinner
2025-05-03 22:34:14 -03:00
Junior Garcia
ad494f2a30
chore: spinner in progress
2025-05-03 19:47:35 -03:00
Junior Garcia
623bb83985
feat: improvements
2025-05-03 19:37:55 -03:00
Junior Garcia
1089d269cb
fix: exports
2025-05-03 19:11:20 -03:00
Junior Garcia
d29851eeec
feat: chip component created
2025-05-03 19:01:54 -03:00
Junior Garcia
5f99e2be52
chore: link styles
2025-05-03 18:02:18 -03:00
Junior Garcia
bc57a35f6c
chore: link check on readme
2025-05-03 18:00:04 -03:00
Junior Garcia
25f288e126
feat: link added
2025-05-03 17:59:22 -03:00
Junior Garcia
00edfb4cb8
chore: exports
2025-05-03 16:53:14 -03:00
Junior Garcia
03df0e5e75
chore: dark mode accordion
2025-05-03 16:48:44 -03:00
Junior Garcia
715c0b9960
feat: dark mode
2025-05-03 16:37:49 -03:00
Junior Garcia
bc5dfc3d7d
chore: improvements
2025-05-03 15:40:23 -03:00
Junior Garcia
980d304551
feat: accordion in progress
2025-05-03 13:43:16 -03:00
Junior Garcia
76e0d089e5
chore: accordion in progress
2025-05-03 04:07:31 -03:00
Tianen Pang
9b38d8995d
feat: testing wip
2025-04-22 20:42:23 +08:00
Junior Garcia
737876c0ab
Merge pull request #1 from heroui-inc/feat/eng-2264
...
feat: v3
2025-04-07 15:02:36 -03:00
Tianen Pang
33233b9753
chore: initialize project structure
2025-04-07 21:38:31 +08:00
Junior Garcia
8bf946b185
chore: improve styling
2025-03-08 12:38:00 -03:00
Junior Garcia
a6ac72934f
chore: update danger color
2025-03-06 09:34:28 -03:00
Junior Garcia
422f5f97b7
chore: add dynamic stroke
2025-03-05 23:17:14 -03:00
Junior Garcia
ec3c475c30
chore: first v3 commit
2025-03-05 23:06:38 -03:00
Junior Garcia
40522f6cfd
chore: initial v3 setup
2025-03-05 17:52:22 -03:00
Junior Garcia
a8e32fb5b8
fix: chat banner link
2025-03-04 10:35:27 -03:00
Junior Garcia
4855a0f112
v2.7.4 ( #4957 )
...
* chore: org name change (#4596 )
* chore: update brand name (#4600 )
* fix(calendar): function components cannot be given refs (#4614 )
* docs(modal): fix small typos and add clarifying language (#4629 )
* chore(deps): bump RA versions (#4611 )
* chore(deps): bump RA versions
* chore(deps): bump @internationalized/date
* chore(docs): update RA versions
* chore(docs): update versions
* chore(docs): use string type
* chore(deps): update @react-types versions
* refactor(docs): undo version change since they will be removed in another PR
* feat: tailwind variants upgrade (#4386 )
* feat: tailwind variants upgrade
* chore: restore npmrc
* chore: adjust pkgs
* fix: versions
* fix: lock file
* chore(changeset): update package name
* chore(deps): use fixed version
* fix(test): incorrect package name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* feat: add fn win alt keys (#4638 )
* feat: add new keys
* feat: add new keys
* chore: update docs & storybook as well
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(use-image): load images after props change (#4523 )
* fix(use-image): load image after props change
* chore(changeset): add changeset
* refactor(use-image): remove unused props
* feat(use-image): add test case
* fix(use-image): apply useCallback to load & remove status check
* chore(changeset): update package name
* feat: global labelPlacement prop (#4346 )
* feat: adding the support for labelPlacement globally
* chore: reafctoring
* chore: updating the dependency
* chore(changeset): update package name
* chore: adding Marcus's suggestions
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* fix(form): use native as default validation behavior (#4425 )
* fix(form): use native as default validation behavior
* docs(form): delete explicit validationBehavior=native
* test(form): adjusted form test validation behaviors
* chore(form): adjusted stories with forms
* chore(changeset): changed form default validation behavior to native
* chore(changeset): removed packages with only test changes
* chore(changeset): change to patch
* chore(changeset): update package name
* refactor(docs): update package name
* refactor(docs): update to heroui
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* feat(spinner): new spinner variants (#4555 )
* refactor(spinner): add default variant
* feature(spinner): add gradient variant
* feature(spinner): add dots variant
* feature(spinner): add dots-blink variant
* feature(spinner): add spinner-bars
* chore(spinner): add variants storybook
* chore: adding variants to docs
* chore: simplyfying the styles and modifying docs
* chore: nits
* chore: updating the dots and dots-blink animation
* chore: nits
* chore: adding Marcus' suggestions
* chore: adding Marcus's suggestions
* chore: adding junior's suggestions
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
* fix: rename wrapper to tab wrapper (#4636 )
* fix: rename wrapper to tab wrapper
* docs: update
* docs: update
* docs: update
* fix: rename wrapper to tab wrapper
* refactor: remove feature request from issue template (#4661 )
* refactor(.github): remove feature request template
* refactor(.github): add a link to redirect to discussion (feature request category)
* docs(table): include TS examples to show Selection type usage (#4793 )
* fix(listbox): unexpected scrollShadow on virtualized listbox (#4784 )
* fix(listbox): add scroll height & scroll top to listbox
* fix(use-data-scroll-overflow): handle scrollHeight & scrollTop in virtualization
* chore(changeset): add changeset
* refactor(theme): replace left & right by start & end to support RTL (#4782 )
* fix(date-picker): deprecate dateInputClassNames (#4780 )
* chore(date-picker): add missing slots comments
* fix(date-picker): remove dateInputClassNames
* fix(date-picker): use classNames instead of dateInputClassNames
* chore(docs): add missing attributes
* fix(date-picker): use classNames instead of dateInputClassNames
* feat(changeset): add changeset
* fix(docs): broken type
* refactor(navbar): remove dropdown menu width (#4757 )
* refactor: remove dropdown menu width
* refactor: shorter description
* refactor: rename instances of NextUI to Hero UI (#4645 )
* docs: use the correct org for `img.shields.io` license in README
* docs: update opencollective org name
* docs: use correct org name in site footer
* docs: update image urls for heroui pro sections
* docs: update laravel installation keywords in route config
* docs: add `heroui` tag to `Introducing HeroUI` blog post
* fix: use correct names in `plop/components/src` templates
* chore: add empty changeset
* fix: revert image urls back to `nextuipro.nyc3.cdn.digitaloceanspaces...`
* chore: undo footer change
* chore: update incorrect brand name
* chore(docs): nextui -> heroui
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* fix(input): missing clear button with file input type (#4599 )
* fix(theme): sync with input theme on labelPlacement (#4597 )
* fix(theme): sync with input theme on labelPlacement
* chore(select): revise width for labelPlacement
* chore(changeset): add changeset
* test(input): input interaction tests (#4579 )
* test(input): user interaction tests
* test(input): missing act wrappers
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(calendar): rtl navigation (#4565 )
* fix(calendar): rtl navigation
* chore(changeset): fixed reverse behavior of NextButton and PrevButton in the RTL calendar
* chore(changeset): update package name
* refactor(calendar): prefer isRTL and use className in theme package instead
* chore(changeset): add theme package as well
* chore(calendar): add min theme package to 2.4.7
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* refactor: remove unnecessary className passing to tv and make naming consistent (#4558 )
* refactor: remove unnecessary className passing to tv
* refactor(button): move styles to getButtonProps
* refactor: rename classNames to styles to keep the naming consistent
* fix: deprecation warning triggered by internal onClick (#4557 )
* fix(use-aria-link): onClick deprecation warning
* fix(use-aria-button): onClick deprecation warning
* feat(changeset): add changeset
* fix(use-aria-button): incorrect prop name
* chore(changeset): update package name
* ci: add pkg pr new (#4540 )
* ci: add pkg pr new
* ci: add pkg pr new
* chore(workflow): update repo name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* chore(docs): remove shouldBlockScroll prop in Tooltip page (#4539 )
* fix(use-pagination): controlled page after delay (#4536 )
* fix(use-pagination): add page to dependency for scrollTo
* feat(changeset): add changeset
* chore(changeset): update package name
* fix(tooltip): accessing element.ref was removed in React 19 issue (#4531 )
* fix(tooltip): accessing element.ref was removed in React 19 issue
* chore(changeset): update package name
* fix: correctly dismissable default value (#4524 )
* fix: correctly dismissable default value
* fix: correctly dismissable default value
* chore(changeset): update package name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* fix(theme): input height in innerWrapper in Select (#4512 )
* fix(select): fix input height #4321
* chore(select): changed package name in changeset to theme
* chore(select): updated changeset message
* chore(changeset): update package name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* fix: inert value in next15 (#4491 )
* feat: add post install
* feat: add postinstall
* feat: add postinstall
* fix: type
* fix: type
* fix: next version
* chore(changeset): update package name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* refactor: remove cursor-hit in hiddenInputClasses (#4474 )
* refactor: remove cursor-hit in hiddenInputClasses
* Create lazy-ants-exercise.md
* chore(changeset): update package name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* feat(table): virtualization (#4285 )
* feat: baseline virtualization for table
* merge branch canary
* fix: table layout
* fix: calc header height w layouteffect to offset padding
* Merge branch 'canary' into feat/eng-1633-virtualization-for-table
* chore: remove unused files and comments
* chore: add missing package
* feat: add shouldVirtualize conditional to render virtualized-table
* feat: update docs for table
* feat: use wrapper to support theme styles
* chore: add changeset
* chore(changeset): update package name
* chore(deps): pnpm-lock.yaml
* fix(table): outdated package name
* chore(changeset): add issue number
* fix(deps): keep the version consistent with other components
* fix(table): incorrect displayName
* refactor(table): use VirtualizedTemplate
* chore(deps): bump `@tanstack/react-virtua`
* chore(deps): typecheck issue
* fix(table): do not use any type
* chore: remove auto virtualization
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(toast): introduce Toast component (#4437 )
* feat: initial commit
* chore: adding the animation
* chore: nits
* chore: fixes and adding draft1 of stories
* chore: adding the docs draft
* chore: adding the swiping interaction for toast removal
* chore: adding the tests
* fix: improving the progress bar logix
* chore: refactoring and refining the animations
* fix: making the animations compatible with the positons
* chore: fixing the styles
* chore: modifying the animations
* chore: improving the animations
* chore: adding the decorator to the story-book
* chore: fixing the animations and positions
* fix: handle expand region on touch
* feat: adding the promises support
* chore: updating the styles
* chore: improving styles
* chore: styles correction
* fix: adding junior's suggestions
* chore: correcting styles
* fix: fixing the timer behavior
* chore: adding the spinner to the toast
* chore: full width for mobile
* chore: modifying styles
* chore: fixing the positions on smaller devices
* chore: adding story with description
* chore: adding credits for sonner
* fix: adding junior's suggestions
* chore: adding the exit animation
* fix: adding junior's suggestions
* chore: improving the swipe animations
* fix: fixing the swipe animations on touch
* chore: adding tests
* chore: adding swipe threshild and initial position variable
* fix: fixing autoclose in timeout
* chore: modifying the docs
* chore: fixing the conflict
* chore: adding marcus' suggestions
* chore: adding the bottom animations
* chore: modying docs
* chore: removing nextui references
* chore: adding info about the provider
* chore: updating the docs
* chore: versions in package.json
* chore: nits
* chore: adding junior's suggestions
* chore: nits
* fix: applying junior's suggestions
* chore: adding junior's suggestions
* chore: using domMax
* fix: adding Marcus's suggestions
* chore: add global toast props and custom close icon
* chore: adding the defaultTimout provider prop
* chore: modifying defaultTimeout
* chore: nits
* fix: adding Marcus' suggestions
* chore: fixing bg
* chore(deps): bump RA deps
* fix: fixing the color discrepancy due to the timer
* chore: moving the kapan ai to the left side
* refactor(toast): update author
* chore: nit
* chore: improvements
* chore: updating the solid variant
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(docs): correct Tab usage example (#4821 )
* chore(docs): add note itemHeight for virtualization (#4822 )
* chore(docs): add note itemHeight for virtualization
* fix: format
* fix(docs): fix horizontal scrolling example in scroll-shadow (#4820 )
* refactor: update author in package.json (#4800 )
* feat(button): export PressEvent for onPress event typing (#4819 )
* fix(docs): failed to install dependencies in StackBlitz (#4639 )
* chore(Docs): remove step 2 from "Using use-theme-hook" (#4797 )
* fix(docs): incorrect code Modal placement (#4652 )
* docs: update DatePicker example to remove "time" label as time selection is not supported in this example (#4443 )
* feat(button): export PressEvent for onPress event typing
* revert unnecessary changes
* chore: format
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Praharsh Bhatt <30700808+praharshbhatt@users.noreply.github.com >
* fix(listbox): pass missing press events to usePress (#4812 )
* fix(listbox): pass missing press events to usePress
* feat(listbox): add test case for press event
* chore(changeset): add changeset
* fix(checkbox): inherit stroke in CheckboxIcon (#4811 )
* fix: `SelectItem`, `ListboxItem`, and `AutocompleteItem` not to accept `value` props (#4653 )
* fix(select): `SelectItem` does not accept value props
* refactor: do not use the index as `key`
* Update .changeset/light-hairs-draw.md
* chore: remove unnecessary `value` props
* chore: update changeset
* refactor: remove unnecessary value prop
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix: pkg package scope (#4823 )
* fix: pkg package scope
* fix: pkg package scope
* fix: pkg package scope
* fix(theme): border radius in Table when isMultiSelectable (#4808 )
* fix(theme): border radius in Table when isMultiSelectable
* chore(theme): added changeset (#4807 )
* chore: removing the kapa ai for toast doc page (#4833 )
* fix(accordion): add data-slot attributes to accordion (#4832 )
* fix(accordion): add data-slot attributes to accordion
* chore
---------
Co-authored-by: Hovannes Markarian <hovannes.markarian@socrate.fr >
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* chore(docs): update versions (#4836 )
* docs(themes): adding theme generator (#4626 )
* chore: adding xylish's contributions + modifying styles
* chore: nextui to heroui
* chore: colors in theme generator
* chore: radiuses, disable-opacity
* chore: fixing the configuration box styles
* chore: adding the showcase elemtents
* chore: modifying styles
* chore: adding the fonts
* chore: adding the scaling
* chore: removing the calendar
* feat: adding the border-width
* chore: modifying style for mobile
* chore: modifying the styles
* chore: removing the NextUI references + small bug fix
* chore: adding coderabits reviews
* fix: borderWidth not getting applied on breadcrumbs and input
* chore: rebasing
* chore: modifying the styles
* chore: updating the styles for the smaller devices
* chore: refactoring
* chore: improvements
* chore: making the fonts workable
* chore: making the fonts workable
* chore: modifying the swatch according to the theme
* chore: adding the default selected template
* chore: modifying mobile styles
* chore: fixing the popover
* chore: nit
* fix: fixing the select styles
* chore: modifying the mobile styles
* chore: modifying the styles
* fix: adding junior's suggestions
* fix: fixing the breadcrumb
* fix: adding junior's suggestions
* feat: introduce NumberInput (#4475 )
* feat(number-field): init structure
* feat(deps): add `@nextui-org/button` & `@react-types/button`
* feat(theme): export number-field
* feat(number-field): storybook init structure
* feat(number-field): add NumberFieldHorizontalStepper
* feat(number-field): add NumberFieldHorizontalStepper
* feat(theme): init number field theme
* feat(number-field): number-field draft
* refactor(number-field): revise stepper icons
* feat(shared-icons): add ChevronLeftIcon
* feat(theme): stepperButton styles
* feat(theme): number-field styles
* fix(number-field): label layout
* feat(number-field): vertical stepper wrapper
* feat(number-field): use-number-field (wip)
* feat(number-field): add data-direction
* feat(theme): center the text if it is horizontal stepper
* feat(number-field): add HorizontalStepper
* feat(number-field): add HideStepper
* chore(number-field): revise minValue & defaultValue
* feat(docs): init number field structure
* fix(theme): outside-left styles
* refactor(theme): remove labelPlacement styles
* refactor(number-field): remove labelContent logic
* refactor(number-field): remove labelPlacement args
* feat(number-field): helper text
* feat(number-field): revise number field stories
* feat(number-field): description
* refactor(number-field): revise number field stories
* feat(theme): numberFieldLabelClasses
* fix(number-field): incorrect button props
* fix(number-field): typing issue on stepper buttons
* chore(number-field): add aria-label
* refactor(number-field): merge props
* fix(number-field): pass originalProps instead
* chore(number-field): revise Required story args
* feat(number-field): add WithStepValue & WithWheelDisabled & revise stories
* chore(number-field): add label to Required
* feat(docs): number-field doc page
* fix(number-field): typing issue
* fix(number-field): test cases
* fix(number-field): user.keyboard & defaultValue
* fix(number-field): should work with defaultValues
* chore(number-field): add type: number
* chore(number-field): remove hidden related code
* fix(number-field): numeric value
* chore(changeset): add changeset
* feat(deps): add "@nextui-org/number-field" to docs
* feat(react): export `@nextui-org/number-field`
* feat(changeset): add @nextui-org/react
* feat(docs): number-field examples
* chore(number-field): use text instead
* refactor(number-field): remove unnecessary filled-within
* fix(number-field): test case
* chore(number-field): remove aria-label for stepper buttons
* feat(docs): add incrementAriaLabel & decrementAriaLabel to NumberField
* chore(number-field): reorder WithFormatOptions
* fix(deps): update number-field's peerDependencies & dependencies
* feat(number-field): hidden input for holding numeric vaule
* fix(docs): number field title
* feat(docs): add format options to number field
* chore(docs): revise number field content
* chore(number-field): add type to useDOMRef
* fix(number-field): clear button
* fix(theme): clear button styles
* refactor(theme): stepper button styles
* chore(number-field): accept stepperButton class
* fix(theme): helper wrapper padding
* feat(deps): add `@react-aria/i18n`
* fix(number-field): use locale from `@react-aria/i18n`
* fix(deps): dependency order
* fix(docs): incorrect command
* chore(docs): remove type=number
* chore(theme): add padding to stepper wrapper
* fix(number-field): avoid resetting value
* fix(number-field): storybook
* chore(docs): remove custom impl
* chore(docs): update docs code & content
* chore(number-field): migrate to heroui
* chore(number-field): migrate to heroui
* chore(number-field): migrate to heroui
* chore: rename to number input
* fix(number-input): incorrect import
* chore(docs): rename to number input
* chore: change to number input
* refactor(number-input): change label to amount
* fix(docs): use heroui commands
* chore(changeset): update package name
* refactor(number-input): remove steps
* refactor: remove helper text
* feat(number-input): label placement
* refactor(number-input): rename stepper
* fix(theme): isClearable
* feat(docs): add label placements
* refactor(docs): update number-input content
* fix(docs): incorrect file
* feat(docs): add lablePlacement
* refactor(docs): remove labelPlacement & startContent
* refactor(docs): remove helperText
* refactor(docs): remove helperText
* refactor(docs): revise description
* feat(number-input): add data-slot for stepper-wrapper
* fix(number-input): test cases
* fix(docs): unexpected change
* refactor(number-input): update outdated info
* fix(docs): coderabbitai comments
* refactor: remove validationState
* fix(docs): typo
* chore(deps): remove unnecessary dep
* chore(deps): bump RA versions
* chore(number-input): apply latest labelPlacement change
* refactor(number-input): update author
* refactor(number-input): revise stepper wrapper alignment
* refactor(number-input): stepper button styles
* chore(number-input): add disableRipple
* fix(theme): increase stepper button click area
* fix(number-input): sync latest validationBehavior changes
* fix(number-input): pass validationBehavior to useAriaNumberInput
* chore(docs): add import react
* chore(number-input): remove HorizontalStepper story
* chore(number-input): enable ripple
* fix(number-input): remove number type
* refactor(theme): follow input clear button styles
* feat(theme): add color for stepperButton
* fix(theme): revise stepperButton size for outside & outside-left cases
* fix(number-input): typo
* chore(docs): update description for wheel
* chore(theme): change opacity when pressed
* chore(number-input): add disableRipple
* Update .changeset/witty-flies-reflect.md
* fix(theme): add hover opacity effect
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): revised tags in doc routes for 2.7.0 (#4777 )
* chore(docs): remove last version update tags
* chore(docs): add updated tag for 2.7.0
* chore(docs): updated table
* chore(docs): update search meta
* chore(docs): update github info
* Merge branch 'canary' into docs/eng-2003
* chore(docs): update routes.json
* chore(docs): update meta info
* chore: improve theme builder
* v2.7.0
* chore: v2.7.0 combined changeset
* fix: changeset
* fix: peer deps
* feat: toast api improved
* chore: toast styles improved
* fix: toast styles
* chore: toast width style changed
* fix: changeset release
* fix: changeset peerdeps
* chore: toast styles improved
* refactor(pagination): rtl (#4843 )
* refactor(pagination): rtl
* chore(changeset): add changeset
* feat: new spinner variant
* fix(docs): popover shouldBlockScroll default value (#4851 )
* fix(select): select scroll content will close immediately when popover on click (#4849 )
* chore(select): update select deps
* fix(select): select scroll content will close immediately when popover on click
* chore(select): add .changeset file
* chore(changeset): add issue number
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* feat(calendar): add firstDayOfWeek (#4852 )
* feat(calendar): add firstDayOfWeek
* feat(docs): add firstDayOfWeek in Calendar docs
* feat(calendar): add firstDayOfWeek to range calendar
* feat(docs): add firstDayOfWeek to API table
* feat: add firstDayOfWeek to date picker & date range picker
* feat(docs): add firstDayOfWeek
* feat(changeset): add changeset
* feat: add firstDayOfWeek option in storybook
* feat(docs): export firstDayOfWeek
* chore(docs): update title
* chore: spinner variants updated
* feat: v2.7.0 blog
* ci(changesets): version packages (#4601 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore: manual release
* fix(toast): fixing maxVisibleToasts, solid variant promise, promise timer (#4881 )
* fix: maxVisibleToasts functionality
* chore: adding the changeset
* fix: starting the toast timer when the promise is resolved
* fix: spinner invisible in solid variants
* fix(toast): shouldShowTimeoutProgess typo (#4858 )
* fix(toast): shouldShowTimeoutProgess typo
* fix(toast): shouldShowTimeoutProgess typo
* fix(select): pass form prop to hidden-select (#4854 )
* fix(select): pass form prop to hidden-select
* chore(select): changeset
* fix(spinner): Attempted to call useProviderContext() from the server (#4904 )
* fix(spinner): add banner in tsup.config.ts
* chore(changeset): add changeset
* chore(docs): update breaking changes in blog
* chore(docs): handled in PR4905
* fix(number-input): onChange event in number input (#4907 )
* fix(number-input): onChange event in number input
* chore(number-input): remove duplicate test case
* fix(breadcrumb): broken start & end content (#4921 ) (#4922 )
* refactor: build process (#4909 )
* chore: update component description
* chore: exclude stories-utils & test-utils
* chore(utilities): remove unused info
* chore(deps): pnpm-lock.yaml
* fix: incorrect system & theme version in peerDependencies (#4901 )
* fix: incorrect system & theme version in peerDependencies
* fix: incorrect system & theme version in peerDependencies
* chore(changeset): add changeset
* fix(changeset): remove `@heroui/stories-utils` and `@heroui/test-utils` from ignore list (#4939 )
* fix(docs): include .npmrc in sandbox (#4951 )
* fix(input): esc key to clear input value (#4892 )
* chore: theme generator credits
* fix: blog date and spinner default variant
* fix : #4850
Solve Pressing ESC doesn't clear input value
* fix : #4850 code review change
* fix: undo changes in apps/docs/content/blog/v2.7.0.mdx and add a test case for my changes
* fix: run through the test cases successfully
* fix: change md content
* fix: using isClearable not clear the value
* fix: add number-input clearable esc clear
* fix: edit review problem
* fix: delete unless file
* chore(changeset): update changeset
* fix: add inputProps.onKeyDown
* fix: pressing ESC key in a read-only input not clear
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* ci(changesets): version packages (#4896 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* v2.7.4
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: millmason <jmsoper@protonmail.com >
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Peterl561 <76144929+Peterl561@users.noreply.github.com >
Co-authored-by: Paul Ebose <49006567+plbstl@users.noreply.github.com >
Co-authored-by: Zarin <thesharifi.maruf@gmail.com >
Co-authored-by: Shrinidhi Upadhyaya <shrinidhiupadhyaya1195@gmail.com >
Co-authored-by: Avan <layouwen@gmail.com >
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
Co-authored-by: Praharsh Bhatt <30700808+praharshbhatt@users.noreply.github.com >
Co-authored-by: Adrian Szarapow <63786007+Adee1499@users.noreply.github.com >
Co-authored-by: Hova25 <75216176+Hova25@users.noreply.github.com >
Co-authored-by: Hovannes Markarian <hovannes.markarian@socrate.fr >
Co-authored-by: Tsuki <76603360+sudongyuer@users.noreply.github.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Steve Mosley <steve@starter4ten.com >
Co-authored-by: LinYongLu <88522000+linyonglu@users.noreply.github.com >
2025-02-28 02:14:51 -03:00
John Ruble
a06ab9babf
Fix release link in 2.7 blog post ( #4889 )
2025-02-26 09:44:32 -03:00
աӄա
d69f5fbaf9
chore(docs): update breaking changes section ( #4905 )
2025-02-26 09:38:43 -03:00
աӄա
7da53c4c5b
feat(docs): add Mochii.AI to sponsor section ( #4936 )
2025-02-26 09:24:18 -03:00
Junior Garcia
5b4255cb37
chore: heroui chat banner
2025-02-25 16:39:44 -03:00
Maharshi Alpesh
4f1f5370a9
chore: fixing the toasts on blog page ( #4916 )
2025-02-24 13:23:38 -03:00
Maharshi Alpesh
0250ced3d7
fix: fixing the layout color ( #4879 )
...
fix: adding tooltip to show items which are only for the visual purpose
fix: persist the theme across reloads
chore: modifying the mobile styles
2025-02-20 11:31:01 -03:00
Maharshi Alpesh
8052b54a81
chore: refactoring the toast docs ( #4883 )
2025-02-20 11:29:14 -03:00
Maharshi Alpesh
99d1674793
chore: fixing the placement option in toast docs ( #4857 )
2025-02-19 07:50:27 -03:00
Junior Garcia
943dfdbd66
fix: blog date and spinner default variant
2025-02-18 18:47:40 -03:00
Junior Garcia
149e6db8ea
chore: theme generator credits
2025-02-18 18:29:20 -03:00
Junior Garcia
7a439258f2
chore: update notification chips
2025-02-18 18:12:13 -03:00
Junior Garcia
cfea6f02b0
v2.7.0 ( #4835 )
...
* chore: org name change (#4596 )
* chore: update brand name (#4600 )
* fix(calendar): function components cannot be given refs (#4614 )
* docs(modal): fix small typos and add clarifying language (#4629 )
* chore(deps): bump RA versions (#4611 )
* chore(deps): bump RA versions
* chore(deps): bump @internationalized/date
* chore(docs): update RA versions
* chore(docs): update versions
* chore(docs): use string type
* chore(deps): update @react-types versions
* refactor(docs): undo version change since they will be removed in another PR
* feat: tailwind variants upgrade (#4386 )
* feat: tailwind variants upgrade
* chore: restore npmrc
* chore: adjust pkgs
* fix: versions
* fix: lock file
* chore(changeset): update package name
* chore(deps): use fixed version
* fix(test): incorrect package name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* feat: add fn win alt keys (#4638 )
* feat: add new keys
* feat: add new keys
* chore: update docs & storybook as well
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(use-image): load images after props change (#4523 )
* fix(use-image): load image after props change
* chore(changeset): add changeset
* refactor(use-image): remove unused props
* feat(use-image): add test case
* fix(use-image): apply useCallback to load & remove status check
* chore(changeset): update package name
* feat: global labelPlacement prop (#4346 )
* feat: adding the support for labelPlacement globally
* chore: reafctoring
* chore: updating the dependency
* chore(changeset): update package name
* chore: adding Marcus's suggestions
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* fix(form): use native as default validation behavior (#4425 )
* fix(form): use native as default validation behavior
* docs(form): delete explicit validationBehavior=native
* test(form): adjusted form test validation behaviors
* chore(form): adjusted stories with forms
* chore(changeset): changed form default validation behavior to native
* chore(changeset): removed packages with only test changes
* chore(changeset): change to patch
* chore(changeset): update package name
* refactor(docs): update package name
* refactor(docs): update to heroui
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* feat(spinner): new spinner variants (#4555 )
* refactor(spinner): add default variant
* feature(spinner): add gradient variant
* feature(spinner): add dots variant
* feature(spinner): add dots-blink variant
* feature(spinner): add spinner-bars
* chore(spinner): add variants storybook
* chore: adding variants to docs
* chore: simplyfying the styles and modifying docs
* chore: nits
* chore: updating the dots and dots-blink animation
* chore: nits
* chore: adding Marcus' suggestions
* chore: adding Marcus's suggestions
* chore: adding junior's suggestions
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
* fix: rename wrapper to tab wrapper (#4636 )
* fix: rename wrapper to tab wrapper
* docs: update
* docs: update
* docs: update
* fix: rename wrapper to tab wrapper
* refactor: remove feature request from issue template (#4661 )
* refactor(.github): remove feature request template
* refactor(.github): add a link to redirect to discussion (feature request category)
* docs(table): include TS examples to show Selection type usage (#4793 )
* fix(listbox): unexpected scrollShadow on virtualized listbox (#4784 )
* fix(listbox): add scroll height & scroll top to listbox
* fix(use-data-scroll-overflow): handle scrollHeight & scrollTop in virtualization
* chore(changeset): add changeset
* refactor(theme): replace left & right by start & end to support RTL (#4782 )
* fix(date-picker): deprecate dateInputClassNames (#4780 )
* chore(date-picker): add missing slots comments
* fix(date-picker): remove dateInputClassNames
* fix(date-picker): use classNames instead of dateInputClassNames
* chore(docs): add missing attributes
* fix(date-picker): use classNames instead of dateInputClassNames
* feat(changeset): add changeset
* fix(docs): broken type
* refactor(navbar): remove dropdown menu width (#4757 )
* refactor: remove dropdown menu width
* refactor: shorter description
* refactor: rename instances of NextUI to Hero UI (#4645 )
* docs: use the correct org for `img.shields.io` license in README
* docs: update opencollective org name
* docs: use correct org name in site footer
* docs: update image urls for heroui pro sections
* docs: update laravel installation keywords in route config
* docs: add `heroui` tag to `Introducing HeroUI` blog post
* fix: use correct names in `plop/components/src` templates
* chore: add empty changeset
* fix: revert image urls back to `nextuipro.nyc3.cdn.digitaloceanspaces...`
* chore: undo footer change
* chore: update incorrect brand name
* chore(docs): nextui -> heroui
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* fix(input): missing clear button with file input type (#4599 )
* fix(theme): sync with input theme on labelPlacement (#4597 )
* fix(theme): sync with input theme on labelPlacement
* chore(select): revise width for labelPlacement
* chore(changeset): add changeset
* test(input): input interaction tests (#4579 )
* test(input): user interaction tests
* test(input): missing act wrappers
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(calendar): rtl navigation (#4565 )
* fix(calendar): rtl navigation
* chore(changeset): fixed reverse behavior of NextButton and PrevButton in the RTL calendar
* chore(changeset): update package name
* refactor(calendar): prefer isRTL and use className in theme package instead
* chore(changeset): add theme package as well
* chore(calendar): add min theme package to 2.4.7
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* refactor: remove unnecessary className passing to tv and make naming consistent (#4558 )
* refactor: remove unnecessary className passing to tv
* refactor(button): move styles to getButtonProps
* refactor: rename classNames to styles to keep the naming consistent
* fix: deprecation warning triggered by internal onClick (#4557 )
* fix(use-aria-link): onClick deprecation warning
* fix(use-aria-button): onClick deprecation warning
* feat(changeset): add changeset
* fix(use-aria-button): incorrect prop name
* chore(changeset): update package name
* ci: add pkg pr new (#4540 )
* ci: add pkg pr new
* ci: add pkg pr new
* chore(workflow): update repo name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* chore(docs): remove shouldBlockScroll prop in Tooltip page (#4539 )
* fix(use-pagination): controlled page after delay (#4536 )
* fix(use-pagination): add page to dependency for scrollTo
* feat(changeset): add changeset
* chore(changeset): update package name
* fix(tooltip): accessing element.ref was removed in React 19 issue (#4531 )
* fix(tooltip): accessing element.ref was removed in React 19 issue
* chore(changeset): update package name
* fix: correctly dismissable default value (#4524 )
* fix: correctly dismissable default value
* fix: correctly dismissable default value
* chore(changeset): update package name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* fix(theme): input height in innerWrapper in Select (#4512 )
* fix(select): fix input height #4321
* chore(select): changed package name in changeset to theme
* chore(select): updated changeset message
* chore(changeset): update package name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* fix: inert value in next15 (#4491 )
* feat: add post install
* feat: add postinstall
* feat: add postinstall
* fix: type
* fix: type
* fix: next version
* chore(changeset): update package name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* refactor: remove cursor-hit in hiddenInputClasses (#4474 )
* refactor: remove cursor-hit in hiddenInputClasses
* Create lazy-ants-exercise.md
* chore(changeset): update package name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* feat(table): virtualization (#4285 )
* feat: baseline virtualization for table
* merge branch canary
* fix: table layout
* fix: calc header height w layouteffect to offset padding
* Merge branch 'canary' into feat/eng-1633-virtualization-for-table
* chore: remove unused files and comments
* chore: add missing package
* feat: add shouldVirtualize conditional to render virtualized-table
* feat: update docs for table
* feat: use wrapper to support theme styles
* chore: add changeset
* chore(changeset): update package name
* chore(deps): pnpm-lock.yaml
* fix(table): outdated package name
* chore(changeset): add issue number
* fix(deps): keep the version consistent with other components
* fix(table): incorrect displayName
* refactor(table): use VirtualizedTemplate
* chore(deps): bump `@tanstack/react-virtua`
* chore(deps): typecheck issue
* fix(table): do not use any type
* chore: remove auto virtualization
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(toast): introduce Toast component (#4437 )
* feat: initial commit
* chore: adding the animation
* chore: nits
* chore: fixes and adding draft1 of stories
* chore: adding the docs draft
* chore: adding the swiping interaction for toast removal
* chore: adding the tests
* fix: improving the progress bar logix
* chore: refactoring and refining the animations
* fix: making the animations compatible with the positons
* chore: fixing the styles
* chore: modifying the animations
* chore: improving the animations
* chore: adding the decorator to the story-book
* chore: fixing the animations and positions
* fix: handle expand region on touch
* feat: adding the promises support
* chore: updating the styles
* chore: improving styles
* chore: styles correction
* fix: adding junior's suggestions
* chore: correcting styles
* fix: fixing the timer behavior
* chore: adding the spinner to the toast
* chore: full width for mobile
* chore: modifying styles
* chore: fixing the positions on smaller devices
* chore: adding story with description
* chore: adding credits for sonner
* fix: adding junior's suggestions
* chore: adding the exit animation
* fix: adding junior's suggestions
* chore: improving the swipe animations
* fix: fixing the swipe animations on touch
* chore: adding tests
* chore: adding swipe threshild and initial position variable
* fix: fixing autoclose in timeout
* chore: modifying the docs
* chore: fixing the conflict
* chore: adding marcus' suggestions
* chore: adding the bottom animations
* chore: modying docs
* chore: removing nextui references
* chore: adding info about the provider
* chore: updating the docs
* chore: versions in package.json
* chore: nits
* chore: adding junior's suggestions
* chore: nits
* fix: applying junior's suggestions
* chore: adding junior's suggestions
* chore: using domMax
* fix: adding Marcus's suggestions
* chore: add global toast props and custom close icon
* chore: adding the defaultTimout provider prop
* chore: modifying defaultTimeout
* chore: nits
* fix: adding Marcus' suggestions
* chore: fixing bg
* chore(deps): bump RA deps
* fix: fixing the color discrepancy due to the timer
* chore: moving the kapan ai to the left side
* refactor(toast): update author
* chore: nit
* chore: improvements
* chore: updating the solid variant
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(docs): correct Tab usage example (#4821 )
* chore(docs): add note itemHeight for virtualization (#4822 )
* chore(docs): add note itemHeight for virtualization
* fix: format
* fix(docs): fix horizontal scrolling example in scroll-shadow (#4820 )
* refactor: update author in package.json (#4800 )
* feat(button): export PressEvent for onPress event typing (#4819 )
* fix(docs): failed to install dependencies in StackBlitz (#4639 )
* chore(Docs): remove step 2 from "Using use-theme-hook" (#4797 )
* fix(docs): incorrect code Modal placement (#4652 )
* docs: update DatePicker example to remove "time" label as time selection is not supported in this example (#4443 )
* feat(button): export PressEvent for onPress event typing
* revert unnecessary changes
* chore: format
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Praharsh Bhatt <30700808+praharshbhatt@users.noreply.github.com >
* fix(listbox): pass missing press events to usePress (#4812 )
* fix(listbox): pass missing press events to usePress
* feat(listbox): add test case for press event
* chore(changeset): add changeset
* fix(checkbox): inherit stroke in CheckboxIcon (#4811 )
* fix: `SelectItem`, `ListboxItem`, and `AutocompleteItem` not to accept `value` props (#4653 )
* fix(select): `SelectItem` does not accept value props
* refactor: do not use the index as `key`
* Update .changeset/light-hairs-draw.md
* chore: remove unnecessary `value` props
* chore: update changeset
* refactor: remove unnecessary value prop
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix: pkg package scope (#4823 )
* fix: pkg package scope
* fix: pkg package scope
* fix: pkg package scope
* fix(theme): border radius in Table when isMultiSelectable (#4808 )
* fix(theme): border radius in Table when isMultiSelectable
* chore(theme): added changeset (#4807 )
* chore: removing the kapa ai for toast doc page (#4833 )
* fix(accordion): add data-slot attributes to accordion (#4832 )
* fix(accordion): add data-slot attributes to accordion
* chore
---------
Co-authored-by: Hovannes Markarian <hovannes.markarian@socrate.fr >
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* chore(docs): update versions (#4836 )
* docs(themes): adding theme generator (#4626 )
* chore: adding xylish's contributions + modifying styles
* chore: nextui to heroui
* chore: colors in theme generator
* chore: radiuses, disable-opacity
* chore: fixing the configuration box styles
* chore: adding the showcase elemtents
* chore: modifying styles
* chore: adding the fonts
* chore: adding the scaling
* chore: removing the calendar
* feat: adding the border-width
* chore: modifying style for mobile
* chore: modifying the styles
* chore: removing the NextUI references + small bug fix
* chore: adding coderabits reviews
* fix: borderWidth not getting applied on breadcrumbs and input
* chore: rebasing
* chore: modifying the styles
* chore: updating the styles for the smaller devices
* chore: refactoring
* chore: improvements
* chore: making the fonts workable
* chore: making the fonts workable
* chore: modifying the swatch according to the theme
* chore: adding the default selected template
* chore: modifying mobile styles
* chore: fixing the popover
* chore: nit
* fix: fixing the select styles
* chore: modifying the mobile styles
* chore: modifying the styles
* fix: adding junior's suggestions
* fix: fixing the breadcrumb
* fix: adding junior's suggestions
* feat: introduce NumberInput (#4475 )
* feat(number-field): init structure
* feat(deps): add `@nextui-org/button` & `@react-types/button`
* feat(theme): export number-field
* feat(number-field): storybook init structure
* feat(number-field): add NumberFieldHorizontalStepper
* feat(number-field): add NumberFieldHorizontalStepper
* feat(theme): init number field theme
* feat(number-field): number-field draft
* refactor(number-field): revise stepper icons
* feat(shared-icons): add ChevronLeftIcon
* feat(theme): stepperButton styles
* feat(theme): number-field styles
* fix(number-field): label layout
* feat(number-field): vertical stepper wrapper
* feat(number-field): use-number-field (wip)
* feat(number-field): add data-direction
* feat(theme): center the text if it is horizontal stepper
* feat(number-field): add HorizontalStepper
* feat(number-field): add HideStepper
* chore(number-field): revise minValue & defaultValue
* feat(docs): init number field structure
* fix(theme): outside-left styles
* refactor(theme): remove labelPlacement styles
* refactor(number-field): remove labelContent logic
* refactor(number-field): remove labelPlacement args
* feat(number-field): helper text
* feat(number-field): revise number field stories
* feat(number-field): description
* refactor(number-field): revise number field stories
* feat(theme): numberFieldLabelClasses
* fix(number-field): incorrect button props
* fix(number-field): typing issue on stepper buttons
* chore(number-field): add aria-label
* refactor(number-field): merge props
* fix(number-field): pass originalProps instead
* chore(number-field): revise Required story args
* feat(number-field): add WithStepValue & WithWheelDisabled & revise stories
* chore(number-field): add label to Required
* feat(docs): number-field doc page
* fix(number-field): typing issue
* fix(number-field): test cases
* fix(number-field): user.keyboard & defaultValue
* fix(number-field): should work with defaultValues
* chore(number-field): add type: number
* chore(number-field): remove hidden related code
* fix(number-field): numeric value
* chore(changeset): add changeset
* feat(deps): add "@nextui-org/number-field" to docs
* feat(react): export `@nextui-org/number-field`
* feat(changeset): add @nextui-org/react
* feat(docs): number-field examples
* chore(number-field): use text instead
* refactor(number-field): remove unnecessary filled-within
* fix(number-field): test case
* chore(number-field): remove aria-label for stepper buttons
* feat(docs): add incrementAriaLabel & decrementAriaLabel to NumberField
* chore(number-field): reorder WithFormatOptions
* fix(deps): update number-field's peerDependencies & dependencies
* feat(number-field): hidden input for holding numeric vaule
* fix(docs): number field title
* feat(docs): add format options to number field
* chore(docs): revise number field content
* chore(number-field): add type to useDOMRef
* fix(number-field): clear button
* fix(theme): clear button styles
* refactor(theme): stepper button styles
* chore(number-field): accept stepperButton class
* fix(theme): helper wrapper padding
* feat(deps): add `@react-aria/i18n`
* fix(number-field): use locale from `@react-aria/i18n`
* fix(deps): dependency order
* fix(docs): incorrect command
* chore(docs): remove type=number
* chore(theme): add padding to stepper wrapper
* fix(number-field): avoid resetting value
* fix(number-field): storybook
* chore(docs): remove custom impl
* chore(docs): update docs code & content
* chore(number-field): migrate to heroui
* chore(number-field): migrate to heroui
* chore(number-field): migrate to heroui
* chore: rename to number input
* fix(number-input): incorrect import
* chore(docs): rename to number input
* chore: change to number input
* refactor(number-input): change label to amount
* fix(docs): use heroui commands
* chore(changeset): update package name
* refactor(number-input): remove steps
* refactor: remove helper text
* feat(number-input): label placement
* refactor(number-input): rename stepper
* fix(theme): isClearable
* feat(docs): add label placements
* refactor(docs): update number-input content
* fix(docs): incorrect file
* feat(docs): add lablePlacement
* refactor(docs): remove labelPlacement & startContent
* refactor(docs): remove helperText
* refactor(docs): remove helperText
* refactor(docs): revise description
* feat(number-input): add data-slot for stepper-wrapper
* fix(number-input): test cases
* fix(docs): unexpected change
* refactor(number-input): update outdated info
* fix(docs): coderabbitai comments
* refactor: remove validationState
* fix(docs): typo
* chore(deps): remove unnecessary dep
* chore(deps): bump RA versions
* chore(number-input): apply latest labelPlacement change
* refactor(number-input): update author
* refactor(number-input): revise stepper wrapper alignment
* refactor(number-input): stepper button styles
* chore(number-input): add disableRipple
* fix(theme): increase stepper button click area
* fix(number-input): sync latest validationBehavior changes
* fix(number-input): pass validationBehavior to useAriaNumberInput
* chore(docs): add import react
* chore(number-input): remove HorizontalStepper story
* chore(number-input): enable ripple
* fix(number-input): remove number type
* refactor(theme): follow input clear button styles
* feat(theme): add color for stepperButton
* fix(theme): revise stepperButton size for outside & outside-left cases
* fix(number-input): typo
* chore(docs): update description for wheel
* chore(theme): change opacity when pressed
* chore(number-input): add disableRipple
* Update .changeset/witty-flies-reflect.md
* fix(theme): add hover opacity effect
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): revised tags in doc routes for 2.7.0 (#4777 )
* chore(docs): remove last version update tags
* chore(docs): add updated tag for 2.7.0
* chore(docs): updated table
* chore(docs): update search meta
* chore(docs): update github info
* Merge branch 'canary' into docs/eng-2003
* chore(docs): update routes.json
* chore(docs): update meta info
* chore: improve theme builder
* v2.7.0
* chore: v2.7.0 combined changeset
* fix: changeset
* fix: peer deps
* feat: toast api improved
* chore: toast styles improved
* fix: toast styles
* chore: toast width style changed
* fix: changeset release
* fix: changeset peerdeps
* chore: toast styles improved
* refactor(pagination): rtl (#4843 )
* refactor(pagination): rtl
* chore(changeset): add changeset
* feat: new spinner variant
* fix(docs): popover shouldBlockScroll default value (#4851 )
* fix(select): select scroll content will close immediately when popover on click (#4849 )
* chore(select): update select deps
* fix(select): select scroll content will close immediately when popover on click
* chore(select): add .changeset file
* chore(changeset): add issue number
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* feat(calendar): add firstDayOfWeek (#4852 )
* feat(calendar): add firstDayOfWeek
* feat(docs): add firstDayOfWeek in Calendar docs
* feat(calendar): add firstDayOfWeek to range calendar
* feat(docs): add firstDayOfWeek to API table
* feat: add firstDayOfWeek to date picker & date range picker
* feat(docs): add firstDayOfWeek
* feat(changeset): add changeset
* feat: add firstDayOfWeek option in storybook
* feat(docs): export firstDayOfWeek
* chore(docs): update title
* chore: spinner variants updated
* feat: v2.7.0 blog
* ci(changesets): version packages (#4601 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore: manual release
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: millmason <jmsoper@protonmail.com >
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Peterl561 <76144929+Peterl561@users.noreply.github.com >
Co-authored-by: Paul Ebose <49006567+plbstl@users.noreply.github.com >
Co-authored-by: Zarin <thesharifi.maruf@gmail.com >
Co-authored-by: Shrinidhi Upadhyaya <shrinidhiupadhyaya1195@gmail.com >
Co-authored-by: Avan <layouwen@gmail.com >
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
Co-authored-by: Praharsh Bhatt <30700808+praharshbhatt@users.noreply.github.com >
Co-authored-by: Adrian Szarapow <63786007+Adee1499@users.noreply.github.com >
Co-authored-by: Hova25 <75216176+Hova25@users.noreply.github.com >
Co-authored-by: Hovannes Markarian <hovannes.markarian@socrate.fr >
Co-authored-by: Tsuki <76603360+sudongyuer@users.noreply.github.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-02-18 18:06:37 -03:00
աӄա
7a95c7fda9
fix(docs): incorrect default drawer placement ( #4810 )
2025-02-11 10:03:58 -03:00
Praharsh Bhatt
f386f1f1c8
docs: update DatePicker example to remove "time" label as time selection is not supported in this example ( #4443 )
2025-02-05 18:26:16 -03:00
աӄա
f2d1f2e84d
fix(docs): incorrect code Modal placement ( #4652 )
2025-02-05 17:49:30 -03:00
աӄա
c992e7314f
chore(Docs): remove step 2 from "Using use-theme-hook" ( #4797 )
2025-02-05 13:39:35 -03:00
աӄա
8f311828ea
fix(docs): failed to install dependencies in StackBlitz ( #4639 )
2025-02-05 13:36:29 -03:00
Maharshi Alpesh
ceb63854fc
chore: fixing the url in heroui pro section ( #4620 )
...
Co-authored-by: աӄա <wingkwong.code@gmail.com >
2025-01-21 15:15:42 -03:00
Junior Garcia
201c61b217
chore: kapa ai enabled again
2025-01-21 10:09:34 -03:00
աӄա
6f594fa530
fix(docs): custom impl preview for checkbox & checkbox-grp ( #4610 )
2025-01-21 07:40:46 -03:00
Junior Garcia
aef47ffbf4
fix: drawer custom style image
2025-01-19 09:59:39 -03:00
Junior Garcia
103519c078
Merge pull request #4595 from heroui-inc/canary
...
Org Name - Small Changes
2025-01-18 18:04:35 -03:00
Junior Garcia
bae4ff829a
chore: merged with canary
2025-01-18 18:00:14 -03:00
github-actions[bot]
b1a1f71aa0
ci(changesets): version packages ( #4589 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2025-01-18 17:23:43 -03:00
Junior Garcia
7ebe0e664f
Org name change ( #4594 )
...
* chore: kapa-ai temporary disabled
* chore: org renamed
2025-01-18 17:16:34 -03:00
Junior Garcia
b63a46f4a3
Merge branch 'main' of github.com:nextui-org/nextui into canary
2025-01-18 17:08:48 -03:00
Junior Garcia
dd880c5c48
chore: kapa-ai temporary disabled
2025-01-18 17:08:16 -03:00
Junior Garcia
65345f3d0c
chore: merged
2025-01-18 10:32:37 -03:00
Junior Garcia
36bf051feb
Merge branch 'main' of github.com:nextui-org/nextui into canary
2025-01-18 10:31:47 -03:00
Junior Garcia
95bd9288bf
chore: improve migratio guide
2025-01-18 10:31:18 -03:00
աӄա
abcf04571a
fix(changeset): incorrect package name ( #4588 )
2025-01-18 09:58:24 -03:00
Peterl561
61ad0205c5
fix(navbar): remove NavbarMenu when closed ( #4506 )
...
* fix(navbar): remove NavbarMenu when closed
* chore(changeset): fixed NavbarMenu console prop error
2025-01-18 09:43:49 -03:00
աӄա
f7e5d205b1
fix(theme): add missing shadow none ( #4587 )
2025-01-18 09:41:28 -03:00
Junior Garcia
203687824b
Merge branch 'main' of github.com:nextui-org/nextui into canary
2025-01-17 11:01:19 -03:00
Junior Garcia
771552e6b1
chore: update funding
2025-01-17 09:01:39 -03:00
Junior Garcia
8258ea1ddb
chore: disable posthog captures
2025-01-17 08:54:30 -03:00
Junior Garcia
057120be26
Merge branch 'main' of github.com:nextui-org/nextui into canary
2025-01-17 08:41:22 -03:00
Junior Garcia
36132c8aa5
chore: add va analytics ( #4582 )
2025-01-17 08:41:02 -03:00
Junior Garcia
a3ce89870e
chore: add pkg managers to codemod command
2025-01-16 22:17:20 -03:00
Junior Garcia
bdb22b3cd3
v2.6.13 ( #4578 )
...
* docs: optimize route higtlight (#4520 )
* docs: optimize home display (#4519 )
* docs: optimize home display and route highlight
* docs: optimize home display
* fix(alert): propagate className (#4535 )
* fix(alert): propagate className
* chore(alert): remove className from alert theme
* fix(avatar): title type in Avatar (#4529 )
* fix(avatar): title type in Avatar
* fix(alert): apply isEmpty check on title
* fix(alert): alert interface props type
* refactor: remove unnecessary props types (#4530 )
* refactor(docs): remove string type as it is included in ReactNode
* refactor: remove unnecessary types
* feat(changeset): add changeset
* chore: remove changeset
* refactor: remove null since ReactNode unions it already
* fix(input): use onPress for wrapper click focus (#4483 )
* fix(input): use onPress for wrapper click focus
* test(input): wrapper click focus test
* chore(changeset): input onPress for wrapper click focus
* chore(changeset): minor wording
* Refactor/rebrand (#4532 )
* chore: rebrand in progress
* chore: update docs to use heroui
* chore: components renbranded
* chore: figma moved to the docs files
* fix: posthog config
* fix(docs): extra classname in form example (#4465 )
* chore: clean git
* chore: make heroui private
* chore: new logo
* chore: node env var renamed
* chore: public robots txt deleted
* chore: wrangler installed
* chore: wrangler renamed
* chore: cloudlfare workers removed
* chore: force vercel deploy
* refactor: first migration and provider
* refactor: rename nextui plugin
* refactor: rename github site
* refactor: rename CONTRIBUTING
* refactor: rename package name
* refactor: nextjs image hostname
* refactor: mdx repo nextui-org rename frontio-ai
* refactor: nextui.org rename heroui.com
* refactor: add heroui to missing places
* fix: heroui plugin name
* fix: update docs
* docs: nextui to heroui add npmrc pnpm migratation
* chore: rename all packages with new org name
* chore: replace frontio-ai by frontioai
* chore: revert previous changes
* chore: small adjustment
* chore: doc updated
* feat: blog
* chore: avatar updated
* fix: url
* chore: add new ogimage
* fix: ogimage command
* fix: heroui name and storybook welcome page
* fix: og image url
* feat: favicon and icon changed
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: winches <329487092@qq.com >
* fix: postbuild script
* chore: core package updates
* ci(changesets): version packages (#4569 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat: contributors added to the blog
* Revert "fix(input): use onPress for wrapper click focus (#4483 )" (#4576 )
This reverts commit 992220a5a3 .
* fix: input spaces
* ci(changesets): version packages (#4577 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
---------
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Peterl561 <76144929+Peterl561@users.noreply.github.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-01-16 22:02:44 -03:00
github-actions[bot]
85913a8791
ci(changesets): version packages ( #4577 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2025-01-16 21:50:23 -03:00
Junior Garcia
45b1d82c39
fix: input spaces
2025-01-16 21:40:28 -03:00
Junior Garcia
c80340441e
Revert "fix(input): use onPress for wrapper click focus ( #4483 )" ( #4576 )
...
This reverts commit 992220a5a3 .
2025-01-16 21:38:17 -03:00
Junior Garcia
3979ddedcc
chore: merged with main
2025-01-16 21:11:31 -03:00
Junior Garcia
86d5d6977b
fix: links
2025-01-16 18:54:53 -03:00
Junior Garcia
b8e7b94586
🚀 ( #4570 )
...
* docs: optimize route higtlight (#4520 )
* docs: optimize home display (#4519 )
* docs: optimize home display and route highlight
* docs: optimize home display
* fix(alert): propagate className (#4535 )
* fix(alert): propagate className
* chore(alert): remove className from alert theme
* fix(avatar): title type in Avatar (#4529 )
* fix(avatar): title type in Avatar
* fix(alert): apply isEmpty check on title
* fix(alert): alert interface props type
* refactor: remove unnecessary props types (#4530 )
* refactor(docs): remove string type as it is included in ReactNode
* refactor: remove unnecessary types
* feat(changeset): add changeset
* chore: remove changeset
* refactor: remove null since ReactNode unions it already
* fix(input): use onPress for wrapper click focus (#4483 )
* fix(input): use onPress for wrapper click focus
* test(input): wrapper click focus test
* chore(changeset): input onPress for wrapper click focus
* chore(changeset): minor wording
* Refactor/rebrand (#4532 )
* chore: rebrand in progress
* chore: update docs to use heroui
* chore: components renbranded
* chore: figma moved to the docs files
* fix: posthog config
* fix(docs): extra classname in form example (#4465 )
* chore: clean git
* chore: make heroui private
* chore: new logo
* chore: node env var renamed
* chore: public robots txt deleted
* chore: wrangler installed
* chore: wrangler renamed
* chore: cloudlfare workers removed
* chore: force vercel deploy
* refactor: first migration and provider
* refactor: rename nextui plugin
* refactor: rename github site
* refactor: rename CONTRIBUTING
* refactor: rename package name
* refactor: nextjs image hostname
* refactor: mdx repo nextui-org rename frontio-ai
* refactor: nextui.org rename heroui.com
* refactor: add heroui to missing places
* fix: heroui plugin name
* fix: update docs
* docs: nextui to heroui add npmrc pnpm migratation
* chore: rename all packages with new org name
* chore: replace frontio-ai by frontioai
* chore: revert previous changes
* chore: small adjustment
* chore: doc updated
* feat: blog
* chore: avatar updated
* fix: url
* chore: add new ogimage
* fix: ogimage command
* fix: heroui name and storybook welcome page
* fix: og image url
* feat: favicon and icon changed
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: winches <329487092@qq.com >
* fix: postbuild script
* chore: core package updates
* ci(changesets): version packages (#4569 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat: contributors added to the blog
---------
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Peterl561 <76144929+Peterl561@users.noreply.github.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-01-16 16:24:32 -03:00
Junior Garcia
319a0c9fc4
feat: contributors added to the blog
2025-01-16 16:23:44 -03:00
github-actions[bot]
7cd26eb6c2
ci(changesets): version packages ( #4569 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2025-01-16 15:49:05 -03:00
Junior Garcia
f6da7d62e9
chore: core package updates
2025-01-16 15:42:44 -03:00
Junior Garcia
1d5e4520e9
fix: postbuild script
2025-01-16 15:29:51 -03:00
Junior Garcia
6492d36c68
Refactor/rebrand ( #4532 )
...
* chore: rebrand in progress
* chore: update docs to use heroui
* chore: components renbranded
* chore: figma moved to the docs files
* fix: posthog config
* fix(docs): extra classname in form example (#4465 )
* chore: clean git
* chore: make heroui private
* chore: new logo
* chore: node env var renamed
* chore: public robots txt deleted
* chore: wrangler installed
* chore: wrangler renamed
* chore: cloudlfare workers removed
* chore: force vercel deploy
* refactor: first migration and provider
* refactor: rename nextui plugin
* refactor: rename github site
* refactor: rename CONTRIBUTING
* refactor: rename package name
* refactor: nextjs image hostname
* refactor: mdx repo nextui-org rename frontio-ai
* refactor: nextui.org rename heroui.com
* refactor: add heroui to missing places
* fix: heroui plugin name
* fix: update docs
* docs: nextui to heroui add npmrc pnpm migratation
* chore: rename all packages with new org name
* chore: replace frontio-ai by frontioai
* chore: revert previous changes
* chore: small adjustment
* chore: doc updated
* feat: blog
* chore: avatar updated
* fix: url
* chore: add new ogimage
* fix: ogimage command
* fix: heroui name and storybook welcome page
* fix: og image url
* feat: favicon and icon changed
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: winches <329487092@qq.com >
2025-01-16 15:03:45 -03:00
Peterl561
992220a5a3
fix(input): use onPress for wrapper click focus ( #4483 )
...
* fix(input): use onPress for wrapper click focus
* test(input): wrapper click focus test
* chore(changeset): input onPress for wrapper click focus
* chore(changeset): minor wording
2025-01-15 22:11:40 +08:00
աӄա
26fc514791
refactor: remove unnecessary props types ( #4530 )
...
* refactor(docs): remove string type as it is included in ReactNode
* refactor: remove unnecessary types
* feat(changeset): add changeset
* chore: remove changeset
* refactor: remove null since ReactNode unions it already
2025-01-13 16:23:29 +08:00
աӄա
fcdf24a019
fix(avatar): title type in Avatar ( #4529 )
...
* fix(avatar): title type in Avatar
* fix(alert): apply isEmpty check on title
* fix(alert): alert interface props type
2025-01-13 11:41:05 +08:00
աӄա
cfff127464
fix(alert): propagate className ( #4535 )
...
* fix(alert): propagate className
* chore(alert): remove className from alert theme
2025-01-13 11:39:44 +08:00
winches
b7de85231c
docs: optimize home display ( #4519 )
...
* docs: optimize home display and route highlight
* docs: optimize home display
2025-01-12 15:28:39 +09:00
winches
866e66dd24
docs: optimize route higtlight ( #4520 )
2025-01-12 15:19:52 +09:00
winches
93f68727c1
docs: a11y otb popover dismissable set to false ( #4521 )
2025-01-09 09:23:29 -03:00
Junior Garcia
2b0442b9ef
Merge pull request #4500 from nextui-org/canary
...
v.2.6.11
2025-01-05 10:32:21 -03:00
github-actions[bot]
eada8cbf93
ci(changesets): version packages ( #4440 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2025-01-05 10:09:56 -03:00
winches
da7003e649
feat: add button open in stackblitz ( #4461 )
...
* feat: add button open in stackblitz
* feat: add button open in stackblitz
* fix: multiple react
* feat: add stackblitz button code preview
* feat: add stackblitz button code preview
2025-01-05 09:34:53 -03:00
աӄա
b2e924fe19
fix(use-aria-link): onclick deprecation warning for Button as Link ( #4497 )
2025-01-05 09:33:15 -03:00
Ryo Matsukawa
33e0418d08
fix(popover): correct position logic ( #4498 )
...
* fix(popover): invalid placement logic
* chore(select): add story with popover position
* chore: add changeset
* chore: add pattern of popover story
* chore: fix changeset
2025-01-05 09:32:30 -03:00
աӄա
0c45fed420
fix(autocomplete): missing popover props except content ( #4496 )
2025-01-05 07:48:30 -03:00
Peterl561
a43b156801
fix(navbar): hide overlay when menu is closed ( #4490 )
2025-01-03 23:16:46 -03:00
Junior Garcia
ef916ead52
chore: new canary version
2025-01-03 18:48:56 -03:00
աӄա
5d0fc9f786
fix(use-image): set status after hydrated ( #4486 )
...
* fix(use-image): set status after hydrated
* fix(use-image): use useSafeLayoutEffect instead
2025-01-03 11:23:42 -03:00
Tsuki
0eb96f6e5e
feat(docs): nextUI with laravel ( #4432 )
...
* chore(docs): support laravel route
* feat(docs): add laravel.mdx
* chore(docs): update laravel.mdx
* chore(docs): update laravel.mdx
* Update apps/docs/config/routes.json
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2025-01-02 16:20:56 -03:00
Peterl561
0401f2548f
fix(autocomplete): validate prop not working after hovering ( #4452 )
...
* fix(autocomplete): validate prop not working after hovering
* test(autocomplete): validate prop function should work after hover
* chore(changeset): fixed autocomplete validate not working after hover
* chore(autocomplete): minor comment change
2025-01-02 16:17:42 -03:00
աӄա
7c2bc4a18e
fix(autocomplete): clear autocomplete value when pressing clear button ( #4458 )
2025-01-02 16:13:29 -03:00
Vincentius Roger Kuswara
16c57ece64
fix+feat(select, listbox): bug on dataset with "sections", add support for scrollshadow ( #4462 )
...
* fix: add custom function to calculate rowHeight for dataset with sections
* fix: scroll shadow is now working in virtualized components
* chore: add changeset
* fix: to pass test cases use function call instead of function component
2025-01-02 16:12:39 -03:00
աӄա
e7ff6730d7
fix(use-image): cached image flickering issue ( #4442 )
...
* feat(use-image): add test case
* feat(use-image): include `@nextui-org/react-utils`
* feat(react-utils): add useIsHydrated
* fix(use-image): cached image flickering issue
* fix(use-image): ensure status is set after hydrated
* chore(use-image): remove unneccessary code
2025-01-02 16:10:13 -03:00
աӄա
d92468aa1e
fix(deps): bump @tanstack/react-virtual to support react 19 peer dep ( #4463 )
2024-12-30 17:14:45 -03:00
աӄա
439b6aa196
fix(docs): extra classname in form example ( #4465 )
2024-12-30 17:14:25 -03:00
Ryo Matsukawa
fb46df2430
fix(popover): correct initial animation direction to match fallback placement ( #4460 )
...
* fix(popover): correct initial animation direction to match fallback placement
* fix: type error
* chore: add changeset
2024-12-30 09:08:09 -03:00
winches
4f0ef5818b
fix: clipboard get the different unicode whitespace ( #4392 )
...
* fix: clipboard get the different unicode whitespace
* fix: clipboard get the different unicode whitespace
* fix(snippet): incorrect MultiLine story
* fix: nbsp in editor
* fix: rename
* fix: md
* feat: optimization
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2024-12-28 11:01:59 +08:00
աӄա
a83388aaf4
fix(alert): mark description optional & revise styles when only children is provided ( #4447 )
...
* fix(alert): mark description as optional and update description
* fix(theme): alignment when only children is provided
* feat(changeset): add changeset
2024-12-27 08:51:57 -03:00
Ethan
ab9ad9b6b2
docs(input): update type prop to include "file" ( #4444 )
2024-12-26 10:33:23 +08:00
Junior Garcia
0cb5b68628
fix: posthog config
2024-12-25 16:46:59 -03:00
Junior Garcia
388b2ed001
Merge pull request #4438 from nextui-org/fix/eslint
2024-12-24 09:19:18 -03:00
WK Wong
07780a75a2
fix(drawer): use a top-level type-only import instead of inline type specifiers
2024-12-24 17:40:22 +08:00
Junior Garcia
413bcd7653
Merge branch 'main' into canary
2024-12-23 22:15:32 -03:00
Junior Garcia
14e12ebf5e
Merge branch 'canary' of github.com:nextui-org/nextui into canary
2024-12-23 22:15:07 -03:00
Junior Garcia
54eec6ce50
Merge pull request #4436 from nextui-org/canary
...
v.2.6.10
2024-12-23 22:14:24 -03:00
Junior Garcia
9d948e748c
Merge branch 'main' into canary
2024-12-23 22:13:10 -03:00
github-actions[bot]
05807d80f5
ci(changesets): version packages ( #4435 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2024-12-23 22:01:42 -03:00
Junior Garcia
6430bc0084
fix: navbar release
2024-12-23 21:55:39 -03:00
github-actions[bot]
1bf66bc26e
ci(changesets): version packages ( #4326 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2024-12-23 21:39:13 -03:00
Omar Shehab
f8f6bfea5a
chore(drawer): export drawer children props ( #4310 )
...
* export Drawer children props
* Fix eslint
* fix: add changeset for drawer props export
* fix: remove useDisclosure export for `@nextui-org/react` not to fail
* remove useDisclosureProps
* Import props as types
2024-12-23 09:11:19 -03:00
աӄա
5cd1c63dc8
fix(docs): i18n version in date-related components ( #4430 )
2024-12-22 12:38:51 -03:00
Maharshi Alpesh
5f388fc68c
fix: virtual keyboard on mobile should be based on the allowed keys ( #4411 )
...
* fix: virtual keyboard on mobile should be based on the allowed keys
* chore: applying junior's suggestions
* chore: add inputmode prop, update changeset
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2024-12-22 11:27:48 -03:00
Maharshi Alpesh
de0e2776fe
fix: navbar state change ( #4406 )
2024-12-22 11:20:51 -03:00
Maharshi Alpesh
885c9b3862
chore: update framework installations ( #4410 )
...
* chore: update framework installations
* chore: adding the nextui cli link
2024-12-22 11:19:17 -03:00
EReguero
b5943db1fd
fix: listbox-section props ( #4369 )
2024-12-22 11:06:13 -03:00
Peterl561
93c9df15d9
fix(input-otp): form validation hook missing behavior prop ( #4417 )
...
* fix(input-otp): form validation hook missing behavior
* test(input-otp): isRequired form test
* chore(changeset): fixed input-otp isRequired error message
2024-12-22 10:11:54 -03:00
Peterl561
f7e1b17c40
fix(select): remove input from hidden-select ( #4427 )
...
* fix(select): use select missing commitValidation call
* fix(select): remove hidden input from hidden-select
* test(select): updated validation tests
* chore(changeset): fix native validation behavior for select
2024-12-22 10:09:42 -03:00
աӄա
c0e3dab5e8
fix(calendar): invalid prop ref supplied to React.Fragment ( #4428 )
...
* fix(calendar): remove unnecessary fragment
* feat(changeset): add changeset
2024-12-22 09:41:53 -03:00
Junior Garcia
7b38e04fee
chore: hide pro image on mobile
2024-12-20 10:43:02 -03:00
Junior Garcia
db58cbebd7
chore: hide pro image on mobile
2024-12-20 10:37:59 -03:00
Junior Garcia
97565057bb
chore: hide pro image on mobile
2024-12-20 10:28:39 -03:00
Maharshi Alpesh
c1baa746b2
fix: replacing the light mode bg in to nextui-pro section ( #4355 )
...
* fix: replacing the light mode bg and adding bg to nextui-pro section on mobile
* fix: making the transitions smoother
* chore: removing the bg on mobile devices
* fix: pro section and improvements
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2024-12-20 10:05:43 -03:00
Junior Garcia
5494fa2d7b
Merge branch 'main' into canary
2024-12-19 10:59:07 -03:00
Maharshi Alpesh
7b7408cdac
feat(docs): nextUI pro callout ( #4391 )
...
* feat: adding a callout for nextui-pro
* chore: changing the position of callout
* chore: putting back the callout to toc
* chore: adjustments
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2024-12-19 09:27:11 -03:00
Ryo Matsukawa
d152b36b5d
chore: add shouldBlockScroll stories ( #4351 )
...
* chore: add `shouldBlockScroll` stories
* chore: add shouldBlockScroll for argtypes
* chore: add shouldBlockScroll story for navbar
* chore: remove unnecessary props
2024-12-19 12:32:08 +08:00
Junior Garcia
e753317b0e
Merge branch 'main' into canary
2024-12-18 16:43:35 -03:00
Peterl561
f11659e9cb
docs(switch): custom style example wrong margins ( #4389 )
2024-12-18 16:40:55 -03:00
Junior Garcia
0cb730b474
chore: posthog ingest removed ( #4398 )
2024-12-18 16:16:24 -03:00
Maharshi Alpesh
afe0b527ce
fix: input in card becomes invisible on hover and make date-input and time-input consistent ( #4394 )
2024-12-18 11:08:54 -03:00
Junior Garcia
e15ef62b6c
fix: icon wrapper border on alert component ( #4383 )
2024-12-17 12:20:27 -03:00
աӄա
d9a55d0360
refactor(docs): use onPress event instead ( #4353 )
2024-12-17 11:17:11 -03:00
աӄա
fa38828345
refactor: use onPress event instead (component-wise) ( #4354 )
...
* refactor: use onPress event instead
* chore(changeset): add changeset
* refactor(button): remove duplicate test case
* refactor(link): remove duplicate test case
* chore: add back onClick test case
* chore(menu): keep onClick test case
* chore: keep the original order
2024-12-17 11:16:10 -03:00
աӄա
5946e90335
fix(alert): slots & variantProps import ( #4365 )
2024-12-17 11:15:50 -03:00
աӄա
9e8a656665
fix(input): label placement with file input type ( #4366 )
2024-12-17 11:15:13 -03:00
Peterl561
00fc0a0f85
docs(input): form validation examples ( #4368 )
...
* docs(forms): minor typos
* docs(input): form validation examples
2024-12-17 11:14:14 -03:00
Maharshi Alpesh
2f55ecb4b2
fix(input-otp): filter disallowed characters from value prop ( #4338 )
...
* fix: input should filter away disallowed characters from value prop
* chore(changeset): add space
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2024-12-16 19:44:04 +08:00
Peterl561
e546124e1d
fix(theme): menu overflow use clip ( #4373 )
...
* fix(theme): menu overflow use clip
fixes listbox section sticky not working
* chore(changeset): fix listbox section sticky not working
* chore(changeset): add issue number
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2024-12-16 19:43:36 +08:00
Junior Garcia
8d53e8bf7a
Merge branch 'main' into canary
2024-12-13 15:47:24 -03:00
Junior Garcia
384382a719
fix: modal scroll
2024-12-13 15:47:04 -03:00
Junior Garcia
fd86056e24
Merge branch 'main' into canary
2024-12-12 10:16:05 -03:00
Junior Garcia
c9da5d482c
fix: re-renders ( #4349 )
2024-12-12 10:15:33 -03:00
Junior Garcia
a697439b83
Merge branch 'main' of github.com:nextui-org/nextui into canary
2024-12-12 09:24:17 -03:00
Peterl561
8e1ace580c
docs(form): form guide link typo ( #4339 )
2024-12-12 09:13:50 -03:00
Vincentius Roger Kuswara
47b7d3eaeb
feat(docs): preserve scrolling position when navigating to new page ( #4294 )
...
* feat: preserve scrolling position
* fix: add debounce and make scrollViewPortRef optional
2024-12-12 09:13:24 -03:00
Peterl561
c8a576e1f7
fix(docs): horizontal scroll triggering intersection observer ( #4341 )
2024-12-12 09:11:16 -03:00
OwLu0905
68d5b274ca
docs(blog): v2.6.0 link typo ( #4342 )
2024-12-12 09:10:25 -03:00
刘佳闻
77206bc625
fix(shared-utils): process?.env will not transform to env by transcompiler ( #4327 )
...
* Fix (console.ts): process?.env will not transform to env by transcompiler
* chore(changeset): add changeset
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2024-12-12 13:07:44 +08:00
Junior Garcia
2fb6efa4d3
Merge pull request #4334 from nextui-org/fix/eng-1711
...
* fix(switch): bump `@nextui-org/theme` in peerDependencies
* fix(checkbox): bump `@nextui-org/theme` in peerDependencies
* fix(radio): bump `@nextui-org/theme` in peerDependencies
* chore(changeset): update packages
2024-12-11 14:54:35 -03:00
WK Wong
111178338d
chore(changeset): update packages
2024-12-11 23:51:19 +08:00
WK Wong
ea304d1be7
fix(radio): bump @nextui-org/theme in peerDependencies
2024-12-11 23:50:34 +08:00
WK Wong
d481cc0f98
fix(checkbox): bump @nextui-org/theme in peerDependencies
2024-12-11 23:50:26 +08:00
WK Wong
0b117e59b2
fix(switch): bump @nextui-org/theme in peerDependencies
2024-12-11 23:47:19 +08:00
Maxim Shlyamov
76a72a9d1c
fix(system-rsc): extendVariants typescript type ( #4291 )
...
* fix: ReactElement type
* fix: extendVariants forwardRef return type
* feat: add changeset
* chore(changeset): change to patch
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
2024-12-11 12:36:10 +08:00
Junior Garcia
053c1a703c
v.2.6.8 ( #4324 )
...
* ci: when build fail will exit the release process (#4319 )
* fix: on click event on interactive elements (#4322 )
* chore: deprecated style added to api table
* ci(changesets): version packages (#4323 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
---------
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-12-10 19:01:00 -03:00
Junior Garcia
31ab5085f1
Merge branch 'canary' of github.com:nextui-org/nextui into canary
2024-12-10 18:59:54 -03:00
Junior Garcia
c0c57e0b02
Merge branch 'main' of github.com:nextui-org/nextui into canary
2024-12-10 18:59:36 -03:00
github-actions[bot]
85893b5440
ci(changesets): version packages ( #4323 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2024-12-10 18:12:33 -03:00
Junior Garcia
720a8dd726
chore: deprecated style added to api table
2024-12-10 18:12:04 -03:00
Junior Garcia
78c09280e3
fix: on click event on interactive elements ( #4322 )
2024-12-10 18:01:39 -03:00
winches
a289ff8a67
ci: when build fail will exit the release process ( #4319 )
2024-12-10 12:33:09 -03:00
Junior Garcia
3f119d9b30
Merge pull request #4318 from nextui-org/canary
...
v2.6.7
2024-12-10 11:50:02 -03:00
Junior Garcia
2b1eb1b4f0
chore: merged with main
2024-12-10 11:49:30 -03:00
Junior Garcia
c93e3796ff
chore: update release workflow
2024-12-10 11:40:17 -03:00
github-actions[bot]
cc5f98dd40
ci(changesets): version packages ( #4316 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2024-12-10 11:29:21 -03:00
Junior Garcia
2b3863d309
chore: update release workflow
2024-12-10 11:29:03 -03:00
Junior Garcia
5598806216
fix: build ( #4314 )
2024-12-10 11:21:47 -03:00
Junior Garcia
2a4dd3b90b
v2.6.6 ( #4313 )
...
* fix(input): ensure clear button is not focusable when disabled (#3774 )
* fix(input): ensure clear button is not focusable when disabled
* test(input): add test to ensure clear button is not focusable when disabled
* chore: add changeset for clear button focus fix when input is disabled
* fix(input): update clear button to use button element
* test(input): add focus test when disabled
and update tests for clear button using button element
* test(input): replace querySelector with getByRole for clear button
* fix(input): set tabIndex to -1 for clear button
* test(input): ensure clear button is not focusable
* fix(image): add missing `w` to `getWrapperProps` dependency (#3802 )
* fix(image): add missing `w` to `getWrapperProps` dependency
* chore(changeset): add changeset
* fix(autocomplete): popover should remain open after clicking clear button (#3788 )
* fix: add state.open() so that dropdown is not closed
* chore: add changeset
* chore(autocomplete): add testcases for keeping lisbox open when clearButton is clicked
* chore: update changeset
* chore(autocomplete): change the docs for test cases
* chore(changeset): update changeset message and add issue number
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(docs): example of blurred card (#3741 )
* docs(card): adding info regarding the gradient for blurred card
* chore(nit): adding example
* chore(docs): revise content for card isBlurred example
* chore(docs): revise isBlurred note
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(docs): replace twitter logo/links with x logo/links (#3815 )
* fix(docs): replace Twitter logo/links with X logo/links
* docs: update twitter references to x
* docs: update changeset for twitter to x changes
* docs: update twitter references to x
* docs: update twitter references to x
* chore(docs): undo .sponsorsrc since it's generated
* refactor(docs): remove unnecessary classes
* chore(docs): undo .sponsorsrc since it's generated
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(date-picker): adding props from calendarProps to getCalendarProps (#3773 )
* fix(date-picker): adding props from calendarProps to the getCalendarProps
* chore(date-picker): adding the changeset
* chore(changeset): add issue number
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* feat(autocomplete): automatically focus first non-disabled item (#2186 )
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* docs(accordion): add overflow to custom motion example (#3793 )
* fix(docs): typos in dark mode page (#3823 )
* fix(theme): fullWidth in input and select (#3768 )
* fix(input): fixing the fullWidth functionality
* chore(changeset): add issue number
* chore(changeset): revise changeset message
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(autocomplete): exit animation on popover close (#3845 )
* fix(autocomplete): exit animation on popover close
* refactor(autocomplete): getListBoxProps
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(theme): replace the use of RTL-specific styles with logical properties (#3868 )
* chore(rtl): remove the usages of rtl
* chore(changeset): adding the changeset
* chore(changeset): update changeset message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(select): label placement discrepancy in Select (#3853 )
* fix(select): label placement incorrect in case of multiline
* chore(select): adding the changeset
* chore(select): adding the tests
* chore(select): code imrovement, wkw's suggestions
* chore(changeset): update changeset message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(theme): label placement in select and input (#3869 )
* fix(theme): fix the label placement
* chore(changeset): adding the changeset
* chore(select): adding comments
* fix(docs): avoid translating the code block (#3878 )
* docs(Codeblock): avoid code be translated
* fix(docs): lint issue
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(listbox): change listBoxItem key to optional (#3883 )
* fix(listbox): listBoxItem key to optional
* chore: add defaultSelectedKeys test for numeric keys and ids
* chore: add changeset
* chore: comment out section prompts in PR template (#3884 )
* chore(test): update testing libraries and refactor (#3886 )
* fix(theme): show margin only with label in Switch component (#3861 )
* fix(switch): removed right margin in wrapper #3791
* feat(changeset): added changeset
* fix(switch): removed me-2 in wrapper
* fix(switch): added ms-2 to label
* chore(changeset): correct package and message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(theme): removed pseudo cancel btn from input (#3912 )
* fix(theme): removed pseudo cancel btn from input
* chore(changeset): adding the changeset
* fix(input): conditionally hiding the webkit search
* chore(changeset): revise changeset message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(docs): dx improvement in accordion (#3856 )
* refactor: improve dx for writing a docs component (#2544 )
* refactor: improve dx for write a docs component
Signed-off-by: Innei <i@innei.in >
* refactor(docs): switch to contentlayer2
* chore(docs): rename to avoid conflict
* refactor(docs): switch to next-contentlayer2
* refactor(docs): revise docs lib
* chore(deps): bump docs related dependencies
* fix(use-aria-multiselect): type issue due to ts version bump
---------
Signed-off-by: Innei <i@innei.in >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(docs): accordion codes
* feat(docs): declare module `*.jsx?raw`
* feat(docs): include `**/*.jsx`
* fix(docs): incorrect content
* chore(docs): add new lines
* refactor(docs): lint
---------
Signed-off-by: Innei <i@innei.in >
Co-authored-by: Innei <tukon479@gmail.com >
* fix(docs): typos in hero section (#3928 )
* fix(theme): support RTL for breadcrumbs (#3927 )
* fix(breadcrumbs): added separator rotation for RTL #2486
* chore(changeset): added changeset
* fix(docs): removed unused import and merged classNames in dropdown (#3936 )
* fix(breadcrumbs): added separator rotation for RTL #2486
* chore(changeset): added changeset
* fix(docs): removed unused Link import and merged classnames in dropdown
* fix: avatar filter disableAnimation to dom prop (#3946 )
* feat: add git hook to auto update dependencies (#3365 )
* feat: add git hook to auto update dependencies
* feat: update color
* fix: prevent test matcher warning (#3893 )
* fix: prevent test matcher warning
* chore: add node types
* chore: update Jest related packages
* chore: run pnpm install
* fix(tabs): correct inert value for true condition (#3978 )
* Alert component (#3982 )
* feat(alert): began the work on alert component
* fix(readme): making correction
* chore(deps): change to 2.0.0
* chore(docs): update README.md
* feat(theme): init alert tv
* chore(alert): update package.json
* feat(alert): init alert storybook structure
* chore(changeset): add changeset
* chore(changeset): change to minor
* chore(alert): revise alert package.json
* feat(alert): init test structure
* chore(deps): pnpm-lock.yaml
* feat(alert): initailized theme and basic structure
* feat(alert): completed use-alert.ts and alert.tsx
* feat(alert): remove innerWrapper, replace helperWrapper with mainWrapper, adding isCloseable prop
* feat(alert): adding isCloseable prop to baseWrapper dependency
* feat(alert): setting the default value of isCloseable prop to true
* feat(alert): moving CloseIcon inside the button
* feat(alert): updated package.json
* feat(alert): default variant and default story
* feat(alert): adding color and radius stories
* feat(alert): completed the styling
* feat(alert): add stories for isCloseable prop and restyle other stories
* feat(alert): correcting ref type
* feat(alert): add test cases
* feat(alert): remove startContent and endContent props
* feat(alert): make styling more accurate
* feat(alert): fixed default props
* feat(alert): fixed theme docs
* feat(alert): add logic for icons
* feat(alert): begin to add docs
* chore(alert): implement the changes suggested in code review
* feat(alert): add onclose prop to alert
* feat(alert): add test cases
* docs(alert): add onClose event
* feat(docs): add alert to routes.json
* fix(alert): correct the text colors
* docs(alert): fix imports and syntax errors
* chore(alert): implement the changes suggested in code review
* chore(alert): lint the code and change isCloseable to isClosable
* chore(alert): lint the code
* chore(alert): run pnpm i
* fix(alert): fix the logic for close button and add test case
* docs(alert): fix docs, change isCloseable to isClosable and change docs for isClosable property
* chore(alert): add the support for RTL, refactor the code and fix the typos
* docs(alert): grammer issues fix
* fix(alert): replace rtl with ms
* chore(alert): custom style and custom implementation, remove isClosable={false}, refactor, fix typos
* chore(alert): linting and implement coderabbit suggestions
* chore(alert): refactor and typos fix
* chore(alert): add import for closeIcon
* chore(alert): add props for closeIcon
* chore(alert): refactor fixes
* chore(alert): implement ryo-manba's suggestion on close Icon
* chore(alert): make alert more responsive
* chore(alert): fix grammer issues suggested by coderabbit
* fix(alert): add max-w property to make alert responsive
* chore(alert): improve responsiveness and refactor alertIcon
* chore(alert): add missing dependency to useMemo
* chore(alert): implement coderabbit's suggestions
* chore(alert): update docs and refactor
* chore(alert): refactor alertIcon and implement coderabbit's suggestion
* chore: fixes
---------
Co-authored-by: Abhinav Agarwal <abhinavagrawal700@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Abhinav Agarwal <78839973+abhinav700@users.noreply.github.com >
* Feat/add draggable modal (#3983 )
* feat(hooks): add use-draggable hook
* feat(components): [modal] export use-draggable
* docs(components): [modal] add draggable modal
* feat(components): [modal] add ref prop for modal-header
* chore(components): [modal] add draggable modal for storybook
* chore: add changeset for draggable modal
* docs(hooks): [use-draggable] fix typo
* chore: upper changeset
* chore(components): [modal] add overflow draggable modal to sb
* test(components): [modal] add draggable modal tests
* build: update pnpm-lock
* chore(changeset): include issue number
* feat(hooks): [use-draggable] set user-select to none when during the dragging
* docs(components): [modal] update code demo title
* docs(components): [modal] condense description for draggable overflow
* feat(hooks): [use-draggable] change version to 0.1.0
* refactor(hooks): [use-draggable] use use-move implement use-draggable
* feat(hooks): [use-draggable] remove repeated user-select
* test(components): [modal] update test case to use-draggable base use-move
* docs(components): [modal] update draggable examples
* fix(hooks): [use-draggable] fix mobile device touchmove event conflict
* refactor(hooks): [use-draggable] remove drag ref prop
* refactor(hooks): [use-draggable] draggable2is-disabled overflow2can-overflow
* test(components): [modal] add draggble disable test
* chore(hooks): [use-draggable] add commant for body touchmove
* Update packages/hooks/use-draggable/src/index.ts
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* fix(hooks): [use-draggable] import use-callback
* test(components): [modal] add mobile-sized test for draggable
* chore(hooks): [use-draggable] add use-callback for func
* chore(hooks): [use-draggable] update version to 2.0.0
* chore: fix typo
* Update .changeset/soft-apricots-sleep.md
* fix: pnpm lock
* fix: build
* chore: add updated moadl
---------
Co-authored-by: wzc520pyfm <1528857653@qq.com >
Co-authored-by: աɨռɢӄաօռɢ <wingkwong.code@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* chore: upgrade react-aria / React 19 & Next.js 15 support (#3732 )
* chore: upgrade react-aria
* chore: add changeset
* chore: fix type error
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(date-picker): add selectorButtonPlacement property (#3248 )
* feat(date-picker): add selectorButtonPlacement property
* chore: update changeset
* Update .changeset/neat-donkeys-accept.md
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat: add tab ref (#3974 )
* feat: add tab ref
* feat: add changeset
* feat: pre-release workflow (#2910 )
* feat(workflow): pre-release
* feat(workflow): exit pre-release
* chore(workflow): update version & publish commands
* fix(workflow): add missing attributes and use schangeset:beta cmd
* feat(root): add changeset:beta
* fix(workflows): revise pre-release logic
* fix(workflows): add missing run
* fix(workflows): use changeset:exit with version instead
* feat(root): add changeset:exit cmd
* refactor(workflows): add pths, id, and format
* feat(workflows): enter pre-release mode
* chore(workflows): remove pre.json only
* refactor(workflows): remove enter-pre-release-mode
* fix(workflows): incorrect url
* refactor(root): remove unused exit command
* refactor(workflows): add comments
* feat(changeset): change to main branch as baseBranch
* feat(root): add changeset:canary
* refactor(workflows): remove unused workflow
* feat(workflow): support canary pre-release mode
* refactor(docs): change to canary
* feat(popover): added control for closing popover on scroll (#3595 )
* fix(navbar): fixed the height when style h-full
* fix(navbar): fixed the height when style h-full
* docs(changeset): resolved extra file
* feat(popover): added control for closing popover on scroll
* update(changeset): correction
* feat(popover): removed extra story
* refactor(test): corrected test for both true and false values of shouldCloseOnScroll
* refactor(docs): added shouldCloseOnScroll prop
* chore(changeset): change to minor
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* feat: add month and year pickers to DateRangePicker and RangeCalendar (#3302 )
* feat: add month and year pickers to DateRangePicker and RangeCalendar
* chore: update docs
* Update .changeset/kind-cobras-travel.md
* chore: react package version
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(deps): bump tailwind-merge version (#3657 )
* chore(deps): bump tailwind-merge versions
* chore(theme): adopt latest extendTailwindMerge
* chore(changeset): add changeset
* chore(changeset): change to minor
* Update .changeset/grumpy-mayflies-rhyme.md
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat: added drawer component (#3986 )
Signed-off-by: The1111mp <The1111mp@outlook.com >
Co-authored-by: The1111mp <The1111mp@outlook.com >
* refactor: optimisations (#3523 )
* refactor: replace lodash with native approaches
* refactor(deps): update framer-motion versions
* feat(utilities): add @nextui-org/dom-animation
* refactor(components): load domAnimation dynamically
* refactor(deps): add @nextui-org/dom-animation
* fix(utilities): relocate index.ts
* feat(changeset): framer motion optimization
* chore(deps): bump framer-motion version
* fix(docs): conflict issue
* refactor(hooks): remove the unnecessary this aliasing
* refactor(utilities): remove the unnecessary this aliasing
* chore(docs): remove {} so that it won't be true all the time
* chore(dom-animation): end with new line
* refactor(hooks): use debounce from `@nextui-org/shared-utils`
* chore(deps): add `@nextui-org/shared-utils`
* refactor: move mapKeys logic to `@nextui-org/shared-utils`
* refactor: use `get` from `@nextui-org/shared-utils`
* refactor(docs): use `get` from `@nextui-org/shared-utils`
* refactor(shared-utils): mapKeys
* chore(deps): bump framer-motion version
* chore(deps): remove lodash
* refactor(docs): use intersectionBy from shared-utils
* feat(shared-utils): add intersectionBy
* chore(dom-animation): remove extra blank line
* refactor(shared-utils): revise intersectionBy
* fix(modal): add willChange
* refactor(shared-utils): add comments
* fix: build & tests
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(hooks): use-theme hook (#3169 )
* feat(docs): update dark mode content
* feat(hooks): @nextui-org/use-theme
* chore(docs): revise ThemeSwitcher code
* refactor(hooks): simplify useTheme and support custom theme names
* feat(hooks): add use-theme test cases
* feat(changeset): add changeset
* refactor(hooks): make localStorageMock globally and clear before each test
* fix(docs): typo
* fix(hooks): coderabbitai comments
* chore(hooks): remove unnecessary +
* chore(changeset): change to minor
* feat(hooks): handle system theme
* chore(hooks): add EOL
* refactor(hooks): add default theme
* refactor(hooks): revise useTheme
* refactor(hooks): resolve pr comments
* refactor(hooks): resolve pr comments
* refactor(hooks): resolve pr comments
* refactor(hooks): remove unused theme in dependency array
* chore(docs): typos
* refactor(hooks): mark system as key for system theme
* chore: merged with canary
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* Fix/avatar flashing (#3987 )
* fix(use-image): cached image flashing
* chore: merged with canary
---------
Co-authored-by: Rakha Kanz Kautsar <rkkautsar@gmail.com >
* refactor(menu): Use `useMenu` and `useMenuItem` from RA (#3261 )
* refactor(menu): use useMenu from react-aria instead
* refactor(menu): use useMenuItem from react-aria instead
* feat(changeset): add changeset
* chore: merged with canary
* fix: dropdown tests
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix(theme): added stripe color gradients for progress (#3938 )
* fix(breadcrumbs): added separator rotation for RTL #2486
* chore(changeset): added changeset
* fix(docs): removed unused Link import and merged classnames in dropdown
* fix(theme):added stripe color gradients for progress #1933
* refactor(theme): added stripe-size and createStripeGradient
* chore: add all minor releases
* fix(docs): invalid canary storybook link (#4030 )
* fix(use-image): image ReferenceError in SSR (#4122 )
* fix(use-image): image ReferenceError in SSR
* fix(use-image): sync with beta
* fix(use-image): sync with beta
* chore(use-image): remove unnecessary comments
* fix(docs): buildLocation expects an object (#4118 )
* fix(docs): routing.mdx
* Delete .changeset/pre.json
* chore(docs): update yarn installation command (#4132 )
There is no `-g` flag in yarn. `global` is a command which must immediately follow yarn.
Source: https://classic.yarnpkg.com/lang/en/docs/cli/global/
* chore: upgrade storybook 8 (#4124 )
* feat: upgrade storybook8
* chore: upgrade storybook and vite
* chore: remove @mdx-js/react optimizeDep
* chore: add @mdx-js/react optimizeDep
* fix: format
* docs: add forms guide (#3822 )
* v2.5.0 [BETA] (#4164 )
* chore(pre-release): enter pre-release mode
* fix(theme): apply tw nested group (#3909 )
* chore(changset): add changeset
* fix(theme): apply nested group to table
* chore(docs): update table bottomContent code
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: pkg versions
* fix: changeset
* fix: drawer peer dep
* chore: update plop components tempalte
* ci(changesets): version packages (beta) (#3988 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: pre-release workflow
* chore: debug log added
* chore: force pre-release
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* chore: beta1 (#3990 )
* ci(changesets): version packages (beta) (#3991 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(use-image): image ReferenceError in SSR (#3993 )
* fix(input): fixed a sliding issue caused by the helper wrapper (#3966 )
* If it is false and there is an error message or description it will create a div
* Update packages/components/input/src/input.tsx
* Update packages/components/select/src/select.tsx
* Update packages/components/input/src/textarea.tsx
* add changeset
* changeset update
* ci(changesets): version packages (beta) (#3995 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image loading in the server (#3996 )
* fix: lock file
* chore: force release
* chore: force release 2
* ci(changesets): version packages (beta) (#3997 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image load on next.js (#3998 )
* ci(changesets): version packages (beta) (#3999 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: element.ref was removed in React 19 warning (#4003 )
* ci(changesets): version packages (beta) (#4004 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: react 19 as peer dep (#4008 )
* ci(changesets): version packages (beta) (#4009 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Beta/react 19 support (#4010 )
* fix: react 19 as peer dep
* fix: react 19 as peer dep
* chore: support framer-motion alpha version
* ci(changesets): version packages (beta) (#4011 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(theme): making select and input themes consistent (#3881 )
* ci(changesets): version packages (beta) (#4012 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: support inert value with boolean type for react 19 (#4039 )
* ci(changesets): version packages (beta) (#4041 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert design improved (#4054 )
* ci(changesets): version packages (beta) (#4056 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: drawer improvements (#4057 )
* ci(changesets): version packages (beta) (#4058 )
* feat: alert styles improved (#4071 )
* ci(changesets): version packages (beta) (#4072 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert styles improved (#4073 )
* ci(changesets): version packages (beta) (#4074 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: add number of stars and credits
* chore: fix build
* chore: improve navabr colors
* chore: new changeset (#4083 )
* ci(changesets): version packages (beta) (#4084 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: pnpm cleaned (#4086 )
* ci(changesets): version packages (beta) (#4087 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: custom runnner added
* chore: custom runner test (#4091 )
* Beta/custom runner (#4092 )
* chore: custom runner test
* chore: custom runner test
* chore: remove 2 from older changeset
* ci(changesets): version packages (beta) (#4093 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: new demo added to alert
* Feat/virtualization for autocomplete (#4094 )
* feat: add react-window virtualization for autocomplete
* fix: wrong imports and wrong sizing
* fix: update pnpm lock
* chore: add test cases for large dataset (1000 and 10000 items)
* chore: move virtualized-listbox to listbox components folder, implement isVirtualized conditional
* feat: implement dynamic listboxheight n item height, add story
* chore: rename props, remove unnecessary line changes
* fix: maxHeight style 256px for default, conditional usage of virtualizer
* feat: migrate to tan-stack virtual. (todo: fix scroll shadow)
* feat: virtualization support
---------
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
* ci(changesets): version packages (beta) (#4095 )
* feat: small fixes
* feat: add reducedMotion setting to Provider (#3470 )
* feat: add reducedMotion setting to Provider
* chore: refactor reducedMotion story
* Update .changeset/pretty-parrots-guess.md
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4106 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: move circular-progress tv to progress (#3321 )
* fix: remove circular-progress tv to progress
* docs: changeset
* chore(changeset): update changeset message
* Update .changeset/angry-maps-serve.md
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: label placement when the select has a placeholder or description (#4126 )
* ci(changesets): version packages (beta) (#4107 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): add missing `framer-motion` in `peerDependencies` (#4140 )
* fix(theme): add truncate class to the list item to avoid overflow the wrapper (#4105 )
* fix(docs): invalid canary storybook link (#4030 )
* fix: menu item hidden overflow text
* feat: changeset
* Merge branch 'beta/release-next' into fix/menu-item-hidden
* fix: truncate list item
* feat: update changeset
* fix(menu): omit internal props
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(table): add isKeyboardNavigationDisabled prop to the table (#3735 )
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
* feat: add form component (#3036 )
* chore: add support validationBehavior aria
* chore: add validationBehavior to Provider
* chore: add autocomplete validation test
* chore: add checkbox validation test
* fix(input): require condition
* docs: add description of validationBehavior props
* chore: add support validationBehavior props for date components
* docs(dates): add description of validationBehavior props
* chore: add changeset
* chore: format
* chore: fix test
* fix: select validationBehavior is not support yet
* fix: select validationBehavior not supported yet
* feat: add form component with input support
* feat: add support form context
* chore: wip add support for form server errors
* chore: add support checkbox server validation
* chore: add support radio server validation
* chore: update pnpm-lock.yaml
* chore: add support input server validation
* chore: add support autocomplete server validation
* chore(form): add server validation stories
* chore: fix test
* chore: add date-picker validation test
* chore: update form stories
* chore: add changeset
* chore: update react-aria version
* chore: add pnpm-lock.yaml
* chore: update react-aria version
* chore: add comment
* chore: update react-aria version
* chore: fix change set
* chore: export form component in the main package
* chore: upgrade react-aria
* chore: fixed internationalized/date version
* fix: build error
* chore: upgrade docs react-aria version
* fix: remove comment
* fix: debug setting
* chore(docs): update sponsor (#3904 )
* chore(docs): remove Scrumbuiss
* chore(docs): remove Scrumbuiss logo
* chore(docs): replace va by posthog (#4123 )
* chore(changeset): change to patch
* refactor: react-aria-components remove to decrease package size, logic moved to the form package
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* docs: add forms guide (#4155 )
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* chore: routes updated
* ci(changesets): version packages (beta) (#4151 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: fix indentation
* fix(changeset): package not be found
* ci(changesets): version packages (beta) (#4158 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(select): controlled isInvalid prop (#4082 )
* fix(select): controlled isInvalid prop
* chore: add changeset
* Merge branch 'beta/release-next' into pr/4082
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* ci(changesets): version packages (beta) (#4159 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore(changeset): bump all versions
* ci(changesets): version packages (beta) (#4160 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): missing peer / dev dependency for framer-motion (#4161 )
* fix(system): align `navigate` function parameters with `@react-aria` (#4163 )
* fix: menu item classNames not work (#4156 )
* fix: menu item classNames not work
* feat: changeset
* docs: update
* feat: merge classes utility added
* Update .changeset/brave-trains-wave.md
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): remove incorrect info
* ci(changesets): version packages (beta) (#4162 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(docs): overall dx (#4055 )
* refactor(docs): revise code block (#3922 )
* refactor(docs): revise code block
* chore(docs): resolve pr comments
* refactor(docs): autocomplete dx (#3934 )
* feat(docs): add *.js?raw module
* feat(docs): change to react-jsx and add **/*.js
* chore(root): include js and jsx
* refactor(docs): autocomplete dx
* chore(docs): rollback overrides
* chore(autocomplete): lint
* fix(autocomplete): incorrect import path
* fix(docs): autocomplete dx
* chore(docs): remove highlightedLines
* refactor(docs): breadcrumbs dx (#3968 )
* refactor(docs): breadcrumbs dx
* fix(docs): export issue
* chore(docs): use preserve for jsx
* fix(docs): support multiline import
* fix(docs): support multiple export
* chore(docs): add back export
* refactor(docs): avatar dx (#3951 )
* refactor(docs): badge dx (#3960 )
* refactor(docs): badge dx
* chore(docs): incorrect import path
* refactor(docs): button dx (#3981 )
* refactor(docs): calendar dx (#4022 )
* refactor(docs): calendar dx
* fix(docs): incorrect import path
* refactor(docs): switch dx (#4037 )
* refactor(docs): switch dx
* chore(docs): remove highlightedLines
* refactor(docs): tooltip (#4035 )
* refactor(docs): usage dx (#4036 )
* refactor(docs): circular-progress dx (#4029 )
* refactor(docs): chip-dx (#4028 )
* refactor(docs): checkbox-group dx (#4027 )
* refactor(docs): checkbox dx (#4024 )
* refactor(docs): checkbox dx
* fix(docs): incorrect import path
* refactor(docs): card dx (#4023 )
* refactor(docs): skeleton dx (#4042 )
* refactor(docs): spacer dx (#4043 )
* refactor(docs): snippet dx (#4044 )
* refactor(docs): scroll-shadow dx (#4045 )
* refactor(docs): code dx (#4046 )
* refactor(docs): kbd dx (#4047 )
* refactor(docs): link dx (#4048 )
* refactor(docs): progress dx (#4049 )
* refactor(docs): divider dx (#4050 )
* refactor(docs): listbox dx (#4051 )
* refactor(docs): listbox dx
* fix(docs): import path
* fix(docs): import path
* chore(docs): remove highlightedLines
* fix(docs): indentation
* chore(docs): replace the props of autocomplete from value to key (#4129 )
* refactor(docs): alert dx (#4108 )
* refactor(docs): alert dx
* refactor(docs): alert dx
* refactor(docs): image dx (#4061 )
* refactor(docs): textarea dx (#4063 )
* refactor(docs): spinner dx (#4088 )
* refactor(docs): radio-group dx (#4064 )
* refactor(docs): pagination dx (#4062 )
* refactor(docs): pagination dx
* refactor(docs): pagination dx
* refactor(docs): time-input dx (#4065 )
* refactor(docs): time-input dx
* refactor(docs): time-input dx
* refactor(docs): slider dx (#4066 )
* refactor(docs): slider dx
* refactor(docs): slider dx
* refactor(docs): move SliderValue to type
* refactor(docs): slider dx
* refactor(docs): make icon code collapsible
* refactor(docs): specify versions for date packages (#4138 )
* refactor(docs): specify versions for date packages
* fix(docs): correct RA i18n version
* chore(deps): sync version from package
* refactor(docs): tabs dx (#4067 )
* refactor(docs): tab dx
* refactor(docs): tabs dx
* refactor(docs): input dx (#4102 )
* refactor(docs): input dx
* refactor(docs): input dx
* refactor(docs): navbar dx (#4076 )
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): modal dx (#4077 )
* refactor(docs): modal dx
* refactor(docs): modal dx
* refactor(docs): select dx (#4078 )
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): table dx (#4079 )
* refactor(docs): table dx
* fix(docs): import path
* refactor(docs): table dx
* refactor(docs): table dx
* refactor(docs): popover dx (#4090 )
* refactor(docs): range-calendar dx (#4089 )
* refactor(docs): range-calendar dx
* fix(docs): import path
* refactor(docs): date input dx (#4100 )
* refactor(docs): dropdown dx (#4101 )
* refactor(docs): dropdown dx
* refactor(docs): remove highlightedLines
* refactor(docs): dropdown dx
* refactor(docs): dropdown dx
* refactor(docs): date-picker dx (#4103 )
* refactor(docs): date-picker dx
* fix(docs): import paths
* refactor(docs): date-range-picker dx (#4104 )
* refactor(docs): date-range-picker dx
* fix(docs): date-range-picker dx
* refactor(docs): drawer dx (#4109 )
* refactor(docs): drawer dx
* fix(docs): indentation
* refactor(docs): make icon collapsible
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* feat(input-otp): introduce input OTP component (#4052 )
* feat(input-otp): adding the functionality
* fix(input-otp): making the use of input-otp library
* Update .changeset/spotty-flies-jump.md
* chore(input-otp): nits
* feat: improvements and fixes added
* refactor: input-otp docs improvements
* fix: changeset
* fix: build
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4169 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(theme): revise label font size for lg (#4141 )
* refactor(theme): revise label font size for lg
* chore(changeset): add changeset
* refactor(theme): revise label font size for lg
* fix(docs): typecheck errors (#4171 )
* fix(docs): remove duplicate import
* fix(docs): update type for onChange in range-calendar page
* fix(docs): add missing `@react-types/calendar`
* fix(docs): broken syntax
* fix(docs): typecheck issues
* fix(docs): add missing `@react-types/datepicker`
* fix(docs): typecheck issues
* fix: missing li tag when href is specified (#4168 )
* fix(items): items in list should wrapped in li in case of a
* chore: adding the tests
* Feat/textarea add clear button (#4172 )
* feat(components): add clear button to the textarea component
* docs(textarea): add test and changeset
* feat(textarea): modify the changeset file
* feat(textarea): add clear button to textarea
* feat(textarea): add isClearable prop to textarea
* docs(textarea): add documentation to textarea
* docs(textarea): add documentation to textarea
* feat(textarea): replace the textarea component clear icon and modify its location
* feat(textarea): revise the clear button position
* feat(textarea): revise the clear button structure
* feat(textarea): revise the styles of clear button and textarea
* feat(textarea): revise the styles of RTL case
* feat(textarea): change the rtl to pe
* feat(textarea): delete the px classname
* chore(changeset): update package and message
* test(textarea): add test case
* feat(textarea): change the clear button structure
* feat(textarea): optimized code
* chore(textarea): update the changeset file
* docs(textarea): add slots doc to textarea
* chore(textarea): update peerDevpeerDependencies version
* chore(textarea): add usecallback dep
* Update .changeset/five-adults-protect.md
* chore(pre-release): enter pre-release mode
* feat(textarea): modify the clear button icon
* fix(theme): apply tw nested group (#3909 )
* chore(changset): add changeset
* fix(theme): apply nested group to table
* chore(docs): update table bottomContent code
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: pkg versions
* fix: changeset
* fix: drawer peer dep
* chore: update plop components tempalte
* ci(changesets): version packages (beta) (#3988 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: pre-release workflow
* chore: debug log added
* chore: force pre-release
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* chore: beta1 (#3990 )
* ci(changesets): version packages (beta) (#3991 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(use-image): image ReferenceError in SSR (#3993 )
* fix(input): fixed a sliding issue caused by the helper wrapper (#3966 )
* If it is false and there is an error message or description it will create a div
* Update packages/components/input/src/input.tsx
* Update packages/components/select/src/select.tsx
* Update packages/components/input/src/textarea.tsx
* add changeset
* changeset update
* ci(changesets): version packages (beta) (#3995 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image loading in the server (#3996 )
* fix: lock file
* chore: force release
* chore: force release 2
* ci(changesets): version packages (beta) (#3997 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image load on next.js (#3998 )
* ci(changesets): version packages (beta) (#3999 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: element.ref was removed in React 19 warning (#4003 )
* ci(changesets): version packages (beta) (#4004 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: react 19 as peer dep (#4008 )
* ci(changesets): version packages (beta) (#4009 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Beta/react 19 support (#4010 )
* fix: react 19 as peer dep
* fix: react 19 as peer dep
* chore: support framer-motion alpha version
* ci(changesets): version packages (beta) (#4011 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(theme): making select and input themes consistent (#3881 )
* ci(changesets): version packages (beta) (#4012 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(textarea): fix clearButton display
* fix: support inert value with boolean type for react 19 (#4039 )
* ci(changesets): version packages (beta) (#4041 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert design improved (#4054 )
* ci(changesets): version packages (beta) (#4056 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: drawer improvements (#4057 )
* ci(changesets): version packages (beta) (#4058 )
* feat: alert styles improved (#4071 )
* ci(changesets): version packages (beta) (#4072 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert styles improved (#4073 )
* ci(changesets): version packages (beta) (#4074 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: add number of stars and credits
* chore: fix build
* chore: improve navabr colors
* chore: new changeset (#4083 )
* ci(changesets): version packages (beta) (#4084 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: pnpm cleaned (#4086 )
* ci(changesets): version packages (beta) (#4087 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: custom runnner added
* chore: custom runner test (#4091 )
* Beta/custom runner (#4092 )
* chore: custom runner test
* chore: custom runner test
* chore: remove 2 from older changeset
* ci(changesets): version packages (beta) (#4093 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: new demo added to alert
* Feat/virtualization for autocomplete (#4094 )
* feat: add react-window virtualization for autocomplete
* fix: wrong imports and wrong sizing
* fix: update pnpm lock
* chore: add test cases for large dataset (1000 and 10000 items)
* chore: move virtualized-listbox to listbox components folder, implement isVirtualized conditional
* feat: implement dynamic listboxheight n item height, add story
* chore: rename props, remove unnecessary line changes
* fix: maxHeight style 256px for default, conditional usage of virtualizer
* feat: migrate to tan-stack virtual. (todo: fix scroll shadow)
* feat: virtualization support
---------
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
* ci(changesets): version packages (beta) (#4095 )
* feat: small fixes
* feat: add reducedMotion setting to Provider (#3470 )
* feat: add reducedMotion setting to Provider
* chore: refactor reducedMotion story
* Update .changeset/pretty-parrots-guess.md
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4106 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: move circular-progress tv to progress (#3321 )
* fix: remove circular-progress tv to progress
* docs: changeset
* chore(changeset): update changeset message
* Update .changeset/angry-maps-serve.md
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: label placement when the select has a placeholder or description (#4126 )
* ci(changesets): version packages (beta) (#4107 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): add missing `framer-motion` in `peerDependencies` (#4140 )
* fix(theme): add truncate class to the list item to avoid overflow the wrapper (#4105 )
* fix(docs): invalid canary storybook link (#4030 )
* fix: menu item hidden overflow text
* feat: changeset
* Merge branch 'beta/release-next' into fix/menu-item-hidden
* fix: truncate list item
* feat: update changeset
* fix(menu): omit internal props
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* Update apps/docs/content/docs/components/textarea.mdx
* feat(table): add isKeyboardNavigationDisabled prop to the table (#3735 )
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
* feat: add form component (#3036 )
* chore: add support validationBehavior aria
* chore: add validationBehavior to Provider
* chore: add autocomplete validation test
* chore: add checkbox validation test
* fix(input): require condition
* docs: add description of validationBehavior props
* chore: add support validationBehavior props for date components
* docs(dates): add description of validationBehavior props
* chore: add changeset
* chore: format
* chore: fix test
* fix: select validationBehavior is not support yet
* fix: select validationBehavior not supported yet
* feat: add form component with input support
* feat: add support form context
* chore: wip add support for form server errors
* chore: add support checkbox server validation
* chore: add support radio server validation
* chore: update pnpm-lock.yaml
* chore: add support input server validation
* chore: add support autocomplete server validation
* chore(form): add server validation stories
* chore: fix test
* chore: add date-picker validation test
* chore: update form stories
* chore: add changeset
* chore: update react-aria version
* chore: add pnpm-lock.yaml
* chore: update react-aria version
* chore: add comment
* chore: update react-aria version
* chore: fix change set
* chore: export form component in the main package
* chore: upgrade react-aria
* chore: fixed internationalized/date version
* fix: build error
* chore: upgrade docs react-aria version
* fix: remove comment
* fix: debug setting
* chore(docs): update sponsor (#3904 )
* chore(docs): remove Scrumbuiss
* chore(docs): remove Scrumbuiss logo
* chore(docs): replace va by posthog (#4123 )
* chore(changeset): change to patch
* refactor: react-aria-components remove to decrease package size, logic moved to the form package
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* docs: add forms guide (#4155 )
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* chore: routes updated
* ci(changesets): version packages (beta) (#4151 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: fix indentation
* fix(changeset): package not be found
* ci(changesets): version packages (beta) (#4158 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(select): controlled isInvalid prop (#4082 )
* fix(select): controlled isInvalid prop
* chore: add changeset
* Merge branch 'beta/release-next' into pr/4082
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* ci(changesets): version packages (beta) (#4159 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore(changeset): bump all versions
* ci(changesets): version packages (beta) (#4160 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): missing peer / dev dependency for framer-motion (#4161 )
* fix(system): align `navigate` function parameters with `@react-aria` (#4163 )
* fix: menu item classNames not work (#4156 )
* fix: menu item classNames not work
* feat: changeset
* docs: update
* feat: merge classes utility added
* Update .changeset/brave-trains-wave.md
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): remove incorrect info
* ci(changesets): version packages (beta) (#4162 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(docs): overall dx (#4055 )
* refactor(docs): revise code block (#3922 )
* refactor(docs): revise code block
* chore(docs): resolve pr comments
* refactor(docs): autocomplete dx (#3934 )
* feat(docs): add *.js?raw module
* feat(docs): change to react-jsx and add **/*.js
* chore(root): include js and jsx
* refactor(docs): autocomplete dx
* chore(docs): rollback overrides
* chore(autocomplete): lint
* fix(autocomplete): incorrect import path
* fix(docs): autocomplete dx
* chore(docs): remove highlightedLines
* refactor(docs): breadcrumbs dx (#3968 )
* refactor(docs): breadcrumbs dx
* fix(docs): export issue
* chore(docs): use preserve for jsx
* fix(docs): support multiline import
* fix(docs): support multiple export
* chore(docs): add back export
* refactor(docs): avatar dx (#3951 )
* refactor(docs): badge dx (#3960 )
* refactor(docs): badge dx
* chore(docs): incorrect import path
* refactor(docs): button dx (#3981 )
* refactor(docs): calendar dx (#4022 )
* refactor(docs): calendar dx
* fix(docs): incorrect import path
* refactor(docs): switch dx (#4037 )
* refactor(docs): switch dx
* chore(docs): remove highlightedLines
* refactor(docs): tooltip (#4035 )
* refactor(docs): usage dx (#4036 )
* refactor(docs): circular-progress dx (#4029 )
* refactor(docs): chip-dx (#4028 )
* refactor(docs): checkbox-group dx (#4027 )
* refactor(docs): checkbox dx (#4024 )
* refactor(docs): checkbox dx
* fix(docs): incorrect import path
* refactor(docs): card dx (#4023 )
* refactor(docs): skeleton dx (#4042 )
* refactor(docs): spacer dx (#4043 )
* refactor(docs): snippet dx (#4044 )
* refactor(docs): scroll-shadow dx (#4045 )
* refactor(docs): code dx (#4046 )
* refactor(docs): kbd dx (#4047 )
* refactor(docs): link dx (#4048 )
* refactor(docs): progress dx (#4049 )
* refactor(docs): divider dx (#4050 )
* refactor(docs): listbox dx (#4051 )
* refactor(docs): listbox dx
* fix(docs): import path
* fix(docs): import path
* chore(docs): remove highlightedLines
* fix(docs): indentation
* chore(docs): replace the props of autocomplete from value to key (#4129 )
* refactor(docs): alert dx (#4108 )
* refactor(docs): alert dx
* refactor(docs): alert dx
* refactor(docs): image dx (#4061 )
* refactor(docs): textarea dx (#4063 )
* refactor(docs): spinner dx (#4088 )
* refactor(docs): radio-group dx (#4064 )
* refactor(docs): pagination dx (#4062 )
* refactor(docs): pagination dx
* refactor(docs): pagination dx
* refactor(docs): time-input dx (#4065 )
* refactor(docs): time-input dx
* refactor(docs): time-input dx
* refactor(docs): slider dx (#4066 )
* refactor(docs): slider dx
* refactor(docs): slider dx
* refactor(docs): move SliderValue to type
* refactor(docs): slider dx
* refactor(docs): make icon code collapsible
* refactor(docs): specify versions for date packages (#4138 )
* refactor(docs): specify versions for date packages
* fix(docs): correct RA i18n version
* chore(deps): sync version from package
* refactor(docs): tabs dx (#4067 )
* refactor(docs): tab dx
* refactor(docs): tabs dx
* refactor(docs): input dx (#4102 )
* refactor(docs): input dx
* refactor(docs): input dx
* refactor(docs): navbar dx (#4076 )
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): modal dx (#4077 )
* refactor(docs): modal dx
* refactor(docs): modal dx
* refactor(docs): select dx (#4078 )
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): table dx (#4079 )
* refactor(docs): table dx
* fix(docs): import path
* refactor(docs): table dx
* refactor(docs): table dx
* refactor(docs): popover dx (#4090 )
* refactor(docs): range-calendar dx (#4089 )
* refactor(docs): range-calendar dx
* fix(docs): import path
* refactor(docs): date input dx (#4100 )
* refactor(docs): dropdown dx (#4101 )
* refactor(docs): dropdown dx
* refactor(docs): remove highlightedLines
* refactor(docs): dropdown dx
* refactor(docs): dropdown dx
* refactor(docs): date-picker dx (#4103 )
* refactor(docs): date-picker dx
* fix(docs): import paths
* refactor(docs): date-range-picker dx (#4104 )
* refactor(docs): date-range-picker dx
* fix(docs): date-range-picker dx
* refactor(docs): drawer dx (#4109 )
* refactor(docs): drawer dx
* fix(docs): indentation
* refactor(docs): make icon collapsible
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* Merge branch 'beta/release-next' into pr/3477
* refactor(docs): apply new structure to doc
* feat(input-otp): introduce input OTP component (#4052 )
* feat(input-otp): adding the functionality
* fix(input-otp): making the use of input-otp library
* Update .changeset/spotty-flies-jump.md
* chore(input-otp): nits
* feat: improvements and fixes added
* refactor: input-otp docs improvements
* fix: changeset
* fix: build
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4169 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(theme): revise label font size for lg (#4141 )
* refactor(theme): revise label font size for lg
* chore(changeset): add changeset
* refactor(theme): revise label font size for lg
* fix(docs): typecheck errors (#4171 )
* fix(docs): remove duplicate import
* fix(docs): update type for onChange in range-calendar page
* fix(docs): add missing `@react-types/calendar`
* fix(docs): broken syntax
* fix(docs): typecheck issues
* fix(docs): add missing `@react-types/datepicker`
* fix(docs): typecheck issues
* fix: missing li tag when href is specified (#4168 )
* fix(items): items in list should wrapped in li in case of a
* chore: adding the tests
* fix: textarea issues with the clear button
* chore: adjust clear button position
---------
Co-authored-by: doki- <1335902682@qq.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Mustafa Balcı <19329346+mstfblci@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Tianen Pang <32772271+tianenpang@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: chirokas <157580465+chirokas@users.noreply.github.com >
* ci(changesets): version packages (beta) (#4170 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* docs: sync api from nextui-cli v0.3.5 (#4173 )
Co-authored-by: GitHub Action <action@github.com >
* ci(changesets): exit pre-release mode
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Mustafa Balcı <19329346+mstfblci@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Tianen Pang <32772271+tianenpang@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: chirokas <157580465+chirokas@users.noreply.github.com >
Co-authored-by: doki- <1335902682@qq.com >
Co-authored-by: GitHub Action <action@github.com >
* fix: pre release workflow on protected branches (#4174 )
* chore(pre-release): enter pre-release mode (#4175 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix: input otp peer deps (#4176 )
* chore: update workflows
* chore: pre release workflow modified (#4177 )
* chore: canary versions (#4178 )
* fix: pre-release workflow (#4179 )
* chore: merged with beta branch
* chore: workflow updated
* ci(changesets): version packages
* fix: changeset get github info
* chore: force canary to release (#4180 )
* Feat/canary release (#4181 )
* chore: force canary to release
* feat: canary release
* ci(changesets): version packages
* ci(changesets): version packages
* fix: exit pre-release mode
* fix: exit pre-release mode
* fix: exit pre-release mode
* fix: exit pre-release mode
* fix: exit pre-release mode
* chore: exit pre release mode
* fix(workflows): release & pre-release flow (#4184 )
* chore: revert exit and enter pre release changes
* chore: canary release test (#4185 )
* chore: update exit and enter workflows
* chore: update workflow name
* fix: exit pre-release mode
* fix: exit pre-release mode
* chore: delete pre file
* chore: remove duplicate changesets
* chore: base branch change to canary, changeset config
* refactor: beta tags manually deleted (#4187 )
* fix: install
* fix: peer deps (#4188 )
* Fix/peer deps (#4189 )
* fix: peer deps
* fix: tests
* fix: routes
* chore(docs): revise defaultShowFlagList (#4193 )
* chore(docs): add Example to defaultShowFlagList
* chore(docs): revise defaultShowFlagList
* feat: documentation improvements (#4195 )
* feat: documentation improvements
* fix: alert api
* Feat/doc improvements (#4196 )
* feat: documentation improvements
* fix: alert api
* fix: copy button
* fix: return in card demo
* Fix/react core pkg (#4204 )
* fix: double use client tag import in react core package
* fix: double use client
* chore: restore postbuild script
* docs: optimize code fold (#4202 )
* docs: optimize code fold
* fix: code review
* fix(input): teaxtarea label squish (#4197 )
* fix(input): teaxtarea label squish
* chore(changeset): add changeset for textarea label fix
* chore: remove customer runner
* chore: rename changeset
* chore: increase timeout
* chore: change get info pkg version
* chore: new changeset
* chore: single chnageset
* chore: consolidated changeset
* chore: consolidated changeset
* Update release.yaml (#4205 )
* chore: consolidated changeset
* fix: forwardRef render functions not using ref (#4198 )
* fix: forwardRef render functions not using ref
* fix: changelog
* fix: review
* fix: forwardRef render functions not using ref
* docs: update changeset
* feat(listbox): virtualization (#4206 )
* fix: should not export list item internal variables type
* feat: changeset
* fix: type error
* fix: code block type error
* feat: virtualization feature, docs for listbox
* chore: update routes.json
* fix: fix code-demo for typecheck
* chore: rollback for files
* chore: props omitted in the component itself
* fix: menu item types
* fix: tupecheck
---------
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(select): virtualization (#4203 )
* fix: should not export list item internal variables type
* feat: changeset
* feat: integrate virtualized listbox to select component, add more props
* feat: update docs for select component
* feat: update docs to include API for virtualization
* fix: update docs to follow the newest format
* fix: update test for disable virtualization, add test for virtualized version
* fix: fix typo
* fix: type error
* fix: code block type error
* chore: update docs to use raw jsx instead of template literal
* fix: fix code-demo for typecheck
* chore: rollback for files
* fix: types
* chore: remove caret version on tanstack virtual pkg
* fix: pnpm lock file
* fix: virtualization examples
* fix: number of items
---------
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore: adjust code colors
* fix: collection based components ref (#4207 )
* chore: documentation adjustments
* Update data-slot for the error message in the select. (#4214 )
* Update data-slot for the error message in the select.
All components use the `data-slot="error-message"` attribute, except for the select component. I observed this behavior when a test in my application started failing.
* refactor(select): refactors the data-slots attribute for the error message
* fix(docs): types for classNames and itemClasses (#4209 )
* feat: documentation improvements
* chore: more improvements to the docs, routing updated, acccordiong font size change
* feat: forms doc in progress
* fix(touch): fixing the selection functionality on touch (#4220 )
* fix(touch): fixing the selection functionality on touch
* fix: radio, checkbox & switch interactions
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): remove non-existing attribute (#4221 )
* fix(select): hideEmptyContent API (#4219 )
* fix(select): hideEmptyContent API
* test(select): hideEmptyContent tests
* docs(select): hideEmptyContent API
* chore(select): hideEmptyContent storybook
* chore(changeset): add hideEmptyContent API to select
* refactor(select): hideEmptyContent nitpick
* test(select): hideEmptyContent UI assertions
* fix(select): hideEmptyContent default false
* docs(select): hideEmptyContent default false
* fix(pagination): cursor position when hidden on init (#4222 )
* fix(pagination): cusor position when hidden on init
* test(pagination): cursor intersection observer
* chore(changeset): pagination cursor position fix
* refactor(pagination): minor nitpicks
- check for null ref in usePagination
- restore original IntersectionObserver in test
* fix: form fixes and improvements (#4224 )
* chore: form in progress
* chore: main demo addded to forms, checkbox validation fixed
* chore: forms docs improved
* fix(deps): bump `@react-aria/utils` version (#4226 )
* fix(deps): bump `@react-aria/utils` version
* chore(changeset): add changeset
* feat: forms doc completed
* chore: form component doc created
* chore: forms doc improved
* chore: doc improvements
* chore: alert doc improved
* feat: nextjs 15 migration in progress
* feat: nextjs 15 migration [docs] (#4228 )
* feat: nextjs 15 migration in progress
* feat: next 15 downgraded to next 14
* fix: migration errors
* feat: codeblog is now rendered only when visible, this made a huge performance improvement
* fix: remove folding
* feat: v2.6.0 blog
* feat: Adding nextui pro section on the landing page (#4227 )
* feat: adding nextui pro section on the landing page
* chore(nits): nits
* fix: remove pro image on mobile
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix(docs): prevent scrolling up on pressing theme change switch (#4233 )
* chore: improve v2.6.0 blog
* chore: small improvements
* chore: improve blog
* ci(changesets): version packages (#4186 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: snippet release (#4235 )
* ci(changesets): version packages (#4236 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore: v2.6.2
* ci(changesets): version packages (#4237 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: draggable modal demo
* fix: v2.6 blog
* chore: adjust blog
* chore: release notes link updated
* fix: v2.6.0 (#4247 )
* fix: v2.6.0
* chore: update framer motion version
* ci(changesets): version packages (#4248 )
* fix(deps): incorrect peerDependencies for theme and system package (#4255 )
* fix(deps): incorrect peerDependencies for theme and system package
* chore(changeset): add changeset
* ci(changesets): version packages (#4261 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore: adjust doc
* chore: update search meta objects
* fix: ref in form component (#4279 )
* fix(dropdown): unnecessary ref in dropdown (#4278 )
* fix: missing react-types package added (#4264 )
* fix: missing react-types package added
* chore: react types version increased
* chore(deps): sync with upstream RA versions (#4258 )
* chore(deps): sync with upstream RA versions
* chore(changeset): add changeset
* chore(form): remove caret
* chore(deps): pnpm-lock.yaml
* fix(tooltip): type 'null' is not assignable to type 'PlacementAxis'
* fix(deps): bump `@internationalized/date`
* chore(deps): sync `@react-types` versions
* fix(input): follow RAC typing in useTextField
* fix(popover): typecheck error
* fix: typecheck errors
* fix: typecheck errors
* fix(docs): bump RA versions
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (#4280 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: reverting pr4168 (#4286 )
* Revert "chore: adding the tests"
This reverts commit bd28852a484fb9f6a7dd18b8fc75fe1dae6d2779.
* Revert "fix(items): items in list should wrapped in li in case of a"
This reverts commit 57fb87abb0c3775bf408aef80f0afc8fb1ca9265.
* chore: adding the changeset
* fix(input-otp): autofocus (#4296 )
* fix: autofocus the input-otp when auto-focus prop is passed
* fix: adding marcus' suggestions
* fix(dropdown): correct initial animation direction to match fallback placement (#4288 )
* fix(dropdown): correct initial animation direction
* chore: add changeset
* fix: typo
* refactor: button & card ripple (#4284 )
* chore: update use-button.ts
* chore: update use-ripple.ts
* chore: update use-card.ts
* chore: add changeset
* fix: radio, checkbox, switch touch and selection behavior (#4311 )
* fix: radio, checkbox, switch touch and selection behavior
* Update .changeset/violet-tools-refuse.md
* fix: switch toggle on tables
* ci(changesets): version packages (#4298 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore: update docs
---------
Signed-off-by: Innei <i@innei.in >
Signed-off-by: The1111mp <The1111mp@outlook.com >
Co-authored-by: ryoon <ryoon50@gmail.com >
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Abhinav Agarwal <78839973+abhinav700@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: David Gonzalez <dgonzalez1992@outlook.com >
Co-authored-by: Julie Saia <76669473+juliesaia@users.noreply.github.com >
Co-authored-by: Alex Nguyen <dev@alexnguyen.co.nz >
Co-authored-by: max <hi.max@foxmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
Co-authored-by: Shrinidhi Upadhyaya <shrinidhiupadhyaya1195@gmail.com >
Co-authored-by: Anuj Sharma <52837557+sanuj21@users.noreply.github.com >
Co-authored-by: Innei <tukon479@gmail.com >
Co-authored-by: Jeff. <jeffreysfu@gmail.com >
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Abhinav Agarwal <abhinavagrawal700@gmail.com >
Co-authored-by: wzc520pyfm <1528857653@qq.com >
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Abhinandan <abhinandanverma551@gmail.com >
Co-authored-by: The1111mp <The1111mp@outlook.com >
Co-authored-by: Rakha Kanz Kautsar <rkkautsar@gmail.com >
Co-authored-by: Can Rau <cansrau@gmail.com >
Co-authored-by: Azpekt <65199167+AzpektDev@users.noreply.github.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Mustafa Balcı <19329346+mstfblci@users.noreply.github.com >
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
Co-authored-by: Tianen Pang <32772271+tianenpang@users.noreply.github.com >
Co-authored-by: chirokas <157580465+chirokas@users.noreply.github.com >
Co-authored-by: doki- <1335902682@qq.com >
Co-authored-by: GitHub Action <action@github.com >
Co-authored-by: Peterl561 <76144929+Peterl561@users.noreply.github.com >
Co-authored-by: Julio Barrios <juliobarmi@gmail.com >
Co-authored-by: Tsuki <76603360+sudongyuer@users.noreply.github.com >
2024-12-10 11:01:31 -03:00
Junior Garcia
f64b2c37ea
chore: update docs
2024-12-10 10:59:26 -03:00
github-actions[bot]
10ea739986
ci(changesets): version packages ( #4298 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2024-12-10 10:50:29 -03:00
Junior Garcia
03abf1daf4
fix: radio, checkbox, switch touch and selection behavior ( #4311 )
...
* fix: radio, checkbox, switch touch and selection behavior
* Update .changeset/violet-tools-refuse.md
* fix: switch toggle on tables
2024-12-10 10:26:09 -03:00
Tsuki
dfefdd6250
refactor: button & card ripple ( #4284 )
...
* chore: update use-button.ts
* chore: update use-ripple.ts
* chore: update use-card.ts
* chore: add changeset
2024-12-10 10:25:52 -03:00
Ryo Matsukawa
aa5ea19a3c
fix(dropdown): correct initial animation direction to match fallback placement ( #4288 )
...
* fix(dropdown): correct initial animation direction
* chore: add changeset
* fix: typo
2024-12-10 10:07:50 -03:00
Maharshi Alpesh
1485eca48f
fix(input-otp): autofocus ( #4296 )
...
* fix: autofocus the input-otp when auto-focus prop is passed
* fix: adding marcus' suggestions
2024-12-09 23:56:53 +08:00
Maharshi Alpesh
11eae5cc80
fix: reverting pr4168 ( #4286 )
...
* Revert "chore: adding the tests"
This reverts commit bd28852a484fb9f6a7dd18b8fc75fe1dae6d2779.
* Revert "fix(items): items in list should wrapped in li in case of a"
This reverts commit 57fb87abb0c3775bf408aef80f0afc8fb1ca9265.
* chore: adding the changeset
2024-12-09 22:49:07 +08:00
Junior Garcia
3d782a27de
Merge branch 'canary' of github.com:nextui-org/nextui into canary
2024-12-09 08:12:01 -03:00
Junior Garcia
84dbcefe27
Merge branch 'main' of github.com:nextui-org/nextui into canary
2024-12-08 09:56:23 -03:00
Junior Garcia
c949b48f0b
v.2.6.5 ( #4282 )
...
* fix(input): ensure clear button is not focusable when disabled (#3774 )
* fix(input): ensure clear button is not focusable when disabled
* test(input): add test to ensure clear button is not focusable when disabled
* chore: add changeset for clear button focus fix when input is disabled
* fix(input): update clear button to use button element
* test(input): add focus test when disabled
and update tests for clear button using button element
* test(input): replace querySelector with getByRole for clear button
* fix(input): set tabIndex to -1 for clear button
* test(input): ensure clear button is not focusable
* fix(image): add missing `w` to `getWrapperProps` dependency (#3802 )
* fix(image): add missing `w` to `getWrapperProps` dependency
* chore(changeset): add changeset
* fix(autocomplete): popover should remain open after clicking clear button (#3788 )
* fix: add state.open() so that dropdown is not closed
* chore: add changeset
* chore(autocomplete): add testcases for keeping lisbox open when clearButton is clicked
* chore: update changeset
* chore(autocomplete): change the docs for test cases
* chore(changeset): update changeset message and add issue number
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(docs): example of blurred card (#3741 )
* docs(card): adding info regarding the gradient for blurred card
* chore(nit): adding example
* chore(docs): revise content for card isBlurred example
* chore(docs): revise isBlurred note
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(docs): replace twitter logo/links with x logo/links (#3815 )
* fix(docs): replace Twitter logo/links with X logo/links
* docs: update twitter references to x
* docs: update changeset for twitter to x changes
* docs: update twitter references to x
* docs: update twitter references to x
* chore(docs): undo .sponsorsrc since it's generated
* refactor(docs): remove unnecessary classes
* chore(docs): undo .sponsorsrc since it's generated
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(date-picker): adding props from calendarProps to getCalendarProps (#3773 )
* fix(date-picker): adding props from calendarProps to the getCalendarProps
* chore(date-picker): adding the changeset
* chore(changeset): add issue number
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* feat(autocomplete): automatically focus first non-disabled item (#2186 )
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* docs(accordion): add overflow to custom motion example (#3793 )
* fix(docs): typos in dark mode page (#3823 )
* fix(theme): fullWidth in input and select (#3768 )
* fix(input): fixing the fullWidth functionality
* chore(changeset): add issue number
* chore(changeset): revise changeset message
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(autocomplete): exit animation on popover close (#3845 )
* fix(autocomplete): exit animation on popover close
* refactor(autocomplete): getListBoxProps
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(theme): replace the use of RTL-specific styles with logical properties (#3868 )
* chore(rtl): remove the usages of rtl
* chore(changeset): adding the changeset
* chore(changeset): update changeset message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(select): label placement discrepancy in Select (#3853 )
* fix(select): label placement incorrect in case of multiline
* chore(select): adding the changeset
* chore(select): adding the tests
* chore(select): code imrovement, wkw's suggestions
* chore(changeset): update changeset message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(theme): label placement in select and input (#3869 )
* fix(theme): fix the label placement
* chore(changeset): adding the changeset
* chore(select): adding comments
* fix(docs): avoid translating the code block (#3878 )
* docs(Codeblock): avoid code be translated
* fix(docs): lint issue
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(listbox): change listBoxItem key to optional (#3883 )
* fix(listbox): listBoxItem key to optional
* chore: add defaultSelectedKeys test for numeric keys and ids
* chore: add changeset
* chore: comment out section prompts in PR template (#3884 )
* chore(test): update testing libraries and refactor (#3886 )
* fix(theme): show margin only with label in Switch component (#3861 )
* fix(switch): removed right margin in wrapper #3791
* feat(changeset): added changeset
* fix(switch): removed me-2 in wrapper
* fix(switch): added ms-2 to label
* chore(changeset): correct package and message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(theme): removed pseudo cancel btn from input (#3912 )
* fix(theme): removed pseudo cancel btn from input
* chore(changeset): adding the changeset
* fix(input): conditionally hiding the webkit search
* chore(changeset): revise changeset message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(docs): dx improvement in accordion (#3856 )
* refactor: improve dx for writing a docs component (#2544 )
* refactor: improve dx for write a docs component
Signed-off-by: Innei <i@innei.in >
* refactor(docs): switch to contentlayer2
* chore(docs): rename to avoid conflict
* refactor(docs): switch to next-contentlayer2
* refactor(docs): revise docs lib
* chore(deps): bump docs related dependencies
* fix(use-aria-multiselect): type issue due to ts version bump
---------
Signed-off-by: Innei <i@innei.in >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(docs): accordion codes
* feat(docs): declare module `*.jsx?raw`
* feat(docs): include `**/*.jsx`
* fix(docs): incorrect content
* chore(docs): add new lines
* refactor(docs): lint
---------
Signed-off-by: Innei <i@innei.in >
Co-authored-by: Innei <tukon479@gmail.com >
* fix(docs): typos in hero section (#3928 )
* fix(theme): support RTL for breadcrumbs (#3927 )
* fix(breadcrumbs): added separator rotation for RTL #2486
* chore(changeset): added changeset
* fix(docs): removed unused import and merged classNames in dropdown (#3936 )
* fix(breadcrumbs): added separator rotation for RTL #2486
* chore(changeset): added changeset
* fix(docs): removed unused Link import and merged classnames in dropdown
* fix: avatar filter disableAnimation to dom prop (#3946 )
* feat: add git hook to auto update dependencies (#3365 )
* feat: add git hook to auto update dependencies
* feat: update color
* fix: prevent test matcher warning (#3893 )
* fix: prevent test matcher warning
* chore: add node types
* chore: update Jest related packages
* chore: run pnpm install
* fix(tabs): correct inert value for true condition (#3978 )
* Alert component (#3982 )
* feat(alert): began the work on alert component
* fix(readme): making correction
* chore(deps): change to 2.0.0
* chore(docs): update README.md
* feat(theme): init alert tv
* chore(alert): update package.json
* feat(alert): init alert storybook structure
* chore(changeset): add changeset
* chore(changeset): change to minor
* chore(alert): revise alert package.json
* feat(alert): init test structure
* chore(deps): pnpm-lock.yaml
* feat(alert): initailized theme and basic structure
* feat(alert): completed use-alert.ts and alert.tsx
* feat(alert): remove innerWrapper, replace helperWrapper with mainWrapper, adding isCloseable prop
* feat(alert): adding isCloseable prop to baseWrapper dependency
* feat(alert): setting the default value of isCloseable prop to true
* feat(alert): moving CloseIcon inside the button
* feat(alert): updated package.json
* feat(alert): default variant and default story
* feat(alert): adding color and radius stories
* feat(alert): completed the styling
* feat(alert): add stories for isCloseable prop and restyle other stories
* feat(alert): correcting ref type
* feat(alert): add test cases
* feat(alert): remove startContent and endContent props
* feat(alert): make styling more accurate
* feat(alert): fixed default props
* feat(alert): fixed theme docs
* feat(alert): add logic for icons
* feat(alert): begin to add docs
* chore(alert): implement the changes suggested in code review
* feat(alert): add onclose prop to alert
* feat(alert): add test cases
* docs(alert): add onClose event
* feat(docs): add alert to routes.json
* fix(alert): correct the text colors
* docs(alert): fix imports and syntax errors
* chore(alert): implement the changes suggested in code review
* chore(alert): lint the code and change isCloseable to isClosable
* chore(alert): lint the code
* chore(alert): run pnpm i
* fix(alert): fix the logic for close button and add test case
* docs(alert): fix docs, change isCloseable to isClosable and change docs for isClosable property
* chore(alert): add the support for RTL, refactor the code and fix the typos
* docs(alert): grammer issues fix
* fix(alert): replace rtl with ms
* chore(alert): custom style and custom implementation, remove isClosable={false}, refactor, fix typos
* chore(alert): linting and implement coderabbit suggestions
* chore(alert): refactor and typos fix
* chore(alert): add import for closeIcon
* chore(alert): add props for closeIcon
* chore(alert): refactor fixes
* chore(alert): implement ryo-manba's suggestion on close Icon
* chore(alert): make alert more responsive
* chore(alert): fix grammer issues suggested by coderabbit
* fix(alert): add max-w property to make alert responsive
* chore(alert): improve responsiveness and refactor alertIcon
* chore(alert): add missing dependency to useMemo
* chore(alert): implement coderabbit's suggestions
* chore(alert): update docs and refactor
* chore(alert): refactor alertIcon and implement coderabbit's suggestion
* chore: fixes
---------
Co-authored-by: Abhinav Agarwal <abhinavagrawal700@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Abhinav Agarwal <78839973+abhinav700@users.noreply.github.com >
* Feat/add draggable modal (#3983 )
* feat(hooks): add use-draggable hook
* feat(components): [modal] export use-draggable
* docs(components): [modal] add draggable modal
* feat(components): [modal] add ref prop for modal-header
* chore(components): [modal] add draggable modal for storybook
* chore: add changeset for draggable modal
* docs(hooks): [use-draggable] fix typo
* chore: upper changeset
* chore(components): [modal] add overflow draggable modal to sb
* test(components): [modal] add draggable modal tests
* build: update pnpm-lock
* chore(changeset): include issue number
* feat(hooks): [use-draggable] set user-select to none when during the dragging
* docs(components): [modal] update code demo title
* docs(components): [modal] condense description for draggable overflow
* feat(hooks): [use-draggable] change version to 0.1.0
* refactor(hooks): [use-draggable] use use-move implement use-draggable
* feat(hooks): [use-draggable] remove repeated user-select
* test(components): [modal] update test case to use-draggable base use-move
* docs(components): [modal] update draggable examples
* fix(hooks): [use-draggable] fix mobile device touchmove event conflict
* refactor(hooks): [use-draggable] remove drag ref prop
* refactor(hooks): [use-draggable] draggable2is-disabled overflow2can-overflow
* test(components): [modal] add draggble disable test
* chore(hooks): [use-draggable] add commant for body touchmove
* Update packages/hooks/use-draggable/src/index.ts
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* fix(hooks): [use-draggable] import use-callback
* test(components): [modal] add mobile-sized test for draggable
* chore(hooks): [use-draggable] add use-callback for func
* chore(hooks): [use-draggable] update version to 2.0.0
* chore: fix typo
* Update .changeset/soft-apricots-sleep.md
* fix: pnpm lock
* fix: build
* chore: add updated moadl
---------
Co-authored-by: wzc520pyfm <1528857653@qq.com >
Co-authored-by: աɨռɢӄաօռɢ <wingkwong.code@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* chore: upgrade react-aria / React 19 & Next.js 15 support (#3732 )
* chore: upgrade react-aria
* chore: add changeset
* chore: fix type error
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(date-picker): add selectorButtonPlacement property (#3248 )
* feat(date-picker): add selectorButtonPlacement property
* chore: update changeset
* Update .changeset/neat-donkeys-accept.md
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat: add tab ref (#3974 )
* feat: add tab ref
* feat: add changeset
* feat: pre-release workflow (#2910 )
* feat(workflow): pre-release
* feat(workflow): exit pre-release
* chore(workflow): update version & publish commands
* fix(workflow): add missing attributes and use schangeset:beta cmd
* feat(root): add changeset:beta
* fix(workflows): revise pre-release logic
* fix(workflows): add missing run
* fix(workflows): use changeset:exit with version instead
* feat(root): add changeset:exit cmd
* refactor(workflows): add pths, id, and format
* feat(workflows): enter pre-release mode
* chore(workflows): remove pre.json only
* refactor(workflows): remove enter-pre-release-mode
* fix(workflows): incorrect url
* refactor(root): remove unused exit command
* refactor(workflows): add comments
* feat(changeset): change to main branch as baseBranch
* feat(root): add changeset:canary
* refactor(workflows): remove unused workflow
* feat(workflow): support canary pre-release mode
* refactor(docs): change to canary
* feat(popover): added control for closing popover on scroll (#3595 )
* fix(navbar): fixed the height when style h-full
* fix(navbar): fixed the height when style h-full
* docs(changeset): resolved extra file
* feat(popover): added control for closing popover on scroll
* update(changeset): correction
* feat(popover): removed extra story
* refactor(test): corrected test for both true and false values of shouldCloseOnScroll
* refactor(docs): added shouldCloseOnScroll prop
* chore(changeset): change to minor
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* feat: add month and year pickers to DateRangePicker and RangeCalendar (#3302 )
* feat: add month and year pickers to DateRangePicker and RangeCalendar
* chore: update docs
* Update .changeset/kind-cobras-travel.md
* chore: react package version
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(deps): bump tailwind-merge version (#3657 )
* chore(deps): bump tailwind-merge versions
* chore(theme): adopt latest extendTailwindMerge
* chore(changeset): add changeset
* chore(changeset): change to minor
* Update .changeset/grumpy-mayflies-rhyme.md
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat: added drawer component (#3986 )
Signed-off-by: The1111mp <The1111mp@outlook.com >
Co-authored-by: The1111mp <The1111mp@outlook.com >
* refactor: optimisations (#3523 )
* refactor: replace lodash with native approaches
* refactor(deps): update framer-motion versions
* feat(utilities): add @nextui-org/dom-animation
* refactor(components): load domAnimation dynamically
* refactor(deps): add @nextui-org/dom-animation
* fix(utilities): relocate index.ts
* feat(changeset): framer motion optimization
* chore(deps): bump framer-motion version
* fix(docs): conflict issue
* refactor(hooks): remove the unnecessary this aliasing
* refactor(utilities): remove the unnecessary this aliasing
* chore(docs): remove {} so that it won't be true all the time
* chore(dom-animation): end with new line
* refactor(hooks): use debounce from `@nextui-org/shared-utils`
* chore(deps): add `@nextui-org/shared-utils`
* refactor: move mapKeys logic to `@nextui-org/shared-utils`
* refactor: use `get` from `@nextui-org/shared-utils`
* refactor(docs): use `get` from `@nextui-org/shared-utils`
* refactor(shared-utils): mapKeys
* chore(deps): bump framer-motion version
* chore(deps): remove lodash
* refactor(docs): use intersectionBy from shared-utils
* feat(shared-utils): add intersectionBy
* chore(dom-animation): remove extra blank line
* refactor(shared-utils): revise intersectionBy
* fix(modal): add willChange
* refactor(shared-utils): add comments
* fix: build & tests
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(hooks): use-theme hook (#3169 )
* feat(docs): update dark mode content
* feat(hooks): @nextui-org/use-theme
* chore(docs): revise ThemeSwitcher code
* refactor(hooks): simplify useTheme and support custom theme names
* feat(hooks): add use-theme test cases
* feat(changeset): add changeset
* refactor(hooks): make localStorageMock globally and clear before each test
* fix(docs): typo
* fix(hooks): coderabbitai comments
* chore(hooks): remove unnecessary +
* chore(changeset): change to minor
* feat(hooks): handle system theme
* chore(hooks): add EOL
* refactor(hooks): add default theme
* refactor(hooks): revise useTheme
* refactor(hooks): resolve pr comments
* refactor(hooks): resolve pr comments
* refactor(hooks): resolve pr comments
* refactor(hooks): remove unused theme in dependency array
* chore(docs): typos
* refactor(hooks): mark system as key for system theme
* chore: merged with canary
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* Fix/avatar flashing (#3987 )
* fix(use-image): cached image flashing
* chore: merged with canary
---------
Co-authored-by: Rakha Kanz Kautsar <rkkautsar@gmail.com >
* refactor(menu): Use `useMenu` and `useMenuItem` from RA (#3261 )
* refactor(menu): use useMenu from react-aria instead
* refactor(menu): use useMenuItem from react-aria instead
* feat(changeset): add changeset
* chore: merged with canary
* fix: dropdown tests
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix(theme): added stripe color gradients for progress (#3938 )
* fix(breadcrumbs): added separator rotation for RTL #2486
* chore(changeset): added changeset
* fix(docs): removed unused Link import and merged classnames in dropdown
* fix(theme):added stripe color gradients for progress #1933
* refactor(theme): added stripe-size and createStripeGradient
* chore: add all minor releases
* fix(docs): invalid canary storybook link (#4030 )
* fix(use-image): image ReferenceError in SSR (#4122 )
* fix(use-image): image ReferenceError in SSR
* fix(use-image): sync with beta
* fix(use-image): sync with beta
* chore(use-image): remove unnecessary comments
* fix(docs): buildLocation expects an object (#4118 )
* fix(docs): routing.mdx
* Delete .changeset/pre.json
* chore(docs): update yarn installation command (#4132 )
There is no `-g` flag in yarn. `global` is a command which must immediately follow yarn.
Source: https://classic.yarnpkg.com/lang/en/docs/cli/global/
* chore: upgrade storybook 8 (#4124 )
* feat: upgrade storybook8
* chore: upgrade storybook and vite
* chore: remove @mdx-js/react optimizeDep
* chore: add @mdx-js/react optimizeDep
* fix: format
* docs: add forms guide (#3822 )
* v2.5.0 [BETA] (#4164 )
* chore(pre-release): enter pre-release mode
* fix(theme): apply tw nested group (#3909 )
* chore(changset): add changeset
* fix(theme): apply nested group to table
* chore(docs): update table bottomContent code
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: pkg versions
* fix: changeset
* fix: drawer peer dep
* chore: update plop components tempalte
* ci(changesets): version packages (beta) (#3988 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: pre-release workflow
* chore: debug log added
* chore: force pre-release
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* chore: beta1 (#3990 )
* ci(changesets): version packages (beta) (#3991 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(use-image): image ReferenceError in SSR (#3993 )
* fix(input): fixed a sliding issue caused by the helper wrapper (#3966 )
* If it is false and there is an error message or description it will create a div
* Update packages/components/input/src/input.tsx
* Update packages/components/select/src/select.tsx
* Update packages/components/input/src/textarea.tsx
* add changeset
* changeset update
* ci(changesets): version packages (beta) (#3995 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image loading in the server (#3996 )
* fix: lock file
* chore: force release
* chore: force release 2
* ci(changesets): version packages (beta) (#3997 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image load on next.js (#3998 )
* ci(changesets): version packages (beta) (#3999 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: element.ref was removed in React 19 warning (#4003 )
* ci(changesets): version packages (beta) (#4004 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: react 19 as peer dep (#4008 )
* ci(changesets): version packages (beta) (#4009 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Beta/react 19 support (#4010 )
* fix: react 19 as peer dep
* fix: react 19 as peer dep
* chore: support framer-motion alpha version
* ci(changesets): version packages (beta) (#4011 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(theme): making select and input themes consistent (#3881 )
* ci(changesets): version packages (beta) (#4012 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: support inert value with boolean type for react 19 (#4039 )
* ci(changesets): version packages (beta) (#4041 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert design improved (#4054 )
* ci(changesets): version packages (beta) (#4056 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: drawer improvements (#4057 )
* ci(changesets): version packages (beta) (#4058 )
* feat: alert styles improved (#4071 )
* ci(changesets): version packages (beta) (#4072 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert styles improved (#4073 )
* ci(changesets): version packages (beta) (#4074 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: add number of stars and credits
* chore: fix build
* chore: improve navabr colors
* chore: new changeset (#4083 )
* ci(changesets): version packages (beta) (#4084 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: pnpm cleaned (#4086 )
* ci(changesets): version packages (beta) (#4087 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: custom runnner added
* chore: custom runner test (#4091 )
* Beta/custom runner (#4092 )
* chore: custom runner test
* chore: custom runner test
* chore: remove 2 from older changeset
* ci(changesets): version packages (beta) (#4093 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: new demo added to alert
* Feat/virtualization for autocomplete (#4094 )
* feat: add react-window virtualization for autocomplete
* fix: wrong imports and wrong sizing
* fix: update pnpm lock
* chore: add test cases for large dataset (1000 and 10000 items)
* chore: move virtualized-listbox to listbox components folder, implement isVirtualized conditional
* feat: implement dynamic listboxheight n item height, add story
* chore: rename props, remove unnecessary line changes
* fix: maxHeight style 256px for default, conditional usage of virtualizer
* feat: migrate to tan-stack virtual. (todo: fix scroll shadow)
* feat: virtualization support
---------
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
* ci(changesets): version packages (beta) (#4095 )
* feat: small fixes
* feat: add reducedMotion setting to Provider (#3470 )
* feat: add reducedMotion setting to Provider
* chore: refactor reducedMotion story
* Update .changeset/pretty-parrots-guess.md
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4106 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: move circular-progress tv to progress (#3321 )
* fix: remove circular-progress tv to progress
* docs: changeset
* chore(changeset): update changeset message
* Update .changeset/angry-maps-serve.md
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: label placement when the select has a placeholder or description (#4126 )
* ci(changesets): version packages (beta) (#4107 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): add missing `framer-motion` in `peerDependencies` (#4140 )
* fix(theme): add truncate class to the list item to avoid overflow the wrapper (#4105 )
* fix(docs): invalid canary storybook link (#4030 )
* fix: menu item hidden overflow text
* feat: changeset
* Merge branch 'beta/release-next' into fix/menu-item-hidden
* fix: truncate list item
* feat: update changeset
* fix(menu): omit internal props
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(table): add isKeyboardNavigationDisabled prop to the table (#3735 )
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
* feat: add form component (#3036 )
* chore: add support validationBehavior aria
* chore: add validationBehavior to Provider
* chore: add autocomplete validation test
* chore: add checkbox validation test
* fix(input): require condition
* docs: add description of validationBehavior props
* chore: add support validationBehavior props for date components
* docs(dates): add description of validationBehavior props
* chore: add changeset
* chore: format
* chore: fix test
* fix: select validationBehavior is not support yet
* fix: select validationBehavior not supported yet
* feat: add form component with input support
* feat: add support form context
* chore: wip add support for form server errors
* chore: add support checkbox server validation
* chore: add support radio server validation
* chore: update pnpm-lock.yaml
* chore: add support input server validation
* chore: add support autocomplete server validation
* chore(form): add server validation stories
* chore: fix test
* chore: add date-picker validation test
* chore: update form stories
* chore: add changeset
* chore: update react-aria version
* chore: add pnpm-lock.yaml
* chore: update react-aria version
* chore: add comment
* chore: update react-aria version
* chore: fix change set
* chore: export form component in the main package
* chore: upgrade react-aria
* chore: fixed internationalized/date version
* fix: build error
* chore: upgrade docs react-aria version
* fix: remove comment
* fix: debug setting
* chore(docs): update sponsor (#3904 )
* chore(docs): remove Scrumbuiss
* chore(docs): remove Scrumbuiss logo
* chore(docs): replace va by posthog (#4123 )
* chore(changeset): change to patch
* refactor: react-aria-components remove to decrease package size, logic moved to the form package
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* docs: add forms guide (#4155 )
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* chore: routes updated
* ci(changesets): version packages (beta) (#4151 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: fix indentation
* fix(changeset): package not be found
* ci(changesets): version packages (beta) (#4158 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(select): controlled isInvalid prop (#4082 )
* fix(select): controlled isInvalid prop
* chore: add changeset
* Merge branch 'beta/release-next' into pr/4082
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* ci(changesets): version packages (beta) (#4159 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore(changeset): bump all versions
* ci(changesets): version packages (beta) (#4160 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): missing peer / dev dependency for framer-motion (#4161 )
* fix(system): align `navigate` function parameters with `@react-aria` (#4163 )
* fix: menu item classNames not work (#4156 )
* fix: menu item classNames not work
* feat: changeset
* docs: update
* feat: merge classes utility added
* Update .changeset/brave-trains-wave.md
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): remove incorrect info
* ci(changesets): version packages (beta) (#4162 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(docs): overall dx (#4055 )
* refactor(docs): revise code block (#3922 )
* refactor(docs): revise code block
* chore(docs): resolve pr comments
* refactor(docs): autocomplete dx (#3934 )
* feat(docs): add *.js?raw module
* feat(docs): change to react-jsx and add **/*.js
* chore(root): include js and jsx
* refactor(docs): autocomplete dx
* chore(docs): rollback overrides
* chore(autocomplete): lint
* fix(autocomplete): incorrect import path
* fix(docs): autocomplete dx
* chore(docs): remove highlightedLines
* refactor(docs): breadcrumbs dx (#3968 )
* refactor(docs): breadcrumbs dx
* fix(docs): export issue
* chore(docs): use preserve for jsx
* fix(docs): support multiline import
* fix(docs): support multiple export
* chore(docs): add back export
* refactor(docs): avatar dx (#3951 )
* refactor(docs): badge dx (#3960 )
* refactor(docs): badge dx
* chore(docs): incorrect import path
* refactor(docs): button dx (#3981 )
* refactor(docs): calendar dx (#4022 )
* refactor(docs): calendar dx
* fix(docs): incorrect import path
* refactor(docs): switch dx (#4037 )
* refactor(docs): switch dx
* chore(docs): remove highlightedLines
* refactor(docs): tooltip (#4035 )
* refactor(docs): usage dx (#4036 )
* refactor(docs): circular-progress dx (#4029 )
* refactor(docs): chip-dx (#4028 )
* refactor(docs): checkbox-group dx (#4027 )
* refactor(docs): checkbox dx (#4024 )
* refactor(docs): checkbox dx
* fix(docs): incorrect import path
* refactor(docs): card dx (#4023 )
* refactor(docs): skeleton dx (#4042 )
* refactor(docs): spacer dx (#4043 )
* refactor(docs): snippet dx (#4044 )
* refactor(docs): scroll-shadow dx (#4045 )
* refactor(docs): code dx (#4046 )
* refactor(docs): kbd dx (#4047 )
* refactor(docs): link dx (#4048 )
* refactor(docs): progress dx (#4049 )
* refactor(docs): divider dx (#4050 )
* refactor(docs): listbox dx (#4051 )
* refactor(docs): listbox dx
* fix(docs): import path
* fix(docs): import path
* chore(docs): remove highlightedLines
* fix(docs): indentation
* chore(docs): replace the props of autocomplete from value to key (#4129 )
* refactor(docs): alert dx (#4108 )
* refactor(docs): alert dx
* refactor(docs): alert dx
* refactor(docs): image dx (#4061 )
* refactor(docs): textarea dx (#4063 )
* refactor(docs): spinner dx (#4088 )
* refactor(docs): radio-group dx (#4064 )
* refactor(docs): pagination dx (#4062 )
* refactor(docs): pagination dx
* refactor(docs): pagination dx
* refactor(docs): time-input dx (#4065 )
* refactor(docs): time-input dx
* refactor(docs): time-input dx
* refactor(docs): slider dx (#4066 )
* refactor(docs): slider dx
* refactor(docs): slider dx
* refactor(docs): move SliderValue to type
* refactor(docs): slider dx
* refactor(docs): make icon code collapsible
* refactor(docs): specify versions for date packages (#4138 )
* refactor(docs): specify versions for date packages
* fix(docs): correct RA i18n version
* chore(deps): sync version from package
* refactor(docs): tabs dx (#4067 )
* refactor(docs): tab dx
* refactor(docs): tabs dx
* refactor(docs): input dx (#4102 )
* refactor(docs): input dx
* refactor(docs): input dx
* refactor(docs): navbar dx (#4076 )
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): modal dx (#4077 )
* refactor(docs): modal dx
* refactor(docs): modal dx
* refactor(docs): select dx (#4078 )
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): table dx (#4079 )
* refactor(docs): table dx
* fix(docs): import path
* refactor(docs): table dx
* refactor(docs): table dx
* refactor(docs): popover dx (#4090 )
* refactor(docs): range-calendar dx (#4089 )
* refactor(docs): range-calendar dx
* fix(docs): import path
* refactor(docs): date input dx (#4100 )
* refactor(docs): dropdown dx (#4101 )
* refactor(docs): dropdown dx
* refactor(docs): remove highlightedLines
* refactor(docs): dropdown dx
* refactor(docs): dropdown dx
* refactor(docs): date-picker dx (#4103 )
* refactor(docs): date-picker dx
* fix(docs): import paths
* refactor(docs): date-range-picker dx (#4104 )
* refactor(docs): date-range-picker dx
* fix(docs): date-range-picker dx
* refactor(docs): drawer dx (#4109 )
* refactor(docs): drawer dx
* fix(docs): indentation
* refactor(docs): make icon collapsible
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* feat(input-otp): introduce input OTP component (#4052 )
* feat(input-otp): adding the functionality
* fix(input-otp): making the use of input-otp library
* Update .changeset/spotty-flies-jump.md
* chore(input-otp): nits
* feat: improvements and fixes added
* refactor: input-otp docs improvements
* fix: changeset
* fix: build
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4169 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(theme): revise label font size for lg (#4141 )
* refactor(theme): revise label font size for lg
* chore(changeset): add changeset
* refactor(theme): revise label font size for lg
* fix(docs): typecheck errors (#4171 )
* fix(docs): remove duplicate import
* fix(docs): update type for onChange in range-calendar page
* fix(docs): add missing `@react-types/calendar`
* fix(docs): broken syntax
* fix(docs): typecheck issues
* fix(docs): add missing `@react-types/datepicker`
* fix(docs): typecheck issues
* fix: missing li tag when href is specified (#4168 )
* fix(items): items in list should wrapped in li in case of a
* chore: adding the tests
* Feat/textarea add clear button (#4172 )
* feat(components): add clear button to the textarea component
* docs(textarea): add test and changeset
* feat(textarea): modify the changeset file
* feat(textarea): add clear button to textarea
* feat(textarea): add isClearable prop to textarea
* docs(textarea): add documentation to textarea
* docs(textarea): add documentation to textarea
* feat(textarea): replace the textarea component clear icon and modify its location
* feat(textarea): revise the clear button position
* feat(textarea): revise the clear button structure
* feat(textarea): revise the styles of clear button and textarea
* feat(textarea): revise the styles of RTL case
* feat(textarea): change the rtl to pe
* feat(textarea): delete the px classname
* chore(changeset): update package and message
* test(textarea): add test case
* feat(textarea): change the clear button structure
* feat(textarea): optimized code
* chore(textarea): update the changeset file
* docs(textarea): add slots doc to textarea
* chore(textarea): update peerDevpeerDependencies version
* chore(textarea): add usecallback dep
* Update .changeset/five-adults-protect.md
* chore(pre-release): enter pre-release mode
* feat(textarea): modify the clear button icon
* fix(theme): apply tw nested group (#3909 )
* chore(changset): add changeset
* fix(theme): apply nested group to table
* chore(docs): update table bottomContent code
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: pkg versions
* fix: changeset
* fix: drawer peer dep
* chore: update plop components tempalte
* ci(changesets): version packages (beta) (#3988 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: pre-release workflow
* chore: debug log added
* chore: force pre-release
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* chore: beta1 (#3990 )
* ci(changesets): version packages (beta) (#3991 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(use-image): image ReferenceError in SSR (#3993 )
* fix(input): fixed a sliding issue caused by the helper wrapper (#3966 )
* If it is false and there is an error message or description it will create a div
* Update packages/components/input/src/input.tsx
* Update packages/components/select/src/select.tsx
* Update packages/components/input/src/textarea.tsx
* add changeset
* changeset update
* ci(changesets): version packages (beta) (#3995 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image loading in the server (#3996 )
* fix: lock file
* chore: force release
* chore: force release 2
* ci(changesets): version packages (beta) (#3997 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image load on next.js (#3998 )
* ci(changesets): version packages (beta) (#3999 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: element.ref was removed in React 19 warning (#4003 )
* ci(changesets): version packages (beta) (#4004 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: react 19 as peer dep (#4008 )
* ci(changesets): version packages (beta) (#4009 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Beta/react 19 support (#4010 )
* fix: react 19 as peer dep
* fix: react 19 as peer dep
* chore: support framer-motion alpha version
* ci(changesets): version packages (beta) (#4011 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(theme): making select and input themes consistent (#3881 )
* ci(changesets): version packages (beta) (#4012 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(textarea): fix clearButton display
* fix: support inert value with boolean type for react 19 (#4039 )
* ci(changesets): version packages (beta) (#4041 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert design improved (#4054 )
* ci(changesets): version packages (beta) (#4056 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: drawer improvements (#4057 )
* ci(changesets): version packages (beta) (#4058 )
* feat: alert styles improved (#4071 )
* ci(changesets): version packages (beta) (#4072 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert styles improved (#4073 )
* ci(changesets): version packages (beta) (#4074 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: add number of stars and credits
* chore: fix build
* chore: improve navabr colors
* chore: new changeset (#4083 )
* ci(changesets): version packages (beta) (#4084 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: pnpm cleaned (#4086 )
* ci(changesets): version packages (beta) (#4087 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: custom runnner added
* chore: custom runner test (#4091 )
* Beta/custom runner (#4092 )
* chore: custom runner test
* chore: custom runner test
* chore: remove 2 from older changeset
* ci(changesets): version packages (beta) (#4093 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: new demo added to alert
* Feat/virtualization for autocomplete (#4094 )
* feat: add react-window virtualization for autocomplete
* fix: wrong imports and wrong sizing
* fix: update pnpm lock
* chore: add test cases for large dataset (1000 and 10000 items)
* chore: move virtualized-listbox to listbox components folder, implement isVirtualized conditional
* feat: implement dynamic listboxheight n item height, add story
* chore: rename props, remove unnecessary line changes
* fix: maxHeight style 256px for default, conditional usage of virtualizer
* feat: migrate to tan-stack virtual. (todo: fix scroll shadow)
* feat: virtualization support
---------
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
* ci(changesets): version packages (beta) (#4095 )
* feat: small fixes
* feat: add reducedMotion setting to Provider (#3470 )
* feat: add reducedMotion setting to Provider
* chore: refactor reducedMotion story
* Update .changeset/pretty-parrots-guess.md
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4106 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: move circular-progress tv to progress (#3321 )
* fix: remove circular-progress tv to progress
* docs: changeset
* chore(changeset): update changeset message
* Update .changeset/angry-maps-serve.md
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: label placement when the select has a placeholder or description (#4126 )
* ci(changesets): version packages (beta) (#4107 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): add missing `framer-motion` in `peerDependencies` (#4140 )
* fix(theme): add truncate class to the list item to avoid overflow the wrapper (#4105 )
* fix(docs): invalid canary storybook link (#4030 )
* fix: menu item hidden overflow text
* feat: changeset
* Merge branch 'beta/release-next' into fix/menu-item-hidden
* fix: truncate list item
* feat: update changeset
* fix(menu): omit internal props
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* Update apps/docs/content/docs/components/textarea.mdx
* feat(table): add isKeyboardNavigationDisabled prop to the table (#3735 )
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
* feat: add form component (#3036 )
* chore: add support validationBehavior aria
* chore: add validationBehavior to Provider
* chore: add autocomplete validation test
* chore: add checkbox validation test
* fix(input): require condition
* docs: add description of validationBehavior props
* chore: add support validationBehavior props for date components
* docs(dates): add description of validationBehavior props
* chore: add changeset
* chore: format
* chore: fix test
* fix: select validationBehavior is not support yet
* fix: select validationBehavior not supported yet
* feat: add form component with input support
* feat: add support form context
* chore: wip add support for form server errors
* chore: add support checkbox server validation
* chore: add support radio server validation
* chore: update pnpm-lock.yaml
* chore: add support input server validation
* chore: add support autocomplete server validation
* chore(form): add server validation stories
* chore: fix test
* chore: add date-picker validation test
* chore: update form stories
* chore: add changeset
* chore: update react-aria version
* chore: add pnpm-lock.yaml
* chore: update react-aria version
* chore: add comment
* chore: update react-aria version
* chore: fix change set
* chore: export form component in the main package
* chore: upgrade react-aria
* chore: fixed internationalized/date version
* fix: build error
* chore: upgrade docs react-aria version
* fix: remove comment
* fix: debug setting
* chore(docs): update sponsor (#3904 )
* chore(docs): remove Scrumbuiss
* chore(docs): remove Scrumbuiss logo
* chore(docs): replace va by posthog (#4123 )
* chore(changeset): change to patch
* refactor: react-aria-components remove to decrease package size, logic moved to the form package
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* docs: add forms guide (#4155 )
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* chore: routes updated
* ci(changesets): version packages (beta) (#4151 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: fix indentation
* fix(changeset): package not be found
* ci(changesets): version packages (beta) (#4158 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(select): controlled isInvalid prop (#4082 )
* fix(select): controlled isInvalid prop
* chore: add changeset
* Merge branch 'beta/release-next' into pr/4082
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* ci(changesets): version packages (beta) (#4159 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore(changeset): bump all versions
* ci(changesets): version packages (beta) (#4160 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): missing peer / dev dependency for framer-motion (#4161 )
* fix(system): align `navigate` function parameters with `@react-aria` (#4163 )
* fix: menu item classNames not work (#4156 )
* fix: menu item classNames not work
* feat: changeset
* docs: update
* feat: merge classes utility added
* Update .changeset/brave-trains-wave.md
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): remove incorrect info
* ci(changesets): version packages (beta) (#4162 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(docs): overall dx (#4055 )
* refactor(docs): revise code block (#3922 )
* refactor(docs): revise code block
* chore(docs): resolve pr comments
* refactor(docs): autocomplete dx (#3934 )
* feat(docs): add *.js?raw module
* feat(docs): change to react-jsx and add **/*.js
* chore(root): include js and jsx
* refactor(docs): autocomplete dx
* chore(docs): rollback overrides
* chore(autocomplete): lint
* fix(autocomplete): incorrect import path
* fix(docs): autocomplete dx
* chore(docs): remove highlightedLines
* refactor(docs): breadcrumbs dx (#3968 )
* refactor(docs): breadcrumbs dx
* fix(docs): export issue
* chore(docs): use preserve for jsx
* fix(docs): support multiline import
* fix(docs): support multiple export
* chore(docs): add back export
* refactor(docs): avatar dx (#3951 )
* refactor(docs): badge dx (#3960 )
* refactor(docs): badge dx
* chore(docs): incorrect import path
* refactor(docs): button dx (#3981 )
* refactor(docs): calendar dx (#4022 )
* refactor(docs): calendar dx
* fix(docs): incorrect import path
* refactor(docs): switch dx (#4037 )
* refactor(docs): switch dx
* chore(docs): remove highlightedLines
* refactor(docs): tooltip (#4035 )
* refactor(docs): usage dx (#4036 )
* refactor(docs): circular-progress dx (#4029 )
* refactor(docs): chip-dx (#4028 )
* refactor(docs): checkbox-group dx (#4027 )
* refactor(docs): checkbox dx (#4024 )
* refactor(docs): checkbox dx
* fix(docs): incorrect import path
* refactor(docs): card dx (#4023 )
* refactor(docs): skeleton dx (#4042 )
* refactor(docs): spacer dx (#4043 )
* refactor(docs): snippet dx (#4044 )
* refactor(docs): scroll-shadow dx (#4045 )
* refactor(docs): code dx (#4046 )
* refactor(docs): kbd dx (#4047 )
* refactor(docs): link dx (#4048 )
* refactor(docs): progress dx (#4049 )
* refactor(docs): divider dx (#4050 )
* refactor(docs): listbox dx (#4051 )
* refactor(docs): listbox dx
* fix(docs): import path
* fix(docs): import path
* chore(docs): remove highlightedLines
* fix(docs): indentation
* chore(docs): replace the props of autocomplete from value to key (#4129 )
* refactor(docs): alert dx (#4108 )
* refactor(docs): alert dx
* refactor(docs): alert dx
* refactor(docs): image dx (#4061 )
* refactor(docs): textarea dx (#4063 )
* refactor(docs): spinner dx (#4088 )
* refactor(docs): radio-group dx (#4064 )
* refactor(docs): pagination dx (#4062 )
* refactor(docs): pagination dx
* refactor(docs): pagination dx
* refactor(docs): time-input dx (#4065 )
* refactor(docs): time-input dx
* refactor(docs): time-input dx
* refactor(docs): slider dx (#4066 )
* refactor(docs): slider dx
* refactor(docs): slider dx
* refactor(docs): move SliderValue to type
* refactor(docs): slider dx
* refactor(docs): make icon code collapsible
* refactor(docs): specify versions for date packages (#4138 )
* refactor(docs): specify versions for date packages
* fix(docs): correct RA i18n version
* chore(deps): sync version from package
* refactor(docs): tabs dx (#4067 )
* refactor(docs): tab dx
* refactor(docs): tabs dx
* refactor(docs): input dx (#4102 )
* refactor(docs): input dx
* refactor(docs): input dx
* refactor(docs): navbar dx (#4076 )
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): modal dx (#4077 )
* refactor(docs): modal dx
* refactor(docs): modal dx
* refactor(docs): select dx (#4078 )
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): table dx (#4079 )
* refactor(docs): table dx
* fix(docs): import path
* refactor(docs): table dx
* refactor(docs): table dx
* refactor(docs): popover dx (#4090 )
* refactor(docs): range-calendar dx (#4089 )
* refactor(docs): range-calendar dx
* fix(docs): import path
* refactor(docs): date input dx (#4100 )
* refactor(docs): dropdown dx (#4101 )
* refactor(docs): dropdown dx
* refactor(docs): remove highlightedLines
* refactor(docs): dropdown dx
* refactor(docs): dropdown dx
* refactor(docs): date-picker dx (#4103 )
* refactor(docs): date-picker dx
* fix(docs): import paths
* refactor(docs): date-range-picker dx (#4104 )
* refactor(docs): date-range-picker dx
* fix(docs): date-range-picker dx
* refactor(docs): drawer dx (#4109 )
* refactor(docs): drawer dx
* fix(docs): indentation
* refactor(docs): make icon collapsible
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* Merge branch 'beta/release-next' into pr/3477
* refactor(docs): apply new structure to doc
* feat(input-otp): introduce input OTP component (#4052 )
* feat(input-otp): adding the functionality
* fix(input-otp): making the use of input-otp library
* Update .changeset/spotty-flies-jump.md
* chore(input-otp): nits
* feat: improvements and fixes added
* refactor: input-otp docs improvements
* fix: changeset
* fix: build
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4169 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(theme): revise label font size for lg (#4141 )
* refactor(theme): revise label font size for lg
* chore(changeset): add changeset
* refactor(theme): revise label font size for lg
* fix(docs): typecheck errors (#4171 )
* fix(docs): remove duplicate import
* fix(docs): update type for onChange in range-calendar page
* fix(docs): add missing `@react-types/calendar`
* fix(docs): broken syntax
* fix(docs): typecheck issues
* fix(docs): add missing `@react-types/datepicker`
* fix(docs): typecheck issues
* fix: missing li tag when href is specified (#4168 )
* fix(items): items in list should wrapped in li in case of a
* chore: adding the tests
* fix: textarea issues with the clear button
* chore: adjust clear button position
---------
Co-authored-by: doki- <1335902682@qq.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Mustafa Balcı <19329346+mstfblci@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Tianen Pang <32772271+tianenpang@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: chirokas <157580465+chirokas@users.noreply.github.com >
* ci(changesets): version packages (beta) (#4170 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* docs: sync api from nextui-cli v0.3.5 (#4173 )
Co-authored-by: GitHub Action <action@github.com >
* ci(changesets): exit pre-release mode
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Mustafa Balcı <19329346+mstfblci@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Tianen Pang <32772271+tianenpang@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: chirokas <157580465+chirokas@users.noreply.github.com >
Co-authored-by: doki- <1335902682@qq.com >
Co-authored-by: GitHub Action <action@github.com >
* fix: pre release workflow on protected branches (#4174 )
* chore(pre-release): enter pre-release mode (#4175 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix: input otp peer deps (#4176 )
* chore: update workflows
* chore: pre release workflow modified (#4177 )
* chore: canary versions (#4178 )
* fix: pre-release workflow (#4179 )
* chore: merged with beta branch
* chore: workflow updated
* ci(changesets): version packages
* fix: changeset get github info
* chore: force canary to release (#4180 )
* Feat/canary release (#4181 )
* chore: force canary to release
* feat: canary release
* ci(changesets): version packages
* ci(changesets): version packages
* fix: exit pre-release mode
* fix: exit pre-release mode
* fix: exit pre-release mode
* fix: exit pre-release mode
* fix: exit pre-release mode
* chore: exit pre release mode
* fix(workflows): release & pre-release flow (#4184 )
* chore: revert exit and enter pre release changes
* chore: canary release test (#4185 )
* chore: update exit and enter workflows
* chore: update workflow name
* fix: exit pre-release mode
* fix: exit pre-release mode
* chore: delete pre file
* chore: remove duplicate changesets
* chore: base branch change to canary, changeset config
* refactor: beta tags manually deleted (#4187 )
* fix: install
* fix: peer deps (#4188 )
* Fix/peer deps (#4189 )
* fix: peer deps
* fix: tests
* fix: routes
* chore(docs): revise defaultShowFlagList (#4193 )
* chore(docs): add Example to defaultShowFlagList
* chore(docs): revise defaultShowFlagList
* feat: documentation improvements (#4195 )
* feat: documentation improvements
* fix: alert api
* Feat/doc improvements (#4196 )
* feat: documentation improvements
* fix: alert api
* fix: copy button
* fix: return in card demo
* Fix/react core pkg (#4204 )
* fix: double use client tag import in react core package
* fix: double use client
* chore: restore postbuild script
* docs: optimize code fold (#4202 )
* docs: optimize code fold
* fix: code review
* fix(input): teaxtarea label squish (#4197 )
* fix(input): teaxtarea label squish
* chore(changeset): add changeset for textarea label fix
* chore: remove customer runner
* chore: rename changeset
* chore: increase timeout
* chore: change get info pkg version
* chore: new changeset
* chore: single chnageset
* chore: consolidated changeset
* chore: consolidated changeset
* Update release.yaml (#4205 )
* chore: consolidated changeset
* fix: forwardRef render functions not using ref (#4198 )
* fix: forwardRef render functions not using ref
* fix: changelog
* fix: review
* fix: forwardRef render functions not using ref
* docs: update changeset
* feat(listbox): virtualization (#4206 )
* fix: should not export list item internal variables type
* feat: changeset
* fix: type error
* fix: code block type error
* feat: virtualization feature, docs for listbox
* chore: update routes.json
* fix: fix code-demo for typecheck
* chore: rollback for files
* chore: props omitted in the component itself
* fix: menu item types
* fix: tupecheck
---------
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(select): virtualization (#4203 )
* fix: should not export list item internal variables type
* feat: changeset
* feat: integrate virtualized listbox to select component, add more props
* feat: update docs for select component
* feat: update docs to include API for virtualization
* fix: update docs to follow the newest format
* fix: update test for disable virtualization, add test for virtualized version
* fix: fix typo
* fix: type error
* fix: code block type error
* chore: update docs to use raw jsx instead of template literal
* fix: fix code-demo for typecheck
* chore: rollback for files
* fix: types
* chore: remove caret version on tanstack virtual pkg
* fix: pnpm lock file
* fix: virtualization examples
* fix: number of items
---------
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore: adjust code colors
* fix: collection based components ref (#4207 )
* chore: documentation adjustments
* Update data-slot for the error message in the select. (#4214 )
* Update data-slot for the error message in the select.
All components use the `data-slot="error-message"` attribute, except for the select component. I observed this behavior when a test in my application started failing.
* refactor(select): refactors the data-slots attribute for the error message
* fix(docs): types for classNames and itemClasses (#4209 )
* feat: documentation improvements
* chore: more improvements to the docs, routing updated, acccordiong font size change
* feat: forms doc in progress
* fix(touch): fixing the selection functionality on touch (#4220 )
* fix(touch): fixing the selection functionality on touch
* fix: radio, checkbox & switch interactions
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): remove non-existing attribute (#4221 )
* fix(select): hideEmptyContent API (#4219 )
* fix(select): hideEmptyContent API
* test(select): hideEmptyContent tests
* docs(select): hideEmptyContent API
* chore(select): hideEmptyContent storybook
* chore(changeset): add hideEmptyContent API to select
* refactor(select): hideEmptyContent nitpick
* test(select): hideEmptyContent UI assertions
* fix(select): hideEmptyContent default false
* docs(select): hideEmptyContent default false
* fix(pagination): cursor position when hidden on init (#4222 )
* fix(pagination): cusor position when hidden on init
* test(pagination): cursor intersection observer
* chore(changeset): pagination cursor position fix
* refactor(pagination): minor nitpicks
- check for null ref in usePagination
- restore original IntersectionObserver in test
* fix: form fixes and improvements (#4224 )
* chore: form in progress
* chore: main demo addded to forms, checkbox validation fixed
* chore: forms docs improved
* fix(deps): bump `@react-aria/utils` version (#4226 )
* fix(deps): bump `@react-aria/utils` version
* chore(changeset): add changeset
* feat: forms doc completed
* chore: form component doc created
* chore: forms doc improved
* chore: doc improvements
* chore: alert doc improved
* feat: nextjs 15 migration in progress
* feat: nextjs 15 migration [docs] (#4228 )
* feat: nextjs 15 migration in progress
* feat: next 15 downgraded to next 14
* fix: migration errors
* feat: codeblog is now rendered only when visible, this made a huge performance improvement
* fix: remove folding
* feat: v2.6.0 blog
* feat: Adding nextui pro section on the landing page (#4227 )
* feat: adding nextui pro section on the landing page
* chore(nits): nits
* fix: remove pro image on mobile
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix(docs): prevent scrolling up on pressing theme change switch (#4233 )
* chore: improve v2.6.0 blog
* chore: small improvements
* chore: improve blog
* ci(changesets): version packages (#4186 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: snippet release (#4235 )
* ci(changesets): version packages (#4236 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore: v2.6.2
* ci(changesets): version packages (#4237 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: draggable modal demo
* fix: v2.6 blog
* chore: adjust blog
* chore: release notes link updated
* fix: v2.6.0 (#4247 )
* fix: v2.6.0
* chore: update framer motion version
* ci(changesets): version packages (#4248 )
* fix(deps): incorrect peerDependencies for theme and system package (#4255 )
* fix(deps): incorrect peerDependencies for theme and system package
* chore(changeset): add changeset
* ci(changesets): version packages (#4261 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore: adjust doc
* chore: update search meta objects
* fix: ref in form component (#4279 )
* fix(dropdown): unnecessary ref in dropdown (#4278 )
* fix: missing react-types package added (#4264 )
* fix: missing react-types package added
* chore: react types version increased
* chore(deps): sync with upstream RA versions (#4258 )
* chore(deps): sync with upstream RA versions
* chore(changeset): add changeset
* chore(form): remove caret
* chore(deps): pnpm-lock.yaml
* fix(tooltip): type 'null' is not assignable to type 'PlacementAxis'
* fix(deps): bump `@internationalized/date`
* chore(deps): sync `@react-types` versions
* fix(input): follow RAC typing in useTextField
* fix(popover): typecheck error
* fix: typecheck errors
* fix: typecheck errors
* fix(docs): bump RA versions
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (#4280 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
---------
Signed-off-by: Innei <i@innei.in >
Signed-off-by: The1111mp <The1111mp@outlook.com >
Co-authored-by: ryoon <ryoon50@gmail.com >
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Abhinav Agarwal <78839973+abhinav700@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: David Gonzalez <dgonzalez1992@outlook.com >
Co-authored-by: Julie Saia <76669473+juliesaia@users.noreply.github.com >
Co-authored-by: Alex Nguyen <dev@alexnguyen.co.nz >
Co-authored-by: max <hi.max@foxmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
Co-authored-by: Shrinidhi Upadhyaya <shrinidhiupadhyaya1195@gmail.com >
Co-authored-by: Anuj Sharma <52837557+sanuj21@users.noreply.github.com >
Co-authored-by: Innei <tukon479@gmail.com >
Co-authored-by: Jeff. <jeffreysfu@gmail.com >
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Abhinav Agarwal <abhinavagrawal700@gmail.com >
Co-authored-by: wzc520pyfm <1528857653@qq.com >
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Abhinandan <abhinandanverma551@gmail.com >
Co-authored-by: The1111mp <The1111mp@outlook.com >
Co-authored-by: Rakha Kanz Kautsar <rkkautsar@gmail.com >
Co-authored-by: Can Rau <cansrau@gmail.com >
Co-authored-by: Azpekt <65199167+AzpektDev@users.noreply.github.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Mustafa Balcı <19329346+mstfblci@users.noreply.github.com >
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
Co-authored-by: Tianen Pang <32772271+tianenpang@users.noreply.github.com >
Co-authored-by: chirokas <157580465+chirokas@users.noreply.github.com >
Co-authored-by: doki- <1335902682@qq.com >
Co-authored-by: GitHub Action <action@github.com >
Co-authored-by: Peterl561 <76144929+Peterl561@users.noreply.github.com >
Co-authored-by: Julio Barrios <juliobarmi@gmail.com >
2024-12-08 09:56:13 -03:00
github-actions[bot]
3b390fb33a
ci(changesets): version packages ( #4280 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2024-12-08 09:47:51 -03:00
աӄա
1031e985b7
chore(deps): sync with upstream RA versions ( #4258 )
...
* chore(deps): sync with upstream RA versions
* chore(changeset): add changeset
* chore(form): remove caret
* chore(deps): pnpm-lock.yaml
* fix(tooltip): type 'null' is not assignable to type 'PlacementAxis'
* fix(deps): bump `@internationalized/date`
* chore(deps): sync `@react-types` versions
* fix(input): follow RAC typing in useTextField
* fix(popover): typecheck error
* fix: typecheck errors
* fix: typecheck errors
* fix(docs): bump RA versions
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2024-12-08 09:38:06 -03:00
Junior Garcia
455556e142
fix: missing react-types package added ( #4264 )
...
* fix: missing react-types package added
* chore: react types version increased
2024-12-08 09:20:16 -03:00
աӄա
05d07929a6
fix(docs): identifier 'colors' has already been declared ( #4276 )
2024-12-08 08:53:59 -03:00
աӄա
26b33a51f0
fix(dropdown): unnecessary ref in dropdown ( #4278 )
2024-12-08 08:53:08 -03:00
Junior Garcia
b16291b220
fix: ref in form component ( #4279 )
2024-12-08 08:50:11 -03:00
Junior Garcia
9b7c5e48f2
Merge branch 'main' into canary
2024-12-08 08:43:39 -03:00
Junior Garcia
de046f1df2
chore: editor enabled on v2.6.0 blog
2024-12-07 19:10:55 -03:00
Junior Garcia
a50aa3ea02
Merge branch 'main' into canary
2024-12-07 19:05:19 -03:00
Junior Garcia
c29ad800ea
Update search meta ( #4270 )
...
* fix(input): ensure clear button is not focusable when disabled (#3774 )
* fix(input): ensure clear button is not focusable when disabled
* test(input): add test to ensure clear button is not focusable when disabled
* chore: add changeset for clear button focus fix when input is disabled
* fix(input): update clear button to use button element
* test(input): add focus test when disabled
and update tests for clear button using button element
* test(input): replace querySelector with getByRole for clear button
* fix(input): set tabIndex to -1 for clear button
* test(input): ensure clear button is not focusable
* fix(image): add missing `w` to `getWrapperProps` dependency (#3802 )
* fix(image): add missing `w` to `getWrapperProps` dependency
* chore(changeset): add changeset
* fix(autocomplete): popover should remain open after clicking clear button (#3788 )
* fix: add state.open() so that dropdown is not closed
* chore: add changeset
* chore(autocomplete): add testcases for keeping lisbox open when clearButton is clicked
* chore: update changeset
* chore(autocomplete): change the docs for test cases
* chore(changeset): update changeset message and add issue number
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(docs): example of blurred card (#3741 )
* docs(card): adding info regarding the gradient for blurred card
* chore(nit): adding example
* chore(docs): revise content for card isBlurred example
* chore(docs): revise isBlurred note
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(docs): replace twitter logo/links with x logo/links (#3815 )
* fix(docs): replace Twitter logo/links with X logo/links
* docs: update twitter references to x
* docs: update changeset for twitter to x changes
* docs: update twitter references to x
* docs: update twitter references to x
* chore(docs): undo .sponsorsrc since it's generated
* refactor(docs): remove unnecessary classes
* chore(docs): undo .sponsorsrc since it's generated
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(date-picker): adding props from calendarProps to getCalendarProps (#3773 )
* fix(date-picker): adding props from calendarProps to the getCalendarProps
* chore(date-picker): adding the changeset
* chore(changeset): add issue number
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* feat(autocomplete): automatically focus first non-disabled item (#2186 )
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* docs(accordion): add overflow to custom motion example (#3793 )
* fix(docs): typos in dark mode page (#3823 )
* fix(theme): fullWidth in input and select (#3768 )
* fix(input): fixing the fullWidth functionality
* chore(changeset): add issue number
* chore(changeset): revise changeset message
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(autocomplete): exit animation on popover close (#3845 )
* fix(autocomplete): exit animation on popover close
* refactor(autocomplete): getListBoxProps
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(theme): replace the use of RTL-specific styles with logical properties (#3868 )
* chore(rtl): remove the usages of rtl
* chore(changeset): adding the changeset
* chore(changeset): update changeset message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(select): label placement discrepancy in Select (#3853 )
* fix(select): label placement incorrect in case of multiline
* chore(select): adding the changeset
* chore(select): adding the tests
* chore(select): code imrovement, wkw's suggestions
* chore(changeset): update changeset message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(theme): label placement in select and input (#3869 )
* fix(theme): fix the label placement
* chore(changeset): adding the changeset
* chore(select): adding comments
* fix(docs): avoid translating the code block (#3878 )
* docs(Codeblock): avoid code be translated
* fix(docs): lint issue
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(listbox): change listBoxItem key to optional (#3883 )
* fix(listbox): listBoxItem key to optional
* chore: add defaultSelectedKeys test for numeric keys and ids
* chore: add changeset
* chore: comment out section prompts in PR template (#3884 )
* chore(test): update testing libraries and refactor (#3886 )
* fix(theme): show margin only with label in Switch component (#3861 )
* fix(switch): removed right margin in wrapper #3791
* feat(changeset): added changeset
* fix(switch): removed me-2 in wrapper
* fix(switch): added ms-2 to label
* chore(changeset): correct package and message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(theme): removed pseudo cancel btn from input (#3912 )
* fix(theme): removed pseudo cancel btn from input
* chore(changeset): adding the changeset
* fix(input): conditionally hiding the webkit search
* chore(changeset): revise changeset message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(docs): dx improvement in accordion (#3856 )
* refactor: improve dx for writing a docs component (#2544 )
* refactor: improve dx for write a docs component
Signed-off-by: Innei <i@innei.in >
* refactor(docs): switch to contentlayer2
* chore(docs): rename to avoid conflict
* refactor(docs): switch to next-contentlayer2
* refactor(docs): revise docs lib
* chore(deps): bump docs related dependencies
* fix(use-aria-multiselect): type issue due to ts version bump
---------
Signed-off-by: Innei <i@innei.in >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(docs): accordion codes
* feat(docs): declare module `*.jsx?raw`
* feat(docs): include `**/*.jsx`
* fix(docs): incorrect content
* chore(docs): add new lines
* refactor(docs): lint
---------
Signed-off-by: Innei <i@innei.in >
Co-authored-by: Innei <tukon479@gmail.com >
* fix(docs): typos in hero section (#3928 )
* fix(theme): support RTL for breadcrumbs (#3927 )
* fix(breadcrumbs): added separator rotation for RTL #2486
* chore(changeset): added changeset
* fix(docs): removed unused import and merged classNames in dropdown (#3936 )
* fix(breadcrumbs): added separator rotation for RTL #2486
* chore(changeset): added changeset
* fix(docs): removed unused Link import and merged classnames in dropdown
* fix: avatar filter disableAnimation to dom prop (#3946 )
* feat: add git hook to auto update dependencies (#3365 )
* feat: add git hook to auto update dependencies
* feat: update color
* fix: prevent test matcher warning (#3893 )
* fix: prevent test matcher warning
* chore: add node types
* chore: update Jest related packages
* chore: run pnpm install
* fix(tabs): correct inert value for true condition (#3978 )
* Alert component (#3982 )
* feat(alert): began the work on alert component
* fix(readme): making correction
* chore(deps): change to 2.0.0
* chore(docs): update README.md
* feat(theme): init alert tv
* chore(alert): update package.json
* feat(alert): init alert storybook structure
* chore(changeset): add changeset
* chore(changeset): change to minor
* chore(alert): revise alert package.json
* feat(alert): init test structure
* chore(deps): pnpm-lock.yaml
* feat(alert): initailized theme and basic structure
* feat(alert): completed use-alert.ts and alert.tsx
* feat(alert): remove innerWrapper, replace helperWrapper with mainWrapper, adding isCloseable prop
* feat(alert): adding isCloseable prop to baseWrapper dependency
* feat(alert): setting the default value of isCloseable prop to true
* feat(alert): moving CloseIcon inside the button
* feat(alert): updated package.json
* feat(alert): default variant and default story
* feat(alert): adding color and radius stories
* feat(alert): completed the styling
* feat(alert): add stories for isCloseable prop and restyle other stories
* feat(alert): correcting ref type
* feat(alert): add test cases
* feat(alert): remove startContent and endContent props
* feat(alert): make styling more accurate
* feat(alert): fixed default props
* feat(alert): fixed theme docs
* feat(alert): add logic for icons
* feat(alert): begin to add docs
* chore(alert): implement the changes suggested in code review
* feat(alert): add onclose prop to alert
* feat(alert): add test cases
* docs(alert): add onClose event
* feat(docs): add alert to routes.json
* fix(alert): correct the text colors
* docs(alert): fix imports and syntax errors
* chore(alert): implement the changes suggested in code review
* chore(alert): lint the code and change isCloseable to isClosable
* chore(alert): lint the code
* chore(alert): run pnpm i
* fix(alert): fix the logic for close button and add test case
* docs(alert): fix docs, change isCloseable to isClosable and change docs for isClosable property
* chore(alert): add the support for RTL, refactor the code and fix the typos
* docs(alert): grammer issues fix
* fix(alert): replace rtl with ms
* chore(alert): custom style and custom implementation, remove isClosable={false}, refactor, fix typos
* chore(alert): linting and implement coderabbit suggestions
* chore(alert): refactor and typos fix
* chore(alert): add import for closeIcon
* chore(alert): add props for closeIcon
* chore(alert): refactor fixes
* chore(alert): implement ryo-manba's suggestion on close Icon
* chore(alert): make alert more responsive
* chore(alert): fix grammer issues suggested by coderabbit
* fix(alert): add max-w property to make alert responsive
* chore(alert): improve responsiveness and refactor alertIcon
* chore(alert): add missing dependency to useMemo
* chore(alert): implement coderabbit's suggestions
* chore(alert): update docs and refactor
* chore(alert): refactor alertIcon and implement coderabbit's suggestion
* chore: fixes
---------
Co-authored-by: Abhinav Agarwal <abhinavagrawal700@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Abhinav Agarwal <78839973+abhinav700@users.noreply.github.com >
* Feat/add draggable modal (#3983 )
* feat(hooks): add use-draggable hook
* feat(components): [modal] export use-draggable
* docs(components): [modal] add draggable modal
* feat(components): [modal] add ref prop for modal-header
* chore(components): [modal] add draggable modal for storybook
* chore: add changeset for draggable modal
* docs(hooks): [use-draggable] fix typo
* chore: upper changeset
* chore(components): [modal] add overflow draggable modal to sb
* test(components): [modal] add draggable modal tests
* build: update pnpm-lock
* chore(changeset): include issue number
* feat(hooks): [use-draggable] set user-select to none when during the dragging
* docs(components): [modal] update code demo title
* docs(components): [modal] condense description for draggable overflow
* feat(hooks): [use-draggable] change version to 0.1.0
* refactor(hooks): [use-draggable] use use-move implement use-draggable
* feat(hooks): [use-draggable] remove repeated user-select
* test(components): [modal] update test case to use-draggable base use-move
* docs(components): [modal] update draggable examples
* fix(hooks): [use-draggable] fix mobile device touchmove event conflict
* refactor(hooks): [use-draggable] remove drag ref prop
* refactor(hooks): [use-draggable] draggable2is-disabled overflow2can-overflow
* test(components): [modal] add draggble disable test
* chore(hooks): [use-draggable] add commant for body touchmove
* Update packages/hooks/use-draggable/src/index.ts
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* fix(hooks): [use-draggable] import use-callback
* test(components): [modal] add mobile-sized test for draggable
* chore(hooks): [use-draggable] add use-callback for func
* chore(hooks): [use-draggable] update version to 2.0.0
* chore: fix typo
* Update .changeset/soft-apricots-sleep.md
* fix: pnpm lock
* fix: build
* chore: add updated moadl
---------
Co-authored-by: wzc520pyfm <1528857653@qq.com >
Co-authored-by: աɨռɢӄաօռɢ <wingkwong.code@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* chore: upgrade react-aria / React 19 & Next.js 15 support (#3732 )
* chore: upgrade react-aria
* chore: add changeset
* chore: fix type error
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(date-picker): add selectorButtonPlacement property (#3248 )
* feat(date-picker): add selectorButtonPlacement property
* chore: update changeset
* Update .changeset/neat-donkeys-accept.md
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat: add tab ref (#3974 )
* feat: add tab ref
* feat: add changeset
* feat: pre-release workflow (#2910 )
* feat(workflow): pre-release
* feat(workflow): exit pre-release
* chore(workflow): update version & publish commands
* fix(workflow): add missing attributes and use schangeset:beta cmd
* feat(root): add changeset:beta
* fix(workflows): revise pre-release logic
* fix(workflows): add missing run
* fix(workflows): use changeset:exit with version instead
* feat(root): add changeset:exit cmd
* refactor(workflows): add pths, id, and format
* feat(workflows): enter pre-release mode
* chore(workflows): remove pre.json only
* refactor(workflows): remove enter-pre-release-mode
* fix(workflows): incorrect url
* refactor(root): remove unused exit command
* refactor(workflows): add comments
* feat(changeset): change to main branch as baseBranch
* feat(root): add changeset:canary
* refactor(workflows): remove unused workflow
* feat(workflow): support canary pre-release mode
* refactor(docs): change to canary
* feat(popover): added control for closing popover on scroll (#3595 )
* fix(navbar): fixed the height when style h-full
* fix(navbar): fixed the height when style h-full
* docs(changeset): resolved extra file
* feat(popover): added control for closing popover on scroll
* update(changeset): correction
* feat(popover): removed extra story
* refactor(test): corrected test for both true and false values of shouldCloseOnScroll
* refactor(docs): added shouldCloseOnScroll prop
* chore(changeset): change to minor
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* feat: add month and year pickers to DateRangePicker and RangeCalendar (#3302 )
* feat: add month and year pickers to DateRangePicker and RangeCalendar
* chore: update docs
* Update .changeset/kind-cobras-travel.md
* chore: react package version
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(deps): bump tailwind-merge version (#3657 )
* chore(deps): bump tailwind-merge versions
* chore(theme): adopt latest extendTailwindMerge
* chore(changeset): add changeset
* chore(changeset): change to minor
* Update .changeset/grumpy-mayflies-rhyme.md
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat: added drawer component (#3986 )
Signed-off-by: The1111mp <The1111mp@outlook.com >
Co-authored-by: The1111mp <The1111mp@outlook.com >
* refactor: optimisations (#3523 )
* refactor: replace lodash with native approaches
* refactor(deps): update framer-motion versions
* feat(utilities): add @nextui-org/dom-animation
* refactor(components): load domAnimation dynamically
* refactor(deps): add @nextui-org/dom-animation
* fix(utilities): relocate index.ts
* feat(changeset): framer motion optimization
* chore(deps): bump framer-motion version
* fix(docs): conflict issue
* refactor(hooks): remove the unnecessary this aliasing
* refactor(utilities): remove the unnecessary this aliasing
* chore(docs): remove {} so that it won't be true all the time
* chore(dom-animation): end with new line
* refactor(hooks): use debounce from `@nextui-org/shared-utils`
* chore(deps): add `@nextui-org/shared-utils`
* refactor: move mapKeys logic to `@nextui-org/shared-utils`
* refactor: use `get` from `@nextui-org/shared-utils`
* refactor(docs): use `get` from `@nextui-org/shared-utils`
* refactor(shared-utils): mapKeys
* chore(deps): bump framer-motion version
* chore(deps): remove lodash
* refactor(docs): use intersectionBy from shared-utils
* feat(shared-utils): add intersectionBy
* chore(dom-animation): remove extra blank line
* refactor(shared-utils): revise intersectionBy
* fix(modal): add willChange
* refactor(shared-utils): add comments
* fix: build & tests
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(hooks): use-theme hook (#3169 )
* feat(docs): update dark mode content
* feat(hooks): @nextui-org/use-theme
* chore(docs): revise ThemeSwitcher code
* refactor(hooks): simplify useTheme and support custom theme names
* feat(hooks): add use-theme test cases
* feat(changeset): add changeset
* refactor(hooks): make localStorageMock globally and clear before each test
* fix(docs): typo
* fix(hooks): coderabbitai comments
* chore(hooks): remove unnecessary +
* chore(changeset): change to minor
* feat(hooks): handle system theme
* chore(hooks): add EOL
* refactor(hooks): add default theme
* refactor(hooks): revise useTheme
* refactor(hooks): resolve pr comments
* refactor(hooks): resolve pr comments
* refactor(hooks): resolve pr comments
* refactor(hooks): remove unused theme in dependency array
* chore(docs): typos
* refactor(hooks): mark system as key for system theme
* chore: merged with canary
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* Fix/avatar flashing (#3987 )
* fix(use-image): cached image flashing
* chore: merged with canary
---------
Co-authored-by: Rakha Kanz Kautsar <rkkautsar@gmail.com >
* refactor(menu): Use `useMenu` and `useMenuItem` from RA (#3261 )
* refactor(menu): use useMenu from react-aria instead
* refactor(menu): use useMenuItem from react-aria instead
* feat(changeset): add changeset
* chore: merged with canary
* fix: dropdown tests
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix(theme): added stripe color gradients for progress (#3938 )
* fix(breadcrumbs): added separator rotation for RTL #2486
* chore(changeset): added changeset
* fix(docs): removed unused Link import and merged classnames in dropdown
* fix(theme):added stripe color gradients for progress #1933
* refactor(theme): added stripe-size and createStripeGradient
* chore: add all minor releases
* fix(docs): invalid canary storybook link (#4030 )
* fix(use-image): image ReferenceError in SSR (#4122 )
* fix(use-image): image ReferenceError in SSR
* fix(use-image): sync with beta
* fix(use-image): sync with beta
* chore(use-image): remove unnecessary comments
* fix(docs): buildLocation expects an object (#4118 )
* fix(docs): routing.mdx
* Delete .changeset/pre.json
* chore(docs): update yarn installation command (#4132 )
There is no `-g` flag in yarn. `global` is a command which must immediately follow yarn.
Source: https://classic.yarnpkg.com/lang/en/docs/cli/global/
* chore: upgrade storybook 8 (#4124 )
* feat: upgrade storybook8
* chore: upgrade storybook and vite
* chore: remove @mdx-js/react optimizeDep
* chore: add @mdx-js/react optimizeDep
* fix: format
* docs: add forms guide (#3822 )
* v2.5.0 [BETA] (#4164 )
* chore(pre-release): enter pre-release mode
* fix(theme): apply tw nested group (#3909 )
* chore(changset): add changeset
* fix(theme): apply nested group to table
* chore(docs): update table bottomContent code
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: pkg versions
* fix: changeset
* fix: drawer peer dep
* chore: update plop components tempalte
* ci(changesets): version packages (beta) (#3988 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: pre-release workflow
* chore: debug log added
* chore: force pre-release
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* chore: beta1 (#3990 )
* ci(changesets): version packages (beta) (#3991 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(use-image): image ReferenceError in SSR (#3993 )
* fix(input): fixed a sliding issue caused by the helper wrapper (#3966 )
* If it is false and there is an error message or description it will create a div
* Update packages/components/input/src/input.tsx
* Update packages/components/select/src/select.tsx
* Update packages/components/input/src/textarea.tsx
* add changeset
* changeset update
* ci(changesets): version packages (beta) (#3995 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image loading in the server (#3996 )
* fix: lock file
* chore: force release
* chore: force release 2
* ci(changesets): version packages (beta) (#3997 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image load on next.js (#3998 )
* ci(changesets): version packages (beta) (#3999 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: element.ref was removed in React 19 warning (#4003 )
* ci(changesets): version packages (beta) (#4004 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: react 19 as peer dep (#4008 )
* ci(changesets): version packages (beta) (#4009 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Beta/react 19 support (#4010 )
* fix: react 19 as peer dep
* fix: react 19 as peer dep
* chore: support framer-motion alpha version
* ci(changesets): version packages (beta) (#4011 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(theme): making select and input themes consistent (#3881 )
* ci(changesets): version packages (beta) (#4012 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: support inert value with boolean type for react 19 (#4039 )
* ci(changesets): version packages (beta) (#4041 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert design improved (#4054 )
* ci(changesets): version packages (beta) (#4056 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: drawer improvements (#4057 )
* ci(changesets): version packages (beta) (#4058 )
* feat: alert styles improved (#4071 )
* ci(changesets): version packages (beta) (#4072 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert styles improved (#4073 )
* ci(changesets): version packages (beta) (#4074 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: add number of stars and credits
* chore: fix build
* chore: improve navabr colors
* chore: new changeset (#4083 )
* ci(changesets): version packages (beta) (#4084 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: pnpm cleaned (#4086 )
* ci(changesets): version packages (beta) (#4087 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: custom runnner added
* chore: custom runner test (#4091 )
* Beta/custom runner (#4092 )
* chore: custom runner test
* chore: custom runner test
* chore: remove 2 from older changeset
* ci(changesets): version packages (beta) (#4093 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: new demo added to alert
* Feat/virtualization for autocomplete (#4094 )
* feat: add react-window virtualization for autocomplete
* fix: wrong imports and wrong sizing
* fix: update pnpm lock
* chore: add test cases for large dataset (1000 and 10000 items)
* chore: move virtualized-listbox to listbox components folder, implement isVirtualized conditional
* feat: implement dynamic listboxheight n item height, add story
* chore: rename props, remove unnecessary line changes
* fix: maxHeight style 256px for default, conditional usage of virtualizer
* feat: migrate to tan-stack virtual. (todo: fix scroll shadow)
* feat: virtualization support
---------
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
* ci(changesets): version packages (beta) (#4095 )
* feat: small fixes
* feat: add reducedMotion setting to Provider (#3470 )
* feat: add reducedMotion setting to Provider
* chore: refactor reducedMotion story
* Update .changeset/pretty-parrots-guess.md
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4106 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: move circular-progress tv to progress (#3321 )
* fix: remove circular-progress tv to progress
* docs: changeset
* chore(changeset): update changeset message
* Update .changeset/angry-maps-serve.md
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: label placement when the select has a placeholder or description (#4126 )
* ci(changesets): version packages (beta) (#4107 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): add missing `framer-motion` in `peerDependencies` (#4140 )
* fix(theme): add truncate class to the list item to avoid overflow the wrapper (#4105 )
* fix(docs): invalid canary storybook link (#4030 )
* fix: menu item hidden overflow text
* feat: changeset
* Merge branch 'beta/release-next' into fix/menu-item-hidden
* fix: truncate list item
* feat: update changeset
* fix(menu): omit internal props
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(table): add isKeyboardNavigationDisabled prop to the table (#3735 )
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
* feat: add form component (#3036 )
* chore: add support validationBehavior aria
* chore: add validationBehavior to Provider
* chore: add autocomplete validation test
* chore: add checkbox validation test
* fix(input): require condition
* docs: add description of validationBehavior props
* chore: add support validationBehavior props for date components
* docs(dates): add description of validationBehavior props
* chore: add changeset
* chore: format
* chore: fix test
* fix: select validationBehavior is not support yet
* fix: select validationBehavior not supported yet
* feat: add form component with input support
* feat: add support form context
* chore: wip add support for form server errors
* chore: add support checkbox server validation
* chore: add support radio server validation
* chore: update pnpm-lock.yaml
* chore: add support input server validation
* chore: add support autocomplete server validation
* chore(form): add server validation stories
* chore: fix test
* chore: add date-picker validation test
* chore: update form stories
* chore: add changeset
* chore: update react-aria version
* chore: add pnpm-lock.yaml
* chore: update react-aria version
* chore: add comment
* chore: update react-aria version
* chore: fix change set
* chore: export form component in the main package
* chore: upgrade react-aria
* chore: fixed internationalized/date version
* fix: build error
* chore: upgrade docs react-aria version
* fix: remove comment
* fix: debug setting
* chore(docs): update sponsor (#3904 )
* chore(docs): remove Scrumbuiss
* chore(docs): remove Scrumbuiss logo
* chore(docs): replace va by posthog (#4123 )
* chore(changeset): change to patch
* refactor: react-aria-components remove to decrease package size, logic moved to the form package
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* docs: add forms guide (#4155 )
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* chore: routes updated
* ci(changesets): version packages (beta) (#4151 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: fix indentation
* fix(changeset): package not be found
* ci(changesets): version packages (beta) (#4158 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(select): controlled isInvalid prop (#4082 )
* fix(select): controlled isInvalid prop
* chore: add changeset
* Merge branch 'beta/release-next' into pr/4082
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* ci(changesets): version packages (beta) (#4159 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore(changeset): bump all versions
* ci(changesets): version packages (beta) (#4160 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): missing peer / dev dependency for framer-motion (#4161 )
* fix(system): align `navigate` function parameters with `@react-aria` (#4163 )
* fix: menu item classNames not work (#4156 )
* fix: menu item classNames not work
* feat: changeset
* docs: update
* feat: merge classes utility added
* Update .changeset/brave-trains-wave.md
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): remove incorrect info
* ci(changesets): version packages (beta) (#4162 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(docs): overall dx (#4055 )
* refactor(docs): revise code block (#3922 )
* refactor(docs): revise code block
* chore(docs): resolve pr comments
* refactor(docs): autocomplete dx (#3934 )
* feat(docs): add *.js?raw module
* feat(docs): change to react-jsx and add **/*.js
* chore(root): include js and jsx
* refactor(docs): autocomplete dx
* chore(docs): rollback overrides
* chore(autocomplete): lint
* fix(autocomplete): incorrect import path
* fix(docs): autocomplete dx
* chore(docs): remove highlightedLines
* refactor(docs): breadcrumbs dx (#3968 )
* refactor(docs): breadcrumbs dx
* fix(docs): export issue
* chore(docs): use preserve for jsx
* fix(docs): support multiline import
* fix(docs): support multiple export
* chore(docs): add back export
* refactor(docs): avatar dx (#3951 )
* refactor(docs): badge dx (#3960 )
* refactor(docs): badge dx
* chore(docs): incorrect import path
* refactor(docs): button dx (#3981 )
* refactor(docs): calendar dx (#4022 )
* refactor(docs): calendar dx
* fix(docs): incorrect import path
* refactor(docs): switch dx (#4037 )
* refactor(docs): switch dx
* chore(docs): remove highlightedLines
* refactor(docs): tooltip (#4035 )
* refactor(docs): usage dx (#4036 )
* refactor(docs): circular-progress dx (#4029 )
* refactor(docs): chip-dx (#4028 )
* refactor(docs): checkbox-group dx (#4027 )
* refactor(docs): checkbox dx (#4024 )
* refactor(docs): checkbox dx
* fix(docs): incorrect import path
* refactor(docs): card dx (#4023 )
* refactor(docs): skeleton dx (#4042 )
* refactor(docs): spacer dx (#4043 )
* refactor(docs): snippet dx (#4044 )
* refactor(docs): scroll-shadow dx (#4045 )
* refactor(docs): code dx (#4046 )
* refactor(docs): kbd dx (#4047 )
* refactor(docs): link dx (#4048 )
* refactor(docs): progress dx (#4049 )
* refactor(docs): divider dx (#4050 )
* refactor(docs): listbox dx (#4051 )
* refactor(docs): listbox dx
* fix(docs): import path
* fix(docs): import path
* chore(docs): remove highlightedLines
* fix(docs): indentation
* chore(docs): replace the props of autocomplete from value to key (#4129 )
* refactor(docs): alert dx (#4108 )
* refactor(docs): alert dx
* refactor(docs): alert dx
* refactor(docs): image dx (#4061 )
* refactor(docs): textarea dx (#4063 )
* refactor(docs): spinner dx (#4088 )
* refactor(docs): radio-group dx (#4064 )
* refactor(docs): pagination dx (#4062 )
* refactor(docs): pagination dx
* refactor(docs): pagination dx
* refactor(docs): time-input dx (#4065 )
* refactor(docs): time-input dx
* refactor(docs): time-input dx
* refactor(docs): slider dx (#4066 )
* refactor(docs): slider dx
* refactor(docs): slider dx
* refactor(docs): move SliderValue to type
* refactor(docs): slider dx
* refactor(docs): make icon code collapsible
* refactor(docs): specify versions for date packages (#4138 )
* refactor(docs): specify versions for date packages
* fix(docs): correct RA i18n version
* chore(deps): sync version from package
* refactor(docs): tabs dx (#4067 )
* refactor(docs): tab dx
* refactor(docs): tabs dx
* refactor(docs): input dx (#4102 )
* refactor(docs): input dx
* refactor(docs): input dx
* refactor(docs): navbar dx (#4076 )
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): modal dx (#4077 )
* refactor(docs): modal dx
* refactor(docs): modal dx
* refactor(docs): select dx (#4078 )
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): table dx (#4079 )
* refactor(docs): table dx
* fix(docs): import path
* refactor(docs): table dx
* refactor(docs): table dx
* refactor(docs): popover dx (#4090 )
* refactor(docs): range-calendar dx (#4089 )
* refactor(docs): range-calendar dx
* fix(docs): import path
* refactor(docs): date input dx (#4100 )
* refactor(docs): dropdown dx (#4101 )
* refactor(docs): dropdown dx
* refactor(docs): remove highlightedLines
* refactor(docs): dropdown dx
* refactor(docs): dropdown dx
* refactor(docs): date-picker dx (#4103 )
* refactor(docs): date-picker dx
* fix(docs): import paths
* refactor(docs): date-range-picker dx (#4104 )
* refactor(docs): date-range-picker dx
* fix(docs): date-range-picker dx
* refactor(docs): drawer dx (#4109 )
* refactor(docs): drawer dx
* fix(docs): indentation
* refactor(docs): make icon collapsible
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* feat(input-otp): introduce input OTP component (#4052 )
* feat(input-otp): adding the functionality
* fix(input-otp): making the use of input-otp library
* Update .changeset/spotty-flies-jump.md
* chore(input-otp): nits
* feat: improvements and fixes added
* refactor: input-otp docs improvements
* fix: changeset
* fix: build
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4169 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(theme): revise label font size for lg (#4141 )
* refactor(theme): revise label font size for lg
* chore(changeset): add changeset
* refactor(theme): revise label font size for lg
* fix(docs): typecheck errors (#4171 )
* fix(docs): remove duplicate import
* fix(docs): update type for onChange in range-calendar page
* fix(docs): add missing `@react-types/calendar`
* fix(docs): broken syntax
* fix(docs): typecheck issues
* fix(docs): add missing `@react-types/datepicker`
* fix(docs): typecheck issues
* fix: missing li tag when href is specified (#4168 )
* fix(items): items in list should wrapped in li in case of a
* chore: adding the tests
* Feat/textarea add clear button (#4172 )
* feat(components): add clear button to the textarea component
* docs(textarea): add test and changeset
* feat(textarea): modify the changeset file
* feat(textarea): add clear button to textarea
* feat(textarea): add isClearable prop to textarea
* docs(textarea): add documentation to textarea
* docs(textarea): add documentation to textarea
* feat(textarea): replace the textarea component clear icon and modify its location
* feat(textarea): revise the clear button position
* feat(textarea): revise the clear button structure
* feat(textarea): revise the styles of clear button and textarea
* feat(textarea): revise the styles of RTL case
* feat(textarea): change the rtl to pe
* feat(textarea): delete the px classname
* chore(changeset): update package and message
* test(textarea): add test case
* feat(textarea): change the clear button structure
* feat(textarea): optimized code
* chore(textarea): update the changeset file
* docs(textarea): add slots doc to textarea
* chore(textarea): update peerDevpeerDependencies version
* chore(textarea): add usecallback dep
* Update .changeset/five-adults-protect.md
* chore(pre-release): enter pre-release mode
* feat(textarea): modify the clear button icon
* fix(theme): apply tw nested group (#3909 )
* chore(changset): add changeset
* fix(theme): apply nested group to table
* chore(docs): update table bottomContent code
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: pkg versions
* fix: changeset
* fix: drawer peer dep
* chore: update plop components tempalte
* ci(changesets): version packages (beta) (#3988 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: pre-release workflow
* chore: debug log added
* chore: force pre-release
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* chore: beta1 (#3990 )
* ci(changesets): version packages (beta) (#3991 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(use-image): image ReferenceError in SSR (#3993 )
* fix(input): fixed a sliding issue caused by the helper wrapper (#3966 )
* If it is false and there is an error message or description it will create a div
* Update packages/components/input/src/input.tsx
* Update packages/components/select/src/select.tsx
* Update packages/components/input/src/textarea.tsx
* add changeset
* changeset update
* ci(changesets): version packages (beta) (#3995 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image loading in the server (#3996 )
* fix: lock file
* chore: force release
* chore: force release 2
* ci(changesets): version packages (beta) (#3997 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image load on next.js (#3998 )
* ci(changesets): version packages (beta) (#3999 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: element.ref was removed in React 19 warning (#4003 )
* ci(changesets): version packages (beta) (#4004 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: react 19 as peer dep (#4008 )
* ci(changesets): version packages (beta) (#4009 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Beta/react 19 support (#4010 )
* fix: react 19 as peer dep
* fix: react 19 as peer dep
* chore: support framer-motion alpha version
* ci(changesets): version packages (beta) (#4011 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(theme): making select and input themes consistent (#3881 )
* ci(changesets): version packages (beta) (#4012 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(textarea): fix clearButton display
* fix: support inert value with boolean type for react 19 (#4039 )
* ci(changesets): version packages (beta) (#4041 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert design improved (#4054 )
* ci(changesets): version packages (beta) (#4056 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: drawer improvements (#4057 )
* ci(changesets): version packages (beta) (#4058 )
* feat: alert styles improved (#4071 )
* ci(changesets): version packages (beta) (#4072 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert styles improved (#4073 )
* ci(changesets): version packages (beta) (#4074 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: add number of stars and credits
* chore: fix build
* chore: improve navabr colors
* chore: new changeset (#4083 )
* ci(changesets): version packages (beta) (#4084 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: pnpm cleaned (#4086 )
* ci(changesets): version packages (beta) (#4087 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: custom runnner added
* chore: custom runner test (#4091 )
* Beta/custom runner (#4092 )
* chore: custom runner test
* chore: custom runner test
* chore: remove 2 from older changeset
* ci(changesets): version packages (beta) (#4093 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: new demo added to alert
* Feat/virtualization for autocomplete (#4094 )
* feat: add react-window virtualization for autocomplete
* fix: wrong imports and wrong sizing
* fix: update pnpm lock
* chore: add test cases for large dataset (1000 and 10000 items)
* chore: move virtualized-listbox to listbox components folder, implement isVirtualized conditional
* feat: implement dynamic listboxheight n item height, add story
* chore: rename props, remove unnecessary line changes
* fix: maxHeight style 256px for default, conditional usage of virtualizer
* feat: migrate to tan-stack virtual. (todo: fix scroll shadow)
* feat: virtualization support
---------
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
* ci(changesets): version packages (beta) (#4095 )
* feat: small fixes
* feat: add reducedMotion setting to Provider (#3470 )
* feat: add reducedMotion setting to Provider
* chore: refactor reducedMotion story
* Update .changeset/pretty-parrots-guess.md
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4106 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: move circular-progress tv to progress (#3321 )
* fix: remove circular-progress tv to progress
* docs: changeset
* chore(changeset): update changeset message
* Update .changeset/angry-maps-serve.md
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: label placement when the select has a placeholder or description (#4126 )
* ci(changesets): version packages (beta) (#4107 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): add missing `framer-motion` in `peerDependencies` (#4140 )
* fix(theme): add truncate class to the list item to avoid overflow the wrapper (#4105 )
* fix(docs): invalid canary storybook link (#4030 )
* fix: menu item hidden overflow text
* feat: changeset
* Merge branch 'beta/release-next' into fix/menu-item-hidden
* fix: truncate list item
* feat: update changeset
* fix(menu): omit internal props
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* Update apps/docs/content/docs/components/textarea.mdx
* feat(table): add isKeyboardNavigationDisabled prop to the table (#3735 )
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
* feat: add form component (#3036 )
* chore: add support validationBehavior aria
* chore: add validationBehavior to Provider
* chore: add autocomplete validation test
* chore: add checkbox validation test
* fix(input): require condition
* docs: add description of validationBehavior props
* chore: add support validationBehavior props for date components
* docs(dates): add description of validationBehavior props
* chore: add changeset
* chore: format
* chore: fix test
* fix: select validationBehavior is not support yet
* fix: select validationBehavior not supported yet
* feat: add form component with input support
* feat: add support form context
* chore: wip add support for form server errors
* chore: add support checkbox server validation
* chore: add support radio server validation
* chore: update pnpm-lock.yaml
* chore: add support input server validation
* chore: add support autocomplete server validation
* chore(form): add server validation stories
* chore: fix test
* chore: add date-picker validation test
* chore: update form stories
* chore: add changeset
* chore: update react-aria version
* chore: add pnpm-lock.yaml
* chore: update react-aria version
* chore: add comment
* chore: update react-aria version
* chore: fix change set
* chore: export form component in the main package
* chore: upgrade react-aria
* chore: fixed internationalized/date version
* fix: build error
* chore: upgrade docs react-aria version
* fix: remove comment
* fix: debug setting
* chore(docs): update sponsor (#3904 )
* chore(docs): remove Scrumbuiss
* chore(docs): remove Scrumbuiss logo
* chore(docs): replace va by posthog (#4123 )
* chore(changeset): change to patch
* refactor: react-aria-components remove to decrease package size, logic moved to the form package
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* docs: add forms guide (#4155 )
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* chore: routes updated
* ci(changesets): version packages (beta) (#4151 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: fix indentation
* fix(changeset): package not be found
* ci(changesets): version packages (beta) (#4158 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(select): controlled isInvalid prop (#4082 )
* fix(select): controlled isInvalid prop
* chore: add changeset
* Merge branch 'beta/release-next' into pr/4082
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* ci(changesets): version packages (beta) (#4159 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore(changeset): bump all versions
* ci(changesets): version packages (beta) (#4160 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): missing peer / dev dependency for framer-motion (#4161 )
* fix(system): align `navigate` function parameters with `@react-aria` (#4163 )
* fix: menu item classNames not work (#4156 )
* fix: menu item classNames not work
* feat: changeset
* docs: update
* feat: merge classes utility added
* Update .changeset/brave-trains-wave.md
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): remove incorrect info
* ci(changesets): version packages (beta) (#4162 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(docs): overall dx (#4055 )
* refactor(docs): revise code block (#3922 )
* refactor(docs): revise code block
* chore(docs): resolve pr comments
* refactor(docs): autocomplete dx (#3934 )
* feat(docs): add *.js?raw module
* feat(docs): change to react-jsx and add **/*.js
* chore(root): include js and jsx
* refactor(docs): autocomplete dx
* chore(docs): rollback overrides
* chore(autocomplete): lint
* fix(autocomplete): incorrect import path
* fix(docs): autocomplete dx
* chore(docs): remove highlightedLines
* refactor(docs): breadcrumbs dx (#3968 )
* refactor(docs): breadcrumbs dx
* fix(docs): export issue
* chore(docs): use preserve for jsx
* fix(docs): support multiline import
* fix(docs): support multiple export
* chore(docs): add back export
* refactor(docs): avatar dx (#3951 )
* refactor(docs): badge dx (#3960 )
* refactor(docs): badge dx
* chore(docs): incorrect import path
* refactor(docs): button dx (#3981 )
* refactor(docs): calendar dx (#4022 )
* refactor(docs): calendar dx
* fix(docs): incorrect import path
* refactor(docs): switch dx (#4037 )
* refactor(docs): switch dx
* chore(docs): remove highlightedLines
* refactor(docs): tooltip (#4035 )
* refactor(docs): usage dx (#4036 )
* refactor(docs): circular-progress dx (#4029 )
* refactor(docs): chip-dx (#4028 )
* refactor(docs): checkbox-group dx (#4027 )
* refactor(docs): checkbox dx (#4024 )
* refactor(docs): checkbox dx
* fix(docs): incorrect import path
* refactor(docs): card dx (#4023 )
* refactor(docs): skeleton dx (#4042 )
* refactor(docs): spacer dx (#4043 )
* refactor(docs): snippet dx (#4044 )
* refactor(docs): scroll-shadow dx (#4045 )
* refactor(docs): code dx (#4046 )
* refactor(docs): kbd dx (#4047 )
* refactor(docs): link dx (#4048 )
* refactor(docs): progress dx (#4049 )
* refactor(docs): divider dx (#4050 )
* refactor(docs): listbox dx (#4051 )
* refactor(docs): listbox dx
* fix(docs): import path
* fix(docs): import path
* chore(docs): remove highlightedLines
* fix(docs): indentation
* chore(docs): replace the props of autocomplete from value to key (#4129 )
* refactor(docs): alert dx (#4108 )
* refactor(docs): alert dx
* refactor(docs): alert dx
* refactor(docs): image dx (#4061 )
* refactor(docs): textarea dx (#4063 )
* refactor(docs): spinner dx (#4088 )
* refactor(docs): radio-group dx (#4064 )
* refactor(docs): pagination dx (#4062 )
* refactor(docs): pagination dx
* refactor(docs): pagination dx
* refactor(docs): time-input dx (#4065 )
* refactor(docs): time-input dx
* refactor(docs): time-input dx
* refactor(docs): slider dx (#4066 )
* refactor(docs): slider dx
* refactor(docs): slider dx
* refactor(docs): move SliderValue to type
* refactor(docs): slider dx
* refactor(docs): make icon code collapsible
* refactor(docs): specify versions for date packages (#4138 )
* refactor(docs): specify versions for date packages
* fix(docs): correct RA i18n version
* chore(deps): sync version from package
* refactor(docs): tabs dx (#4067 )
* refactor(docs): tab dx
* refactor(docs): tabs dx
* refactor(docs): input dx (#4102 )
* refactor(docs): input dx
* refactor(docs): input dx
* refactor(docs): navbar dx (#4076 )
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): modal dx (#4077 )
* refactor(docs): modal dx
* refactor(docs): modal dx
* refactor(docs): select dx (#4078 )
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): table dx (#4079 )
* refactor(docs): table dx
* fix(docs): import path
* refactor(docs): table dx
* refactor(docs): table dx
* refactor(docs): popover dx (#4090 )
* refactor(docs): range-calendar dx (#4089 )
* refactor(docs): range-calendar dx
* fix(docs): import path
* refactor(docs): date input dx (#4100 )
* refactor(docs): dropdown dx (#4101 )
* refactor(docs): dropdown dx
* refactor(docs): remove highlightedLines
* refactor(docs): dropdown dx
* refactor(docs): dropdown dx
* refactor(docs): date-picker dx (#4103 )
* refactor(docs): date-picker dx
* fix(docs): import paths
* refactor(docs): date-range-picker dx (#4104 )
* refactor(docs): date-range-picker dx
* fix(docs): date-range-picker dx
* refactor(docs): drawer dx (#4109 )
* refactor(docs): drawer dx
* fix(docs): indentation
* refactor(docs): make icon collapsible
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* Merge branch 'beta/release-next' into pr/3477
* refactor(docs): apply new structure to doc
* feat(input-otp): introduce input OTP component (#4052 )
* feat(input-otp): adding the functionality
* fix(input-otp): making the use of input-otp library
* Update .changeset/spotty-flies-jump.md
* chore(input-otp): nits
* feat: improvements and fixes added
* refactor: input-otp docs improvements
* fix: changeset
* fix: build
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4169 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(theme): revise label font size for lg (#4141 )
* refactor(theme): revise label font size for lg
* chore(changeset): add changeset
* refactor(theme): revise label font size for lg
* fix(docs): typecheck errors (#4171 )
* fix(docs): remove duplicate import
* fix(docs): update type for onChange in range-calendar page
* fix(docs): add missing `@react-types/calendar`
* fix(docs): broken syntax
* fix(docs): typecheck issues
* fix(docs): add missing `@react-types/datepicker`
* fix(docs): typecheck issues
* fix: missing li tag when href is specified (#4168 )
* fix(items): items in list should wrapped in li in case of a
* chore: adding the tests
* fix: textarea issues with the clear button
* chore: adjust clear button position
---------
Co-authored-by: doki- <1335902682@qq.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Mustafa Balcı <19329346+mstfblci@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Tianen Pang <32772271+tianenpang@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: chirokas <157580465+chirokas@users.noreply.github.com >
* ci(changesets): version packages (beta) (#4170 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* docs: sync api from nextui-cli v0.3.5 (#4173 )
Co-authored-by: GitHub Action <action@github.com >
* ci(changesets): exit pre-release mode
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Mustafa Balcı <19329346+mstfblci@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Tianen Pang <32772271+tianenpang@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: chirokas <157580465+chirokas@users.noreply.github.com >
Co-authored-by: doki- <1335902682@qq.com >
Co-authored-by: GitHub Action <action@github.com >
* fix: pre release workflow on protected branches (#4174 )
* chore(pre-release): enter pre-release mode (#4175 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix: input otp peer deps (#4176 )
* chore: update workflows
* chore: pre release workflow modified (#4177 )
* chore: canary versions (#4178 )
* fix: pre-release workflow (#4179 )
* chore: merged with beta branch
* chore: workflow updated
* ci(changesets): version packages
* fix: changeset get github info
* chore: force canary to release (#4180 )
* Feat/canary release (#4181 )
* chore: force canary to release
* feat: canary release
* ci(changesets): version packages
* ci(changesets): version packages
* fix: exit pre-release mode
* fix: exit pre-release mode
* fix: exit pre-release mode
* fix: exit pre-release mode
* fix: exit pre-release mode
* chore: exit pre release mode
* fix(workflows): release & pre-release flow (#4184 )
* chore: revert exit and enter pre release changes
* chore: canary release test (#4185 )
* chore: update exit and enter workflows
* chore: update workflow name
* fix: exit pre-release mode
* fix: exit pre-release mode
* chore: delete pre file
* chore: remove duplicate changesets
* chore: base branch change to canary, changeset config
* refactor: beta tags manually deleted (#4187 )
* fix: install
* fix: peer deps (#4188 )
* Fix/peer deps (#4189 )
* fix: peer deps
* fix: tests
* fix: routes
* chore(docs): revise defaultShowFlagList (#4193 )
* chore(docs): add Example to defaultShowFlagList
* chore(docs): revise defaultShowFlagList
* feat: documentation improvements (#4195 )
* feat: documentation improvements
* fix: alert api
* Feat/doc improvements (#4196 )
* feat: documentation improvements
* fix: alert api
* fix: copy button
* fix: return in card demo
* Fix/react core pkg (#4204 )
* fix: double use client tag import in react core package
* fix: double use client
* chore: restore postbuild script
* docs: optimize code fold (#4202 )
* docs: optimize code fold
* fix: code review
* fix(input): teaxtarea label squish (#4197 )
* fix(input): teaxtarea label squish
* chore(changeset): add changeset for textarea label fix
* chore: remove customer runner
* chore: rename changeset
* chore: increase timeout
* chore: change get info pkg version
* chore: new changeset
* chore: single chnageset
* chore: consolidated changeset
* chore: consolidated changeset
* Update release.yaml (#4205 )
* chore: consolidated changeset
* fix: forwardRef render functions not using ref (#4198 )
* fix: forwardRef render functions not using ref
* fix: changelog
* fix: review
* fix: forwardRef render functions not using ref
* docs: update changeset
* feat(listbox): virtualization (#4206 )
* fix: should not export list item internal variables type
* feat: changeset
* fix: type error
* fix: code block type error
* feat: virtualization feature, docs for listbox
* chore: update routes.json
* fix: fix code-demo for typecheck
* chore: rollback for files
* chore: props omitted in the component itself
* fix: menu item types
* fix: tupecheck
---------
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(select): virtualization (#4203 )
* fix: should not export list item internal variables type
* feat: changeset
* feat: integrate virtualized listbox to select component, add more props
* feat: update docs for select component
* feat: update docs to include API for virtualization
* fix: update docs to follow the newest format
* fix: update test for disable virtualization, add test for virtualized version
* fix: fix typo
* fix: type error
* fix: code block type error
* chore: update docs to use raw jsx instead of template literal
* fix: fix code-demo for typecheck
* chore: rollback for files
* fix: types
* chore: remove caret version on tanstack virtual pkg
* fix: pnpm lock file
* fix: virtualization examples
* fix: number of items
---------
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore: adjust code colors
* fix: collection based components ref (#4207 )
* chore: documentation adjustments
* Update data-slot for the error message in the select. (#4214 )
* Update data-slot for the error message in the select.
All components use the `data-slot="error-message"` attribute, except for the select component. I observed this behavior when a test in my application started failing.
* refactor(select): refactors the data-slots attribute for the error message
* fix(docs): types for classNames and itemClasses (#4209 )
* feat: documentation improvements
* chore: more improvements to the docs, routing updated, acccordiong font size change
* feat: forms doc in progress
* fix(touch): fixing the selection functionality on touch (#4220 )
* fix(touch): fixing the selection functionality on touch
* fix: radio, checkbox & switch interactions
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): remove non-existing attribute (#4221 )
* fix(select): hideEmptyContent API (#4219 )
* fix(select): hideEmptyContent API
* test(select): hideEmptyContent tests
* docs(select): hideEmptyContent API
* chore(select): hideEmptyContent storybook
* chore(changeset): add hideEmptyContent API to select
* refactor(select): hideEmptyContent nitpick
* test(select): hideEmptyContent UI assertions
* fix(select): hideEmptyContent default false
* docs(select): hideEmptyContent default false
* fix(pagination): cursor position when hidden on init (#4222 )
* fix(pagination): cusor position when hidden on init
* test(pagination): cursor intersection observer
* chore(changeset): pagination cursor position fix
* refactor(pagination): minor nitpicks
- check for null ref in usePagination
- restore original IntersectionObserver in test
* fix: form fixes and improvements (#4224 )
* chore: form in progress
* chore: main demo addded to forms, checkbox validation fixed
* chore: forms docs improved
* fix(deps): bump `@react-aria/utils` version (#4226 )
* fix(deps): bump `@react-aria/utils` version
* chore(changeset): add changeset
* feat: forms doc completed
* chore: form component doc created
* chore: forms doc improved
* chore: doc improvements
* chore: alert doc improved
* feat: nextjs 15 migration in progress
* feat: nextjs 15 migration [docs] (#4228 )
* feat: nextjs 15 migration in progress
* feat: next 15 downgraded to next 14
* fix: migration errors
* feat: codeblog is now rendered only when visible, this made a huge performance improvement
* fix: remove folding
* feat: v2.6.0 blog
* feat: Adding nextui pro section on the landing page (#4227 )
* feat: adding nextui pro section on the landing page
* chore(nits): nits
* fix: remove pro image on mobile
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix(docs): prevent scrolling up on pressing theme change switch (#4233 )
* chore: improve v2.6.0 blog
* chore: small improvements
* chore: improve blog
* ci(changesets): version packages (#4186 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: snippet release (#4235 )
* ci(changesets): version packages (#4236 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore: v2.6.2
* ci(changesets): version packages (#4237 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: draggable modal demo
* fix: v2.6 blog
* chore: adjust blog
* chore: release notes link updated
* fix: v2.6.0 (#4247 )
* fix: v2.6.0
* chore: update framer motion version
* ci(changesets): version packages (#4248 )
* fix(deps): incorrect peerDependencies for theme and system package (#4255 )
* fix(deps): incorrect peerDependencies for theme and system package
* chore(changeset): add changeset
* ci(changesets): version packages (#4261 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore: adjust doc
* chore: update search meta objects
---------
Signed-off-by: Innei <i@innei.in >
Signed-off-by: The1111mp <The1111mp@outlook.com >
Co-authored-by: ryoon <ryoon50@gmail.com >
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Abhinav Agarwal <78839973+abhinav700@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: David Gonzalez <dgonzalez1992@outlook.com >
Co-authored-by: Julie Saia <76669473+juliesaia@users.noreply.github.com >
Co-authored-by: Alex Nguyen <dev@alexnguyen.co.nz >
Co-authored-by: max <hi.max@foxmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
Co-authored-by: Shrinidhi Upadhyaya <shrinidhiupadhyaya1195@gmail.com >
Co-authored-by: Anuj Sharma <52837557+sanuj21@users.noreply.github.com >
Co-authored-by: Innei <tukon479@gmail.com >
Co-authored-by: Jeff. <jeffreysfu@gmail.com >
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Abhinav Agarwal <abhinavagrawal700@gmail.com >
Co-authored-by: wzc520pyfm <1528857653@qq.com >
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Abhinandan <abhinandanverma551@gmail.com >
Co-authored-by: The1111mp <The1111mp@outlook.com >
Co-authored-by: Rakha Kanz Kautsar <rkkautsar@gmail.com >
Co-authored-by: Can Rau <cansrau@gmail.com >
Co-authored-by: Azpekt <65199167+AzpektDev@users.noreply.github.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Mustafa Balcı <19329346+mstfblci@users.noreply.github.com >
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
Co-authored-by: Tianen Pang <32772271+tianenpang@users.noreply.github.com >
Co-authored-by: chirokas <157580465+chirokas@users.noreply.github.com >
Co-authored-by: doki- <1335902682@qq.com >
Co-authored-by: GitHub Action <action@github.com >
Co-authored-by: Peterl561 <76144929+Peterl561@users.noreply.github.com >
Co-authored-by: Julio Barrios <juliobarmi@gmail.com >
2024-12-07 19:03:29 -03:00
Junior Garcia
79eb0d8696
chore: update search meta objects
2024-12-07 19:00:48 -03:00
Junior Garcia
386e4ae08c
Merge branch 'main' of github.com:nextui-org/nextui into canary
2024-12-07 09:40:44 -03:00
Junior Garcia
46875513ea
Docs & New version ( #4262 )
...
* fix(input): ensure clear button is not focusable when disabled (#3774 )
* fix(input): ensure clear button is not focusable when disabled
* test(input): add test to ensure clear button is not focusable when disabled
* chore: add changeset for clear button focus fix when input is disabled
* fix(input): update clear button to use button element
* test(input): add focus test when disabled
and update tests for clear button using button element
* test(input): replace querySelector with getByRole for clear button
* fix(input): set tabIndex to -1 for clear button
* test(input): ensure clear button is not focusable
* fix(image): add missing `w` to `getWrapperProps` dependency (#3802 )
* fix(image): add missing `w` to `getWrapperProps` dependency
* chore(changeset): add changeset
* fix(autocomplete): popover should remain open after clicking clear button (#3788 )
* fix: add state.open() so that dropdown is not closed
* chore: add changeset
* chore(autocomplete): add testcases for keeping lisbox open when clearButton is clicked
* chore: update changeset
* chore(autocomplete): change the docs for test cases
* chore(changeset): update changeset message and add issue number
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(docs): example of blurred card (#3741 )
* docs(card): adding info regarding the gradient for blurred card
* chore(nit): adding example
* chore(docs): revise content for card isBlurred example
* chore(docs): revise isBlurred note
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(docs): replace twitter logo/links with x logo/links (#3815 )
* fix(docs): replace Twitter logo/links with X logo/links
* docs: update twitter references to x
* docs: update changeset for twitter to x changes
* docs: update twitter references to x
* docs: update twitter references to x
* chore(docs): undo .sponsorsrc since it's generated
* refactor(docs): remove unnecessary classes
* chore(docs): undo .sponsorsrc since it's generated
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(date-picker): adding props from calendarProps to getCalendarProps (#3773 )
* fix(date-picker): adding props from calendarProps to the getCalendarProps
* chore(date-picker): adding the changeset
* chore(changeset): add issue number
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* feat(autocomplete): automatically focus first non-disabled item (#2186 )
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* docs(accordion): add overflow to custom motion example (#3793 )
* fix(docs): typos in dark mode page (#3823 )
* fix(theme): fullWidth in input and select (#3768 )
* fix(input): fixing the fullWidth functionality
* chore(changeset): add issue number
* chore(changeset): revise changeset message
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(autocomplete): exit animation on popover close (#3845 )
* fix(autocomplete): exit animation on popover close
* refactor(autocomplete): getListBoxProps
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(theme): replace the use of RTL-specific styles with logical properties (#3868 )
* chore(rtl): remove the usages of rtl
* chore(changeset): adding the changeset
* chore(changeset): update changeset message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(select): label placement discrepancy in Select (#3853 )
* fix(select): label placement incorrect in case of multiline
* chore(select): adding the changeset
* chore(select): adding the tests
* chore(select): code imrovement, wkw's suggestions
* chore(changeset): update changeset message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(theme): label placement in select and input (#3869 )
* fix(theme): fix the label placement
* chore(changeset): adding the changeset
* chore(select): adding comments
* fix(docs): avoid translating the code block (#3878 )
* docs(Codeblock): avoid code be translated
* fix(docs): lint issue
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(listbox): change listBoxItem key to optional (#3883 )
* fix(listbox): listBoxItem key to optional
* chore: add defaultSelectedKeys test for numeric keys and ids
* chore: add changeset
* chore: comment out section prompts in PR template (#3884 )
* chore(test): update testing libraries and refactor (#3886 )
* fix(theme): show margin only with label in Switch component (#3861 )
* fix(switch): removed right margin in wrapper #3791
* feat(changeset): added changeset
* fix(switch): removed me-2 in wrapper
* fix(switch): added ms-2 to label
* chore(changeset): correct package and message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(theme): removed pseudo cancel btn from input (#3912 )
* fix(theme): removed pseudo cancel btn from input
* chore(changeset): adding the changeset
* fix(input): conditionally hiding the webkit search
* chore(changeset): revise changeset message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(docs): dx improvement in accordion (#3856 )
* refactor: improve dx for writing a docs component (#2544 )
* refactor: improve dx for write a docs component
Signed-off-by: Innei <i@innei.in >
* refactor(docs): switch to contentlayer2
* chore(docs): rename to avoid conflict
* refactor(docs): switch to next-contentlayer2
* refactor(docs): revise docs lib
* chore(deps): bump docs related dependencies
* fix(use-aria-multiselect): type issue due to ts version bump
---------
Signed-off-by: Innei <i@innei.in >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(docs): accordion codes
* feat(docs): declare module `*.jsx?raw`
* feat(docs): include `**/*.jsx`
* fix(docs): incorrect content
* chore(docs): add new lines
* refactor(docs): lint
---------
Signed-off-by: Innei <i@innei.in >
Co-authored-by: Innei <tukon479@gmail.com >
* fix(docs): typos in hero section (#3928 )
* fix(theme): support RTL for breadcrumbs (#3927 )
* fix(breadcrumbs): added separator rotation for RTL #2486
* chore(changeset): added changeset
* fix(docs): removed unused import and merged classNames in dropdown (#3936 )
* fix(breadcrumbs): added separator rotation for RTL #2486
* chore(changeset): added changeset
* fix(docs): removed unused Link import and merged classnames in dropdown
* fix: avatar filter disableAnimation to dom prop (#3946 )
* feat: add git hook to auto update dependencies (#3365 )
* feat: add git hook to auto update dependencies
* feat: update color
* fix: prevent test matcher warning (#3893 )
* fix: prevent test matcher warning
* chore: add node types
* chore: update Jest related packages
* chore: run pnpm install
* fix(tabs): correct inert value for true condition (#3978 )
* Alert component (#3982 )
* feat(alert): began the work on alert component
* fix(readme): making correction
* chore(deps): change to 2.0.0
* chore(docs): update README.md
* feat(theme): init alert tv
* chore(alert): update package.json
* feat(alert): init alert storybook structure
* chore(changeset): add changeset
* chore(changeset): change to minor
* chore(alert): revise alert package.json
* feat(alert): init test structure
* chore(deps): pnpm-lock.yaml
* feat(alert): initailized theme and basic structure
* feat(alert): completed use-alert.ts and alert.tsx
* feat(alert): remove innerWrapper, replace helperWrapper with mainWrapper, adding isCloseable prop
* feat(alert): adding isCloseable prop to baseWrapper dependency
* feat(alert): setting the default value of isCloseable prop to true
* feat(alert): moving CloseIcon inside the button
* feat(alert): updated package.json
* feat(alert): default variant and default story
* feat(alert): adding color and radius stories
* feat(alert): completed the styling
* feat(alert): add stories for isCloseable prop and restyle other stories
* feat(alert): correcting ref type
* feat(alert): add test cases
* feat(alert): remove startContent and endContent props
* feat(alert): make styling more accurate
* feat(alert): fixed default props
* feat(alert): fixed theme docs
* feat(alert): add logic for icons
* feat(alert): begin to add docs
* chore(alert): implement the changes suggested in code review
* feat(alert): add onclose prop to alert
* feat(alert): add test cases
* docs(alert): add onClose event
* feat(docs): add alert to routes.json
* fix(alert): correct the text colors
* docs(alert): fix imports and syntax errors
* chore(alert): implement the changes suggested in code review
* chore(alert): lint the code and change isCloseable to isClosable
* chore(alert): lint the code
* chore(alert): run pnpm i
* fix(alert): fix the logic for close button and add test case
* docs(alert): fix docs, change isCloseable to isClosable and change docs for isClosable property
* chore(alert): add the support for RTL, refactor the code and fix the typos
* docs(alert): grammer issues fix
* fix(alert): replace rtl with ms
* chore(alert): custom style and custom implementation, remove isClosable={false}, refactor, fix typos
* chore(alert): linting and implement coderabbit suggestions
* chore(alert): refactor and typos fix
* chore(alert): add import for closeIcon
* chore(alert): add props for closeIcon
* chore(alert): refactor fixes
* chore(alert): implement ryo-manba's suggestion on close Icon
* chore(alert): make alert more responsive
* chore(alert): fix grammer issues suggested by coderabbit
* fix(alert): add max-w property to make alert responsive
* chore(alert): improve responsiveness and refactor alertIcon
* chore(alert): add missing dependency to useMemo
* chore(alert): implement coderabbit's suggestions
* chore(alert): update docs and refactor
* chore(alert): refactor alertIcon and implement coderabbit's suggestion
* chore: fixes
---------
Co-authored-by: Abhinav Agarwal <abhinavagrawal700@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Abhinav Agarwal <78839973+abhinav700@users.noreply.github.com >
* Feat/add draggable modal (#3983 )
* feat(hooks): add use-draggable hook
* feat(components): [modal] export use-draggable
* docs(components): [modal] add draggable modal
* feat(components): [modal] add ref prop for modal-header
* chore(components): [modal] add draggable modal for storybook
* chore: add changeset for draggable modal
* docs(hooks): [use-draggable] fix typo
* chore: upper changeset
* chore(components): [modal] add overflow draggable modal to sb
* test(components): [modal] add draggable modal tests
* build: update pnpm-lock
* chore(changeset): include issue number
* feat(hooks): [use-draggable] set user-select to none when during the dragging
* docs(components): [modal] update code demo title
* docs(components): [modal] condense description for draggable overflow
* feat(hooks): [use-draggable] change version to 0.1.0
* refactor(hooks): [use-draggable] use use-move implement use-draggable
* feat(hooks): [use-draggable] remove repeated user-select
* test(components): [modal] update test case to use-draggable base use-move
* docs(components): [modal] update draggable examples
* fix(hooks): [use-draggable] fix mobile device touchmove event conflict
* refactor(hooks): [use-draggable] remove drag ref prop
* refactor(hooks): [use-draggable] draggable2is-disabled overflow2can-overflow
* test(components): [modal] add draggble disable test
* chore(hooks): [use-draggable] add commant for body touchmove
* Update packages/hooks/use-draggable/src/index.ts
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* fix(hooks): [use-draggable] import use-callback
* test(components): [modal] add mobile-sized test for draggable
* chore(hooks): [use-draggable] add use-callback for func
* chore(hooks): [use-draggable] update version to 2.0.0
* chore: fix typo
* Update .changeset/soft-apricots-sleep.md
* fix: pnpm lock
* fix: build
* chore: add updated moadl
---------
Co-authored-by: wzc520pyfm <1528857653@qq.com >
Co-authored-by: աɨռɢӄաօռɢ <wingkwong.code@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* chore: upgrade react-aria / React 19 & Next.js 15 support (#3732 )
* chore: upgrade react-aria
* chore: add changeset
* chore: fix type error
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(date-picker): add selectorButtonPlacement property (#3248 )
* feat(date-picker): add selectorButtonPlacement property
* chore: update changeset
* Update .changeset/neat-donkeys-accept.md
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat: add tab ref (#3974 )
* feat: add tab ref
* feat: add changeset
* feat: pre-release workflow (#2910 )
* feat(workflow): pre-release
* feat(workflow): exit pre-release
* chore(workflow): update version & publish commands
* fix(workflow): add missing attributes and use schangeset:beta cmd
* feat(root): add changeset:beta
* fix(workflows): revise pre-release logic
* fix(workflows): add missing run
* fix(workflows): use changeset:exit with version instead
* feat(root): add changeset:exit cmd
* refactor(workflows): add pths, id, and format
* feat(workflows): enter pre-release mode
* chore(workflows): remove pre.json only
* refactor(workflows): remove enter-pre-release-mode
* fix(workflows): incorrect url
* refactor(root): remove unused exit command
* refactor(workflows): add comments
* feat(changeset): change to main branch as baseBranch
* feat(root): add changeset:canary
* refactor(workflows): remove unused workflow
* feat(workflow): support canary pre-release mode
* refactor(docs): change to canary
* feat(popover): added control for closing popover on scroll (#3595 )
* fix(navbar): fixed the height when style h-full
* fix(navbar): fixed the height when style h-full
* docs(changeset): resolved extra file
* feat(popover): added control for closing popover on scroll
* update(changeset): correction
* feat(popover): removed extra story
* refactor(test): corrected test for both true and false values of shouldCloseOnScroll
* refactor(docs): added shouldCloseOnScroll prop
* chore(changeset): change to minor
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* feat: add month and year pickers to DateRangePicker and RangeCalendar (#3302 )
* feat: add month and year pickers to DateRangePicker and RangeCalendar
* chore: update docs
* Update .changeset/kind-cobras-travel.md
* chore: react package version
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(deps): bump tailwind-merge version (#3657 )
* chore(deps): bump tailwind-merge versions
* chore(theme): adopt latest extendTailwindMerge
* chore(changeset): add changeset
* chore(changeset): change to minor
* Update .changeset/grumpy-mayflies-rhyme.md
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat: added drawer component (#3986 )
Signed-off-by: The1111mp <The1111mp@outlook.com >
Co-authored-by: The1111mp <The1111mp@outlook.com >
* refactor: optimisations (#3523 )
* refactor: replace lodash with native approaches
* refactor(deps): update framer-motion versions
* feat(utilities): add @nextui-org/dom-animation
* refactor(components): load domAnimation dynamically
* refactor(deps): add @nextui-org/dom-animation
* fix(utilities): relocate index.ts
* feat(changeset): framer motion optimization
* chore(deps): bump framer-motion version
* fix(docs): conflict issue
* refactor(hooks): remove the unnecessary this aliasing
* refactor(utilities): remove the unnecessary this aliasing
* chore(docs): remove {} so that it won't be true all the time
* chore(dom-animation): end with new line
* refactor(hooks): use debounce from `@nextui-org/shared-utils`
* chore(deps): add `@nextui-org/shared-utils`
* refactor: move mapKeys logic to `@nextui-org/shared-utils`
* refactor: use `get` from `@nextui-org/shared-utils`
* refactor(docs): use `get` from `@nextui-org/shared-utils`
* refactor(shared-utils): mapKeys
* chore(deps): bump framer-motion version
* chore(deps): remove lodash
* refactor(docs): use intersectionBy from shared-utils
* feat(shared-utils): add intersectionBy
* chore(dom-animation): remove extra blank line
* refactor(shared-utils): revise intersectionBy
* fix(modal): add willChange
* refactor(shared-utils): add comments
* fix: build & tests
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(hooks): use-theme hook (#3169 )
* feat(docs): update dark mode content
* feat(hooks): @nextui-org/use-theme
* chore(docs): revise ThemeSwitcher code
* refactor(hooks): simplify useTheme and support custom theme names
* feat(hooks): add use-theme test cases
* feat(changeset): add changeset
* refactor(hooks): make localStorageMock globally and clear before each test
* fix(docs): typo
* fix(hooks): coderabbitai comments
* chore(hooks): remove unnecessary +
* chore(changeset): change to minor
* feat(hooks): handle system theme
* chore(hooks): add EOL
* refactor(hooks): add default theme
* refactor(hooks): revise useTheme
* refactor(hooks): resolve pr comments
* refactor(hooks): resolve pr comments
* refactor(hooks): resolve pr comments
* refactor(hooks): remove unused theme in dependency array
* chore(docs): typos
* refactor(hooks): mark system as key for system theme
* chore: merged with canary
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* Fix/avatar flashing (#3987 )
* fix(use-image): cached image flashing
* chore: merged with canary
---------
Co-authored-by: Rakha Kanz Kautsar <rkkautsar@gmail.com >
* refactor(menu): Use `useMenu` and `useMenuItem` from RA (#3261 )
* refactor(menu): use useMenu from react-aria instead
* refactor(menu): use useMenuItem from react-aria instead
* feat(changeset): add changeset
* chore: merged with canary
* fix: dropdown tests
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix(theme): added stripe color gradients for progress (#3938 )
* fix(breadcrumbs): added separator rotation for RTL #2486
* chore(changeset): added changeset
* fix(docs): removed unused Link import and merged classnames in dropdown
* fix(theme):added stripe color gradients for progress #1933
* refactor(theme): added stripe-size and createStripeGradient
* chore: add all minor releases
* fix(docs): invalid canary storybook link (#4030 )
* fix(use-image): image ReferenceError in SSR (#4122 )
* fix(use-image): image ReferenceError in SSR
* fix(use-image): sync with beta
* fix(use-image): sync with beta
* chore(use-image): remove unnecessary comments
* fix(docs): buildLocation expects an object (#4118 )
* fix(docs): routing.mdx
* Delete .changeset/pre.json
* chore(docs): update yarn installation command (#4132 )
There is no `-g` flag in yarn. `global` is a command which must immediately follow yarn.
Source: https://classic.yarnpkg.com/lang/en/docs/cli/global/
* chore: upgrade storybook 8 (#4124 )
* feat: upgrade storybook8
* chore: upgrade storybook and vite
* chore: remove @mdx-js/react optimizeDep
* chore: add @mdx-js/react optimizeDep
* fix: format
* docs: add forms guide (#3822 )
* v2.5.0 [BETA] (#4164 )
* chore(pre-release): enter pre-release mode
* fix(theme): apply tw nested group (#3909 )
* chore(changset): add changeset
* fix(theme): apply nested group to table
* chore(docs): update table bottomContent code
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: pkg versions
* fix: changeset
* fix: drawer peer dep
* chore: update plop components tempalte
* ci(changesets): version packages (beta) (#3988 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: pre-release workflow
* chore: debug log added
* chore: force pre-release
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* chore: beta1 (#3990 )
* ci(changesets): version packages (beta) (#3991 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(use-image): image ReferenceError in SSR (#3993 )
* fix(input): fixed a sliding issue caused by the helper wrapper (#3966 )
* If it is false and there is an error message or description it will create a div
* Update packages/components/input/src/input.tsx
* Update packages/components/select/src/select.tsx
* Update packages/components/input/src/textarea.tsx
* add changeset
* changeset update
* ci(changesets): version packages (beta) (#3995 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image loading in the server (#3996 )
* fix: lock file
* chore: force release
* chore: force release 2
* ci(changesets): version packages (beta) (#3997 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image load on next.js (#3998 )
* ci(changesets): version packages (beta) (#3999 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: element.ref was removed in React 19 warning (#4003 )
* ci(changesets): version packages (beta) (#4004 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: react 19 as peer dep (#4008 )
* ci(changesets): version packages (beta) (#4009 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Beta/react 19 support (#4010 )
* fix: react 19 as peer dep
* fix: react 19 as peer dep
* chore: support framer-motion alpha version
* ci(changesets): version packages (beta) (#4011 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(theme): making select and input themes consistent (#3881 )
* ci(changesets): version packages (beta) (#4012 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: support inert value with boolean type for react 19 (#4039 )
* ci(changesets): version packages (beta) (#4041 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert design improved (#4054 )
* ci(changesets): version packages (beta) (#4056 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: drawer improvements (#4057 )
* ci(changesets): version packages (beta) (#4058 )
* feat: alert styles improved (#4071 )
* ci(changesets): version packages (beta) (#4072 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert styles improved (#4073 )
* ci(changesets): version packages (beta) (#4074 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: add number of stars and credits
* chore: fix build
* chore: improve navabr colors
* chore: new changeset (#4083 )
* ci(changesets): version packages (beta) (#4084 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: pnpm cleaned (#4086 )
* ci(changesets): version packages (beta) (#4087 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: custom runnner added
* chore: custom runner test (#4091 )
* Beta/custom runner (#4092 )
* chore: custom runner test
* chore: custom runner test
* chore: remove 2 from older changeset
* ci(changesets): version packages (beta) (#4093 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: new demo added to alert
* Feat/virtualization for autocomplete (#4094 )
* feat: add react-window virtualization for autocomplete
* fix: wrong imports and wrong sizing
* fix: update pnpm lock
* chore: add test cases for large dataset (1000 and 10000 items)
* chore: move virtualized-listbox to listbox components folder, implement isVirtualized conditional
* feat: implement dynamic listboxheight n item height, add story
* chore: rename props, remove unnecessary line changes
* fix: maxHeight style 256px for default, conditional usage of virtualizer
* feat: migrate to tan-stack virtual. (todo: fix scroll shadow)
* feat: virtualization support
---------
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
* ci(changesets): version packages (beta) (#4095 )
* feat: small fixes
* feat: add reducedMotion setting to Provider (#3470 )
* feat: add reducedMotion setting to Provider
* chore: refactor reducedMotion story
* Update .changeset/pretty-parrots-guess.md
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4106 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: move circular-progress tv to progress (#3321 )
* fix: remove circular-progress tv to progress
* docs: changeset
* chore(changeset): update changeset message
* Update .changeset/angry-maps-serve.md
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: label placement when the select has a placeholder or description (#4126 )
* ci(changesets): version packages (beta) (#4107 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): add missing `framer-motion` in `peerDependencies` (#4140 )
* fix(theme): add truncate class to the list item to avoid overflow the wrapper (#4105 )
* fix(docs): invalid canary storybook link (#4030 )
* fix: menu item hidden overflow text
* feat: changeset
* Merge branch 'beta/release-next' into fix/menu-item-hidden
* fix: truncate list item
* feat: update changeset
* fix(menu): omit internal props
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(table): add isKeyboardNavigationDisabled prop to the table (#3735 )
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
* feat: add form component (#3036 )
* chore: add support validationBehavior aria
* chore: add validationBehavior to Provider
* chore: add autocomplete validation test
* chore: add checkbox validation test
* fix(input): require condition
* docs: add description of validationBehavior props
* chore: add support validationBehavior props for date components
* docs(dates): add description of validationBehavior props
* chore: add changeset
* chore: format
* chore: fix test
* fix: select validationBehavior is not support yet
* fix: select validationBehavior not supported yet
* feat: add form component with input support
* feat: add support form context
* chore: wip add support for form server errors
* chore: add support checkbox server validation
* chore: add support radio server validation
* chore: update pnpm-lock.yaml
* chore: add support input server validation
* chore: add support autocomplete server validation
* chore(form): add server validation stories
* chore: fix test
* chore: add date-picker validation test
* chore: update form stories
* chore: add changeset
* chore: update react-aria version
* chore: add pnpm-lock.yaml
* chore: update react-aria version
* chore: add comment
* chore: update react-aria version
* chore: fix change set
* chore: export form component in the main package
* chore: upgrade react-aria
* chore: fixed internationalized/date version
* fix: build error
* chore: upgrade docs react-aria version
* fix: remove comment
* fix: debug setting
* chore(docs): update sponsor (#3904 )
* chore(docs): remove Scrumbuiss
* chore(docs): remove Scrumbuiss logo
* chore(docs): replace va by posthog (#4123 )
* chore(changeset): change to patch
* refactor: react-aria-components remove to decrease package size, logic moved to the form package
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* docs: add forms guide (#4155 )
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* chore: routes updated
* ci(changesets): version packages (beta) (#4151 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: fix indentation
* fix(changeset): package not be found
* ci(changesets): version packages (beta) (#4158 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(select): controlled isInvalid prop (#4082 )
* fix(select): controlled isInvalid prop
* chore: add changeset
* Merge branch 'beta/release-next' into pr/4082
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* ci(changesets): version packages (beta) (#4159 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore(changeset): bump all versions
* ci(changesets): version packages (beta) (#4160 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): missing peer / dev dependency for framer-motion (#4161 )
* fix(system): align `navigate` function parameters with `@react-aria` (#4163 )
* fix: menu item classNames not work (#4156 )
* fix: menu item classNames not work
* feat: changeset
* docs: update
* feat: merge classes utility added
* Update .changeset/brave-trains-wave.md
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): remove incorrect info
* ci(changesets): version packages (beta) (#4162 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(docs): overall dx (#4055 )
* refactor(docs): revise code block (#3922 )
* refactor(docs): revise code block
* chore(docs): resolve pr comments
* refactor(docs): autocomplete dx (#3934 )
* feat(docs): add *.js?raw module
* feat(docs): change to react-jsx and add **/*.js
* chore(root): include js and jsx
* refactor(docs): autocomplete dx
* chore(docs): rollback overrides
* chore(autocomplete): lint
* fix(autocomplete): incorrect import path
* fix(docs): autocomplete dx
* chore(docs): remove highlightedLines
* refactor(docs): breadcrumbs dx (#3968 )
* refactor(docs): breadcrumbs dx
* fix(docs): export issue
* chore(docs): use preserve for jsx
* fix(docs): support multiline import
* fix(docs): support multiple export
* chore(docs): add back export
* refactor(docs): avatar dx (#3951 )
* refactor(docs): badge dx (#3960 )
* refactor(docs): badge dx
* chore(docs): incorrect import path
* refactor(docs): button dx (#3981 )
* refactor(docs): calendar dx (#4022 )
* refactor(docs): calendar dx
* fix(docs): incorrect import path
* refactor(docs): switch dx (#4037 )
* refactor(docs): switch dx
* chore(docs): remove highlightedLines
* refactor(docs): tooltip (#4035 )
* refactor(docs): usage dx (#4036 )
* refactor(docs): circular-progress dx (#4029 )
* refactor(docs): chip-dx (#4028 )
* refactor(docs): checkbox-group dx (#4027 )
* refactor(docs): checkbox dx (#4024 )
* refactor(docs): checkbox dx
* fix(docs): incorrect import path
* refactor(docs): card dx (#4023 )
* refactor(docs): skeleton dx (#4042 )
* refactor(docs): spacer dx (#4043 )
* refactor(docs): snippet dx (#4044 )
* refactor(docs): scroll-shadow dx (#4045 )
* refactor(docs): code dx (#4046 )
* refactor(docs): kbd dx (#4047 )
* refactor(docs): link dx (#4048 )
* refactor(docs): progress dx (#4049 )
* refactor(docs): divider dx (#4050 )
* refactor(docs): listbox dx (#4051 )
* refactor(docs): listbox dx
* fix(docs): import path
* fix(docs): import path
* chore(docs): remove highlightedLines
* fix(docs): indentation
* chore(docs): replace the props of autocomplete from value to key (#4129 )
* refactor(docs): alert dx (#4108 )
* refactor(docs): alert dx
* refactor(docs): alert dx
* refactor(docs): image dx (#4061 )
* refactor(docs): textarea dx (#4063 )
* refactor(docs): spinner dx (#4088 )
* refactor(docs): radio-group dx (#4064 )
* refactor(docs): pagination dx (#4062 )
* refactor(docs): pagination dx
* refactor(docs): pagination dx
* refactor(docs): time-input dx (#4065 )
* refactor(docs): time-input dx
* refactor(docs): time-input dx
* refactor(docs): slider dx (#4066 )
* refactor(docs): slider dx
* refactor(docs): slider dx
* refactor(docs): move SliderValue to type
* refactor(docs): slider dx
* refactor(docs): make icon code collapsible
* refactor(docs): specify versions for date packages (#4138 )
* refactor(docs): specify versions for date packages
* fix(docs): correct RA i18n version
* chore(deps): sync version from package
* refactor(docs): tabs dx (#4067 )
* refactor(docs): tab dx
* refactor(docs): tabs dx
* refactor(docs): input dx (#4102 )
* refactor(docs): input dx
* refactor(docs): input dx
* refactor(docs): navbar dx (#4076 )
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): modal dx (#4077 )
* refactor(docs): modal dx
* refactor(docs): modal dx
* refactor(docs): select dx (#4078 )
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): table dx (#4079 )
* refactor(docs): table dx
* fix(docs): import path
* refactor(docs): table dx
* refactor(docs): table dx
* refactor(docs): popover dx (#4090 )
* refactor(docs): range-calendar dx (#4089 )
* refactor(docs): range-calendar dx
* fix(docs): import path
* refactor(docs): date input dx (#4100 )
* refactor(docs): dropdown dx (#4101 )
* refactor(docs): dropdown dx
* refactor(docs): remove highlightedLines
* refactor(docs): dropdown dx
* refactor(docs): dropdown dx
* refactor(docs): date-picker dx (#4103 )
* refactor(docs): date-picker dx
* fix(docs): import paths
* refactor(docs): date-range-picker dx (#4104 )
* refactor(docs): date-range-picker dx
* fix(docs): date-range-picker dx
* refactor(docs): drawer dx (#4109 )
* refactor(docs): drawer dx
* fix(docs): indentation
* refactor(docs): make icon collapsible
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* feat(input-otp): introduce input OTP component (#4052 )
* feat(input-otp): adding the functionality
* fix(input-otp): making the use of input-otp library
* Update .changeset/spotty-flies-jump.md
* chore(input-otp): nits
* feat: improvements and fixes added
* refactor: input-otp docs improvements
* fix: changeset
* fix: build
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4169 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(theme): revise label font size for lg (#4141 )
* refactor(theme): revise label font size for lg
* chore(changeset): add changeset
* refactor(theme): revise label font size for lg
* fix(docs): typecheck errors (#4171 )
* fix(docs): remove duplicate import
* fix(docs): update type for onChange in range-calendar page
* fix(docs): add missing `@react-types/calendar`
* fix(docs): broken syntax
* fix(docs): typecheck issues
* fix(docs): add missing `@react-types/datepicker`
* fix(docs): typecheck issues
* fix: missing li tag when href is specified (#4168 )
* fix(items): items in list should wrapped in li in case of a
* chore: adding the tests
* Feat/textarea add clear button (#4172 )
* feat(components): add clear button to the textarea component
* docs(textarea): add test and changeset
* feat(textarea): modify the changeset file
* feat(textarea): add clear button to textarea
* feat(textarea): add isClearable prop to textarea
* docs(textarea): add documentation to textarea
* docs(textarea): add documentation to textarea
* feat(textarea): replace the textarea component clear icon and modify its location
* feat(textarea): revise the clear button position
* feat(textarea): revise the clear button structure
* feat(textarea): revise the styles of clear button and textarea
* feat(textarea): revise the styles of RTL case
* feat(textarea): change the rtl to pe
* feat(textarea): delete the px classname
* chore(changeset): update package and message
* test(textarea): add test case
* feat(textarea): change the clear button structure
* feat(textarea): optimized code
* chore(textarea): update the changeset file
* docs(textarea): add slots doc to textarea
* chore(textarea): update peerDevpeerDependencies version
* chore(textarea): add usecallback dep
* Update .changeset/five-adults-protect.md
* chore(pre-release): enter pre-release mode
* feat(textarea): modify the clear button icon
* fix(theme): apply tw nested group (#3909 )
* chore(changset): add changeset
* fix(theme): apply nested group to table
* chore(docs): update table bottomContent code
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: pkg versions
* fix: changeset
* fix: drawer peer dep
* chore: update plop components tempalte
* ci(changesets): version packages (beta) (#3988 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: pre-release workflow
* chore: debug log added
* chore: force pre-release
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* chore: beta1 (#3990 )
* ci(changesets): version packages (beta) (#3991 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(use-image): image ReferenceError in SSR (#3993 )
* fix(input): fixed a sliding issue caused by the helper wrapper (#3966 )
* If it is false and there is an error message or description it will create a div
* Update packages/components/input/src/input.tsx
* Update packages/components/select/src/select.tsx
* Update packages/components/input/src/textarea.tsx
* add changeset
* changeset update
* ci(changesets): version packages (beta) (#3995 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image loading in the server (#3996 )
* fix: lock file
* chore: force release
* chore: force release 2
* ci(changesets): version packages (beta) (#3997 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image load on next.js (#3998 )
* ci(changesets): version packages (beta) (#3999 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: element.ref was removed in React 19 warning (#4003 )
* ci(changesets): version packages (beta) (#4004 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: react 19 as peer dep (#4008 )
* ci(changesets): version packages (beta) (#4009 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Beta/react 19 support (#4010 )
* fix: react 19 as peer dep
* fix: react 19 as peer dep
* chore: support framer-motion alpha version
* ci(changesets): version packages (beta) (#4011 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(theme): making select and input themes consistent (#3881 )
* ci(changesets): version packages (beta) (#4012 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(textarea): fix clearButton display
* fix: support inert value with boolean type for react 19 (#4039 )
* ci(changesets): version packages (beta) (#4041 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert design improved (#4054 )
* ci(changesets): version packages (beta) (#4056 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: drawer improvements (#4057 )
* ci(changesets): version packages (beta) (#4058 )
* feat: alert styles improved (#4071 )
* ci(changesets): version packages (beta) (#4072 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert styles improved (#4073 )
* ci(changesets): version packages (beta) (#4074 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: add number of stars and credits
* chore: fix build
* chore: improve navabr colors
* chore: new changeset (#4083 )
* ci(changesets): version packages (beta) (#4084 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: pnpm cleaned (#4086 )
* ci(changesets): version packages (beta) (#4087 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: custom runnner added
* chore: custom runner test (#4091 )
* Beta/custom runner (#4092 )
* chore: custom runner test
* chore: custom runner test
* chore: remove 2 from older changeset
* ci(changesets): version packages (beta) (#4093 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: new demo added to alert
* Feat/virtualization for autocomplete (#4094 )
* feat: add react-window virtualization for autocomplete
* fix: wrong imports and wrong sizing
* fix: update pnpm lock
* chore: add test cases for large dataset (1000 and 10000 items)
* chore: move virtualized-listbox to listbox components folder, implement isVirtualized conditional
* feat: implement dynamic listboxheight n item height, add story
* chore: rename props, remove unnecessary line changes
* fix: maxHeight style 256px for default, conditional usage of virtualizer
* feat: migrate to tan-stack virtual. (todo: fix scroll shadow)
* feat: virtualization support
---------
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
* ci(changesets): version packages (beta) (#4095 )
* feat: small fixes
* feat: add reducedMotion setting to Provider (#3470 )
* feat: add reducedMotion setting to Provider
* chore: refactor reducedMotion story
* Update .changeset/pretty-parrots-guess.md
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4106 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: move circular-progress tv to progress (#3321 )
* fix: remove circular-progress tv to progress
* docs: changeset
* chore(changeset): update changeset message
* Update .changeset/angry-maps-serve.md
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: label placement when the select has a placeholder or description (#4126 )
* ci(changesets): version packages (beta) (#4107 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): add missing `framer-motion` in `peerDependencies` (#4140 )
* fix(theme): add truncate class to the list item to avoid overflow the wrapper (#4105 )
* fix(docs): invalid canary storybook link (#4030 )
* fix: menu item hidden overflow text
* feat: changeset
* Merge branch 'beta/release-next' into fix/menu-item-hidden
* fix: truncate list item
* feat: update changeset
* fix(menu): omit internal props
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* Update apps/docs/content/docs/components/textarea.mdx
* feat(table): add isKeyboardNavigationDisabled prop to the table (#3735 )
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
* feat: add form component (#3036 )
* chore: add support validationBehavior aria
* chore: add validationBehavior to Provider
* chore: add autocomplete validation test
* chore: add checkbox validation test
* fix(input): require condition
* docs: add description of validationBehavior props
* chore: add support validationBehavior props for date components
* docs(dates): add description of validationBehavior props
* chore: add changeset
* chore: format
* chore: fix test
* fix: select validationBehavior is not support yet
* fix: select validationBehavior not supported yet
* feat: add form component with input support
* feat: add support form context
* chore: wip add support for form server errors
* chore: add support checkbox server validation
* chore: add support radio server validation
* chore: update pnpm-lock.yaml
* chore: add support input server validation
* chore: add support autocomplete server validation
* chore(form): add server validation stories
* chore: fix test
* chore: add date-picker validation test
* chore: update form stories
* chore: add changeset
* chore: update react-aria version
* chore: add pnpm-lock.yaml
* chore: update react-aria version
* chore: add comment
* chore: update react-aria version
* chore: fix change set
* chore: export form component in the main package
* chore: upgrade react-aria
* chore: fixed internationalized/date version
* fix: build error
* chore: upgrade docs react-aria version
* fix: remove comment
* fix: debug setting
* chore(docs): update sponsor (#3904 )
* chore(docs): remove Scrumbuiss
* chore(docs): remove Scrumbuiss logo
* chore(docs): replace va by posthog (#4123 )
* chore(changeset): change to patch
* refactor: react-aria-components remove to decrease package size, logic moved to the form package
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* docs: add forms guide (#4155 )
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* chore: routes updated
* ci(changesets): version packages (beta) (#4151 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: fix indentation
* fix(changeset): package not be found
* ci(changesets): version packages (beta) (#4158 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(select): controlled isInvalid prop (#4082 )
* fix(select): controlled isInvalid prop
* chore: add changeset
* Merge branch 'beta/release-next' into pr/4082
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* ci(changesets): version packages (beta) (#4159 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore(changeset): bump all versions
* ci(changesets): version packages (beta) (#4160 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): missing peer / dev dependency for framer-motion (#4161 )
* fix(system): align `navigate` function parameters with `@react-aria` (#4163 )
* fix: menu item classNames not work (#4156 )
* fix: menu item classNames not work
* feat: changeset
* docs: update
* feat: merge classes utility added
* Update .changeset/brave-trains-wave.md
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): remove incorrect info
* ci(changesets): version packages (beta) (#4162 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(docs): overall dx (#4055 )
* refactor(docs): revise code block (#3922 )
* refactor(docs): revise code block
* chore(docs): resolve pr comments
* refactor(docs): autocomplete dx (#3934 )
* feat(docs): add *.js?raw module
* feat(docs): change to react-jsx and add **/*.js
* chore(root): include js and jsx
* refactor(docs): autocomplete dx
* chore(docs): rollback overrides
* chore(autocomplete): lint
* fix(autocomplete): incorrect import path
* fix(docs): autocomplete dx
* chore(docs): remove highlightedLines
* refactor(docs): breadcrumbs dx (#3968 )
* refactor(docs): breadcrumbs dx
* fix(docs): export issue
* chore(docs): use preserve for jsx
* fix(docs): support multiline import
* fix(docs): support multiple export
* chore(docs): add back export
* refactor(docs): avatar dx (#3951 )
* refactor(docs): badge dx (#3960 )
* refactor(docs): badge dx
* chore(docs): incorrect import path
* refactor(docs): button dx (#3981 )
* refactor(docs): calendar dx (#4022 )
* refactor(docs): calendar dx
* fix(docs): incorrect import path
* refactor(docs): switch dx (#4037 )
* refactor(docs): switch dx
* chore(docs): remove highlightedLines
* refactor(docs): tooltip (#4035 )
* refactor(docs): usage dx (#4036 )
* refactor(docs): circular-progress dx (#4029 )
* refactor(docs): chip-dx (#4028 )
* refactor(docs): checkbox-group dx (#4027 )
* refactor(docs): checkbox dx (#4024 )
* refactor(docs): checkbox dx
* fix(docs): incorrect import path
* refactor(docs): card dx (#4023 )
* refactor(docs): skeleton dx (#4042 )
* refactor(docs): spacer dx (#4043 )
* refactor(docs): snippet dx (#4044 )
* refactor(docs): scroll-shadow dx (#4045 )
* refactor(docs): code dx (#4046 )
* refactor(docs): kbd dx (#4047 )
* refactor(docs): link dx (#4048 )
* refactor(docs): progress dx (#4049 )
* refactor(docs): divider dx (#4050 )
* refactor(docs): listbox dx (#4051 )
* refactor(docs): listbox dx
* fix(docs): import path
* fix(docs): import path
* chore(docs): remove highlightedLines
* fix(docs): indentation
* chore(docs): replace the props of autocomplete from value to key (#4129 )
* refactor(docs): alert dx (#4108 )
* refactor(docs): alert dx
* refactor(docs): alert dx
* refactor(docs): image dx (#4061 )
* refactor(docs): textarea dx (#4063 )
* refactor(docs): spinner dx (#4088 )
* refactor(docs): radio-group dx (#4064 )
* refactor(docs): pagination dx (#4062 )
* refactor(docs): pagination dx
* refactor(docs): pagination dx
* refactor(docs): time-input dx (#4065 )
* refactor(docs): time-input dx
* refactor(docs): time-input dx
* refactor(docs): slider dx (#4066 )
* refactor(docs): slider dx
* refactor(docs): slider dx
* refactor(docs): move SliderValue to type
* refactor(docs): slider dx
* refactor(docs): make icon code collapsible
* refactor(docs): specify versions for date packages (#4138 )
* refactor(docs): specify versions for date packages
* fix(docs): correct RA i18n version
* chore(deps): sync version from package
* refactor(docs): tabs dx (#4067 )
* refactor(docs): tab dx
* refactor(docs): tabs dx
* refactor(docs): input dx (#4102 )
* refactor(docs): input dx
* refactor(docs): input dx
* refactor(docs): navbar dx (#4076 )
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): modal dx (#4077 )
* refactor(docs): modal dx
* refactor(docs): modal dx
* refactor(docs): select dx (#4078 )
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): table dx (#4079 )
* refactor(docs): table dx
* fix(docs): import path
* refactor(docs): table dx
* refactor(docs): table dx
* refactor(docs): popover dx (#4090 )
* refactor(docs): range-calendar dx (#4089 )
* refactor(docs): range-calendar dx
* fix(docs): import path
* refactor(docs): date input dx (#4100 )
* refactor(docs): dropdown dx (#4101 )
* refactor(docs): dropdown dx
* refactor(docs): remove highlightedLines
* refactor(docs): dropdown dx
* refactor(docs): dropdown dx
* refactor(docs): date-picker dx (#4103 )
* refactor(docs): date-picker dx
* fix(docs): import paths
* refactor(docs): date-range-picker dx (#4104 )
* refactor(docs): date-range-picker dx
* fix(docs): date-range-picker dx
* refactor(docs): drawer dx (#4109 )
* refactor(docs): drawer dx
* fix(docs): indentation
* refactor(docs): make icon collapsible
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* Merge branch 'beta/release-next' into pr/3477
* refactor(docs): apply new structure to doc
* feat(input-otp): introduce input OTP component (#4052 )
* feat(input-otp): adding the functionality
* fix(input-otp): making the use of input-otp library
* Update .changeset/spotty-flies-jump.md
* chore(input-otp): nits
* feat: improvements and fixes added
* refactor: input-otp docs improvements
* fix: changeset
* fix: build
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4169 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(theme): revise label font size for lg (#4141 )
* refactor(theme): revise label font size for lg
* chore(changeset): add changeset
* refactor(theme): revise label font size for lg
* fix(docs): typecheck errors (#4171 )
* fix(docs): remove duplicate import
* fix(docs): update type for onChange in range-calendar page
* fix(docs): add missing `@react-types/calendar`
* fix(docs): broken syntax
* fix(docs): typecheck issues
* fix(docs): add missing `@react-types/datepicker`
* fix(docs): typecheck issues
* fix: missing li tag when href is specified (#4168 )
* fix(items): items in list should wrapped in li in case of a
* chore: adding the tests
* fix: textarea issues with the clear button
* chore: adjust clear button position
---------
Co-authored-by: doki- <1335902682@qq.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Mustafa Balcı <19329346+mstfblci@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Tianen Pang <32772271+tianenpang@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: chirokas <157580465+chirokas@users.noreply.github.com >
* ci(changesets): version packages (beta) (#4170 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* docs: sync api from nextui-cli v0.3.5 (#4173 )
Co-authored-by: GitHub Action <action@github.com >
* ci(changesets): exit pre-release mode
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Mustafa Balcı <19329346+mstfblci@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Tianen Pang <32772271+tianenpang@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: chirokas <157580465+chirokas@users.noreply.github.com >
Co-authored-by: doki- <1335902682@qq.com >
Co-authored-by: GitHub Action <action@github.com >
* fix: pre release workflow on protected branches (#4174 )
* chore(pre-release): enter pre-release mode (#4175 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix: input otp peer deps (#4176 )
* chore: update workflows
* chore: pre release workflow modified (#4177 )
* chore: canary versions (#4178 )
* fix: pre-release workflow (#4179 )
* chore: merged with beta branch
* chore: workflow updated
* ci(changesets): version packages
* fix: changeset get github info
* chore: force canary to release (#4180 )
* Feat/canary release (#4181 )
* chore: force canary to release
* feat: canary release
* ci(changesets): version packages
* ci(changesets): version packages
* fix: exit pre-release mode
* fix: exit pre-release mode
* fix: exit pre-release mode
* fix: exit pre-release mode
* fix: exit pre-release mode
* chore: exit pre release mode
* fix(workflows): release & pre-release flow (#4184 )
* chore: revert exit and enter pre release changes
* chore: canary release test (#4185 )
* chore: update exit and enter workflows
* chore: update workflow name
* fix: exit pre-release mode
* fix: exit pre-release mode
* chore: delete pre file
* chore: remove duplicate changesets
* chore: base branch change to canary, changeset config
* refactor: beta tags manually deleted (#4187 )
* fix: install
* fix: peer deps (#4188 )
* Fix/peer deps (#4189 )
* fix: peer deps
* fix: tests
* fix: routes
* chore(docs): revise defaultShowFlagList (#4193 )
* chore(docs): add Example to defaultShowFlagList
* chore(docs): revise defaultShowFlagList
* feat: documentation improvements (#4195 )
* feat: documentation improvements
* fix: alert api
* Feat/doc improvements (#4196 )
* feat: documentation improvements
* fix: alert api
* fix: copy button
* fix: return in card demo
* Fix/react core pkg (#4204 )
* fix: double use client tag import in react core package
* fix: double use client
* chore: restore postbuild script
* docs: optimize code fold (#4202 )
* docs: optimize code fold
* fix: code review
* fix(input): teaxtarea label squish (#4197 )
* fix(input): teaxtarea label squish
* chore(changeset): add changeset for textarea label fix
* chore: remove customer runner
* chore: rename changeset
* chore: increase timeout
* chore: change get info pkg version
* chore: new changeset
* chore: single chnageset
* chore: consolidated changeset
* chore: consolidated changeset
* Update release.yaml (#4205 )
* chore: consolidated changeset
* fix: forwardRef render functions not using ref (#4198 )
* fix: forwardRef render functions not using ref
* fix: changelog
* fix: review
* fix: forwardRef render functions not using ref
* docs: update changeset
* feat(listbox): virtualization (#4206 )
* fix: should not export list item internal variables type
* feat: changeset
* fix: type error
* fix: code block type error
* feat: virtualization feature, docs for listbox
* chore: update routes.json
* fix: fix code-demo for typecheck
* chore: rollback for files
* chore: props omitted in the component itself
* fix: menu item types
* fix: tupecheck
---------
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(select): virtualization (#4203 )
* fix: should not export list item internal variables type
* feat: changeset
* feat: integrate virtualized listbox to select component, add more props
* feat: update docs for select component
* feat: update docs to include API for virtualization
* fix: update docs to follow the newest format
* fix: update test for disable virtualization, add test for virtualized version
* fix: fix typo
* fix: type error
* fix: code block type error
* chore: update docs to use raw jsx instead of template literal
* fix: fix code-demo for typecheck
* chore: rollback for files
* fix: types
* chore: remove caret version on tanstack virtual pkg
* fix: pnpm lock file
* fix: virtualization examples
* fix: number of items
---------
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore: adjust code colors
* fix: collection based components ref (#4207 )
* chore: documentation adjustments
* Update data-slot for the error message in the select. (#4214 )
* Update data-slot for the error message in the select.
All components use the `data-slot="error-message"` attribute, except for the select component. I observed this behavior when a test in my application started failing.
* refactor(select): refactors the data-slots attribute for the error message
* fix(docs): types for classNames and itemClasses (#4209 )
* feat: documentation improvements
* chore: more improvements to the docs, routing updated, acccordiong font size change
* feat: forms doc in progress
* fix(touch): fixing the selection functionality on touch (#4220 )
* fix(touch): fixing the selection functionality on touch
* fix: radio, checkbox & switch interactions
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): remove non-existing attribute (#4221 )
* fix(select): hideEmptyContent API (#4219 )
* fix(select): hideEmptyContent API
* test(select): hideEmptyContent tests
* docs(select): hideEmptyContent API
* chore(select): hideEmptyContent storybook
* chore(changeset): add hideEmptyContent API to select
* refactor(select): hideEmptyContent nitpick
* test(select): hideEmptyContent UI assertions
* fix(select): hideEmptyContent default false
* docs(select): hideEmptyContent default false
* fix(pagination): cursor position when hidden on init (#4222 )
* fix(pagination): cusor position when hidden on init
* test(pagination): cursor intersection observer
* chore(changeset): pagination cursor position fix
* refactor(pagination): minor nitpicks
- check for null ref in usePagination
- restore original IntersectionObserver in test
* fix: form fixes and improvements (#4224 )
* chore: form in progress
* chore: main demo addded to forms, checkbox validation fixed
* chore: forms docs improved
* fix(deps): bump `@react-aria/utils` version (#4226 )
* fix(deps): bump `@react-aria/utils` version
* chore(changeset): add changeset
* feat: forms doc completed
* chore: form component doc created
* chore: forms doc improved
* chore: doc improvements
* chore: alert doc improved
* feat: nextjs 15 migration in progress
* feat: nextjs 15 migration [docs] (#4228 )
* feat: nextjs 15 migration in progress
* feat: next 15 downgraded to next 14
* fix: migration errors
* feat: codeblog is now rendered only when visible, this made a huge performance improvement
* fix: remove folding
* feat: v2.6.0 blog
* feat: Adding nextui pro section on the landing page (#4227 )
* feat: adding nextui pro section on the landing page
* chore(nits): nits
* fix: remove pro image on mobile
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix(docs): prevent scrolling up on pressing theme change switch (#4233 )
* chore: improve v2.6.0 blog
* chore: small improvements
* chore: improve blog
* ci(changesets): version packages (#4186 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: snippet release (#4235 )
* ci(changesets): version packages (#4236 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore: v2.6.2
* ci(changesets): version packages (#4237 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: draggable modal demo
* fix: v2.6 blog
* chore: adjust blog
* chore: release notes link updated
* fix: v2.6.0 (#4247 )
* fix: v2.6.0
* chore: update framer motion version
* ci(changesets): version packages (#4248 )
* fix(deps): incorrect peerDependencies for theme and system package (#4255 )
* fix(deps): incorrect peerDependencies for theme and system package
* chore(changeset): add changeset
* ci(changesets): version packages (#4261 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore: adjust doc
---------
Signed-off-by: Innei <i@innei.in >
Signed-off-by: The1111mp <The1111mp@outlook.com >
Co-authored-by: ryoon <ryoon50@gmail.com >
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Abhinav Agarwal <78839973+abhinav700@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: David Gonzalez <dgonzalez1992@outlook.com >
Co-authored-by: Julie Saia <76669473+juliesaia@users.noreply.github.com >
Co-authored-by: Alex Nguyen <dev@alexnguyen.co.nz >
Co-authored-by: max <hi.max@foxmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
Co-authored-by: Shrinidhi Upadhyaya <shrinidhiupadhyaya1195@gmail.com >
Co-authored-by: Anuj Sharma <52837557+sanuj21@users.noreply.github.com >
Co-authored-by: Innei <tukon479@gmail.com >
Co-authored-by: Jeff. <jeffreysfu@gmail.com >
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Abhinav Agarwal <abhinavagrawal700@gmail.com >
Co-authored-by: wzc520pyfm <1528857653@qq.com >
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Abhinandan <abhinandanverma551@gmail.com >
Co-authored-by: The1111mp <The1111mp@outlook.com >
Co-authored-by: Rakha Kanz Kautsar <rkkautsar@gmail.com >
Co-authored-by: Can Rau <cansrau@gmail.com >
Co-authored-by: Azpekt <65199167+AzpektDev@users.noreply.github.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Mustafa Balcı <19329346+mstfblci@users.noreply.github.com >
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
Co-authored-by: Tianen Pang <32772271+tianenpang@users.noreply.github.com >
Co-authored-by: chirokas <157580465+chirokas@users.noreply.github.com >
Co-authored-by: doki- <1335902682@qq.com >
Co-authored-by: GitHub Action <action@github.com >
Co-authored-by: Peterl561 <76144929+Peterl561@users.noreply.github.com >
Co-authored-by: Julio Barrios <juliobarmi@gmail.com >
2024-12-07 09:40:39 -03:00
Junior Garcia
949dd1863e
chore: merged with main
2024-12-07 09:40:25 -03:00
Junior Garcia
c336567c8e
chore: adjust doc
2024-12-07 09:34:28 -03:00
github-actions[bot]
6fb6140adf
ci(changesets): version packages ( #4261 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2024-12-07 09:20:34 -03:00
աӄա
6a94a125d4
fix(deps): incorrect peerDependencies for theme and system package ( #4255 )
...
* fix(deps): incorrect peerDependencies for theme and system package
* chore(changeset): add changeset
2024-12-07 09:10:50 -03:00
Junior Garcia
d9ae7c89c0
v2.6.0 fixes ( #4249 )
...
* fix(input): ensure clear button is not focusable when disabled (#3774 )
* fix(input): ensure clear button is not focusable when disabled
* test(input): add test to ensure clear button is not focusable when disabled
* chore: add changeset for clear button focus fix when input is disabled
* fix(input): update clear button to use button element
* test(input): add focus test when disabled
and update tests for clear button using button element
* test(input): replace querySelector with getByRole for clear button
* fix(input): set tabIndex to -1 for clear button
* test(input): ensure clear button is not focusable
* fix(image): add missing `w` to `getWrapperProps` dependency (#3802 )
* fix(image): add missing `w` to `getWrapperProps` dependency
* chore(changeset): add changeset
* fix(autocomplete): popover should remain open after clicking clear button (#3788 )
* fix: add state.open() so that dropdown is not closed
* chore: add changeset
* chore(autocomplete): add testcases for keeping lisbox open when clearButton is clicked
* chore: update changeset
* chore(autocomplete): change the docs for test cases
* chore(changeset): update changeset message and add issue number
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(docs): example of blurred card (#3741 )
* docs(card): adding info regarding the gradient for blurred card
* chore(nit): adding example
* chore(docs): revise content for card isBlurred example
* chore(docs): revise isBlurred note
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(docs): replace twitter logo/links with x logo/links (#3815 )
* fix(docs): replace Twitter logo/links with X logo/links
* docs: update twitter references to x
* docs: update changeset for twitter to x changes
* docs: update twitter references to x
* docs: update twitter references to x
* chore(docs): undo .sponsorsrc since it's generated
* refactor(docs): remove unnecessary classes
* chore(docs): undo .sponsorsrc since it's generated
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(date-picker): adding props from calendarProps to getCalendarProps (#3773 )
* fix(date-picker): adding props from calendarProps to the getCalendarProps
* chore(date-picker): adding the changeset
* chore(changeset): add issue number
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* feat(autocomplete): automatically focus first non-disabled item (#2186 )
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* docs(accordion): add overflow to custom motion example (#3793 )
* fix(docs): typos in dark mode page (#3823 )
* fix(theme): fullWidth in input and select (#3768 )
* fix(input): fixing the fullWidth functionality
* chore(changeset): add issue number
* chore(changeset): revise changeset message
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(autocomplete): exit animation on popover close (#3845 )
* fix(autocomplete): exit animation on popover close
* refactor(autocomplete): getListBoxProps
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(theme): replace the use of RTL-specific styles with logical properties (#3868 )
* chore(rtl): remove the usages of rtl
* chore(changeset): adding the changeset
* chore(changeset): update changeset message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(select): label placement discrepancy in Select (#3853 )
* fix(select): label placement incorrect in case of multiline
* chore(select): adding the changeset
* chore(select): adding the tests
* chore(select): code imrovement, wkw's suggestions
* chore(changeset): update changeset message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(theme): label placement in select and input (#3869 )
* fix(theme): fix the label placement
* chore(changeset): adding the changeset
* chore(select): adding comments
* fix(docs): avoid translating the code block (#3878 )
* docs(Codeblock): avoid code be translated
* fix(docs): lint issue
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(listbox): change listBoxItem key to optional (#3883 )
* fix(listbox): listBoxItem key to optional
* chore: add defaultSelectedKeys test for numeric keys and ids
* chore: add changeset
* chore: comment out section prompts in PR template (#3884 )
* chore(test): update testing libraries and refactor (#3886 )
* fix(theme): show margin only with label in Switch component (#3861 )
* fix(switch): removed right margin in wrapper #3791
* feat(changeset): added changeset
* fix(switch): removed me-2 in wrapper
* fix(switch): added ms-2 to label
* chore(changeset): correct package and message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(theme): removed pseudo cancel btn from input (#3912 )
* fix(theme): removed pseudo cancel btn from input
* chore(changeset): adding the changeset
* fix(input): conditionally hiding the webkit search
* chore(changeset): revise changeset message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(docs): dx improvement in accordion (#3856 )
* refactor: improve dx for writing a docs component (#2544 )
* refactor: improve dx for write a docs component
Signed-off-by: Innei <i@innei.in >
* refactor(docs): switch to contentlayer2
* chore(docs): rename to avoid conflict
* refactor(docs): switch to next-contentlayer2
* refactor(docs): revise docs lib
* chore(deps): bump docs related dependencies
* fix(use-aria-multiselect): type issue due to ts version bump
---------
Signed-off-by: Innei <i@innei.in >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(docs): accordion codes
* feat(docs): declare module `*.jsx?raw`
* feat(docs): include `**/*.jsx`
* fix(docs): incorrect content
* chore(docs): add new lines
* refactor(docs): lint
---------
Signed-off-by: Innei <i@innei.in >
Co-authored-by: Innei <tukon479@gmail.com >
* fix(docs): typos in hero section (#3928 )
* fix(theme): support RTL for breadcrumbs (#3927 )
* fix(breadcrumbs): added separator rotation for RTL #2486
* chore(changeset): added changeset
* fix(docs): removed unused import and merged classNames in dropdown (#3936 )
* fix(breadcrumbs): added separator rotation for RTL #2486
* chore(changeset): added changeset
* fix(docs): removed unused Link import and merged classnames in dropdown
* fix: avatar filter disableAnimation to dom prop (#3946 )
* feat: add git hook to auto update dependencies (#3365 )
* feat: add git hook to auto update dependencies
* feat: update color
* fix: prevent test matcher warning (#3893 )
* fix: prevent test matcher warning
* chore: add node types
* chore: update Jest related packages
* chore: run pnpm install
* fix(tabs): correct inert value for true condition (#3978 )
* Alert component (#3982 )
* feat(alert): began the work on alert component
* fix(readme): making correction
* chore(deps): change to 2.0.0
* chore(docs): update README.md
* feat(theme): init alert tv
* chore(alert): update package.json
* feat(alert): init alert storybook structure
* chore(changeset): add changeset
* chore(changeset): change to minor
* chore(alert): revise alert package.json
* feat(alert): init test structure
* chore(deps): pnpm-lock.yaml
* feat(alert): initailized theme and basic structure
* feat(alert): completed use-alert.ts and alert.tsx
* feat(alert): remove innerWrapper, replace helperWrapper with mainWrapper, adding isCloseable prop
* feat(alert): adding isCloseable prop to baseWrapper dependency
* feat(alert): setting the default value of isCloseable prop to true
* feat(alert): moving CloseIcon inside the button
* feat(alert): updated package.json
* feat(alert): default variant and default story
* feat(alert): adding color and radius stories
* feat(alert): completed the styling
* feat(alert): add stories for isCloseable prop and restyle other stories
* feat(alert): correcting ref type
* feat(alert): add test cases
* feat(alert): remove startContent and endContent props
* feat(alert): make styling more accurate
* feat(alert): fixed default props
* feat(alert): fixed theme docs
* feat(alert): add logic for icons
* feat(alert): begin to add docs
* chore(alert): implement the changes suggested in code review
* feat(alert): add onclose prop to alert
* feat(alert): add test cases
* docs(alert): add onClose event
* feat(docs): add alert to routes.json
* fix(alert): correct the text colors
* docs(alert): fix imports and syntax errors
* chore(alert): implement the changes suggested in code review
* chore(alert): lint the code and change isCloseable to isClosable
* chore(alert): lint the code
* chore(alert): run pnpm i
* fix(alert): fix the logic for close button and add test case
* docs(alert): fix docs, change isCloseable to isClosable and change docs for isClosable property
* chore(alert): add the support for RTL, refactor the code and fix the typos
* docs(alert): grammer issues fix
* fix(alert): replace rtl with ms
* chore(alert): custom style and custom implementation, remove isClosable={false}, refactor, fix typos
* chore(alert): linting and implement coderabbit suggestions
* chore(alert): refactor and typos fix
* chore(alert): add import for closeIcon
* chore(alert): add props for closeIcon
* chore(alert): refactor fixes
* chore(alert): implement ryo-manba's suggestion on close Icon
* chore(alert): make alert more responsive
* chore(alert): fix grammer issues suggested by coderabbit
* fix(alert): add max-w property to make alert responsive
* chore(alert): improve responsiveness and refactor alertIcon
* chore(alert): add missing dependency to useMemo
* chore(alert): implement coderabbit's suggestions
* chore(alert): update docs and refactor
* chore(alert): refactor alertIcon and implement coderabbit's suggestion
* chore: fixes
---------
Co-authored-by: Abhinav Agarwal <abhinavagrawal700@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Abhinav Agarwal <78839973+abhinav700@users.noreply.github.com >
* Feat/add draggable modal (#3983 )
* feat(hooks): add use-draggable hook
* feat(components): [modal] export use-draggable
* docs(components): [modal] add draggable modal
* feat(components): [modal] add ref prop for modal-header
* chore(components): [modal] add draggable modal for storybook
* chore: add changeset for draggable modal
* docs(hooks): [use-draggable] fix typo
* chore: upper changeset
* chore(components): [modal] add overflow draggable modal to sb
* test(components): [modal] add draggable modal tests
* build: update pnpm-lock
* chore(changeset): include issue number
* feat(hooks): [use-draggable] set user-select to none when during the dragging
* docs(components): [modal] update code demo title
* docs(components): [modal] condense description for draggable overflow
* feat(hooks): [use-draggable] change version to 0.1.0
* refactor(hooks): [use-draggable] use use-move implement use-draggable
* feat(hooks): [use-draggable] remove repeated user-select
* test(components): [modal] update test case to use-draggable base use-move
* docs(components): [modal] update draggable examples
* fix(hooks): [use-draggable] fix mobile device touchmove event conflict
* refactor(hooks): [use-draggable] remove drag ref prop
* refactor(hooks): [use-draggable] draggable2is-disabled overflow2can-overflow
* test(components): [modal] add draggble disable test
* chore(hooks): [use-draggable] add commant for body touchmove
* Update packages/hooks/use-draggable/src/index.ts
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* fix(hooks): [use-draggable] import use-callback
* test(components): [modal] add mobile-sized test for draggable
* chore(hooks): [use-draggable] add use-callback for func
* chore(hooks): [use-draggable] update version to 2.0.0
* chore: fix typo
* Update .changeset/soft-apricots-sleep.md
* fix: pnpm lock
* fix: build
* chore: add updated moadl
---------
Co-authored-by: wzc520pyfm <1528857653@qq.com >
Co-authored-by: աɨռɢӄաօռɢ <wingkwong.code@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* chore: upgrade react-aria / React 19 & Next.js 15 support (#3732 )
* chore: upgrade react-aria
* chore: add changeset
* chore: fix type error
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(date-picker): add selectorButtonPlacement property (#3248 )
* feat(date-picker): add selectorButtonPlacement property
* chore: update changeset
* Update .changeset/neat-donkeys-accept.md
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat: add tab ref (#3974 )
* feat: add tab ref
* feat: add changeset
* feat: pre-release workflow (#2910 )
* feat(workflow): pre-release
* feat(workflow): exit pre-release
* chore(workflow): update version & publish commands
* fix(workflow): add missing attributes and use schangeset:beta cmd
* feat(root): add changeset:beta
* fix(workflows): revise pre-release logic
* fix(workflows): add missing run
* fix(workflows): use changeset:exit with version instead
* feat(root): add changeset:exit cmd
* refactor(workflows): add pths, id, and format
* feat(workflows): enter pre-release mode
* chore(workflows): remove pre.json only
* refactor(workflows): remove enter-pre-release-mode
* fix(workflows): incorrect url
* refactor(root): remove unused exit command
* refactor(workflows): add comments
* feat(changeset): change to main branch as baseBranch
* feat(root): add changeset:canary
* refactor(workflows): remove unused workflow
* feat(workflow): support canary pre-release mode
* refactor(docs): change to canary
* feat(popover): added control for closing popover on scroll (#3595 )
* fix(navbar): fixed the height when style h-full
* fix(navbar): fixed the height when style h-full
* docs(changeset): resolved extra file
* feat(popover): added control for closing popover on scroll
* update(changeset): correction
* feat(popover): removed extra story
* refactor(test): corrected test for both true and false values of shouldCloseOnScroll
* refactor(docs): added shouldCloseOnScroll prop
* chore(changeset): change to minor
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* feat: add month and year pickers to DateRangePicker and RangeCalendar (#3302 )
* feat: add month and year pickers to DateRangePicker and RangeCalendar
* chore: update docs
* Update .changeset/kind-cobras-travel.md
* chore: react package version
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(deps): bump tailwind-merge version (#3657 )
* chore(deps): bump tailwind-merge versions
* chore(theme): adopt latest extendTailwindMerge
* chore(changeset): add changeset
* chore(changeset): change to minor
* Update .changeset/grumpy-mayflies-rhyme.md
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat: added drawer component (#3986 )
Signed-off-by: The1111mp <The1111mp@outlook.com >
Co-authored-by: The1111mp <The1111mp@outlook.com >
* refactor: optimisations (#3523 )
* refactor: replace lodash with native approaches
* refactor(deps): update framer-motion versions
* feat(utilities): add @nextui-org/dom-animation
* refactor(components): load domAnimation dynamically
* refactor(deps): add @nextui-org/dom-animation
* fix(utilities): relocate index.ts
* feat(changeset): framer motion optimization
* chore(deps): bump framer-motion version
* fix(docs): conflict issue
* refactor(hooks): remove the unnecessary this aliasing
* refactor(utilities): remove the unnecessary this aliasing
* chore(docs): remove {} so that it won't be true all the time
* chore(dom-animation): end with new line
* refactor(hooks): use debounce from `@nextui-org/shared-utils`
* chore(deps): add `@nextui-org/shared-utils`
* refactor: move mapKeys logic to `@nextui-org/shared-utils`
* refactor: use `get` from `@nextui-org/shared-utils`
* refactor(docs): use `get` from `@nextui-org/shared-utils`
* refactor(shared-utils): mapKeys
* chore(deps): bump framer-motion version
* chore(deps): remove lodash
* refactor(docs): use intersectionBy from shared-utils
* feat(shared-utils): add intersectionBy
* chore(dom-animation): remove extra blank line
* refactor(shared-utils): revise intersectionBy
* fix(modal): add willChange
* refactor(shared-utils): add comments
* fix: build & tests
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(hooks): use-theme hook (#3169 )
* feat(docs): update dark mode content
* feat(hooks): @nextui-org/use-theme
* chore(docs): revise ThemeSwitcher code
* refactor(hooks): simplify useTheme and support custom theme names
* feat(hooks): add use-theme test cases
* feat(changeset): add changeset
* refactor(hooks): make localStorageMock globally and clear before each test
* fix(docs): typo
* fix(hooks): coderabbitai comments
* chore(hooks): remove unnecessary +
* chore(changeset): change to minor
* feat(hooks): handle system theme
* chore(hooks): add EOL
* refactor(hooks): add default theme
* refactor(hooks): revise useTheme
* refactor(hooks): resolve pr comments
* refactor(hooks): resolve pr comments
* refactor(hooks): resolve pr comments
* refactor(hooks): remove unused theme in dependency array
* chore(docs): typos
* refactor(hooks): mark system as key for system theme
* chore: merged with canary
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* Fix/avatar flashing (#3987 )
* fix(use-image): cached image flashing
* chore: merged with canary
---------
Co-authored-by: Rakha Kanz Kautsar <rkkautsar@gmail.com >
* refactor(menu): Use `useMenu` and `useMenuItem` from RA (#3261 )
* refactor(menu): use useMenu from react-aria instead
* refactor(menu): use useMenuItem from react-aria instead
* feat(changeset): add changeset
* chore: merged with canary
* fix: dropdown tests
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix(theme): added stripe color gradients for progress (#3938 )
* fix(breadcrumbs): added separator rotation for RTL #2486
* chore(changeset): added changeset
* fix(docs): removed unused Link import and merged classnames in dropdown
* fix(theme):added stripe color gradients for progress #1933
* refactor(theme): added stripe-size and createStripeGradient
* chore: add all minor releases
* fix(docs): invalid canary storybook link (#4030 )
* fix(use-image): image ReferenceError in SSR (#4122 )
* fix(use-image): image ReferenceError in SSR
* fix(use-image): sync with beta
* fix(use-image): sync with beta
* chore(use-image): remove unnecessary comments
* fix(docs): buildLocation expects an object (#4118 )
* fix(docs): routing.mdx
* Delete .changeset/pre.json
* chore(docs): update yarn installation command (#4132 )
There is no `-g` flag in yarn. `global` is a command which must immediately follow yarn.
Source: https://classic.yarnpkg.com/lang/en/docs/cli/global/
* chore: upgrade storybook 8 (#4124 )
* feat: upgrade storybook8
* chore: upgrade storybook and vite
* chore: remove @mdx-js/react optimizeDep
* chore: add @mdx-js/react optimizeDep
* fix: format
* docs: add forms guide (#3822 )
* v2.5.0 [BETA] (#4164 )
* chore(pre-release): enter pre-release mode
* fix(theme): apply tw nested group (#3909 )
* chore(changset): add changeset
* fix(theme): apply nested group to table
* chore(docs): update table bottomContent code
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: pkg versions
* fix: changeset
* fix: drawer peer dep
* chore: update plop components tempalte
* ci(changesets): version packages (beta) (#3988 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: pre-release workflow
* chore: debug log added
* chore: force pre-release
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* chore: beta1 (#3990 )
* ci(changesets): version packages (beta) (#3991 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(use-image): image ReferenceError in SSR (#3993 )
* fix(input): fixed a sliding issue caused by the helper wrapper (#3966 )
* If it is false and there is an error message or description it will create a div
* Update packages/components/input/src/input.tsx
* Update packages/components/select/src/select.tsx
* Update packages/components/input/src/textarea.tsx
* add changeset
* changeset update
* ci(changesets): version packages (beta) (#3995 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image loading in the server (#3996 )
* fix: lock file
* chore: force release
* chore: force release 2
* ci(changesets): version packages (beta) (#3997 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image load on next.js (#3998 )
* ci(changesets): version packages (beta) (#3999 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: element.ref was removed in React 19 warning (#4003 )
* ci(changesets): version packages (beta) (#4004 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: react 19 as peer dep (#4008 )
* ci(changesets): version packages (beta) (#4009 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Beta/react 19 support (#4010 )
* fix: react 19 as peer dep
* fix: react 19 as peer dep
* chore: support framer-motion alpha version
* ci(changesets): version packages (beta) (#4011 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(theme): making select and input themes consistent (#3881 )
* ci(changesets): version packages (beta) (#4012 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: support inert value with boolean type for react 19 (#4039 )
* ci(changesets): version packages (beta) (#4041 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert design improved (#4054 )
* ci(changesets): version packages (beta) (#4056 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: drawer improvements (#4057 )
* ci(changesets): version packages (beta) (#4058 )
* feat: alert styles improved (#4071 )
* ci(changesets): version packages (beta) (#4072 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert styles improved (#4073 )
* ci(changesets): version packages (beta) (#4074 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: add number of stars and credits
* chore: fix build
* chore: improve navabr colors
* chore: new changeset (#4083 )
* ci(changesets): version packages (beta) (#4084 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: pnpm cleaned (#4086 )
* ci(changesets): version packages (beta) (#4087 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: custom runnner added
* chore: custom runner test (#4091 )
* Beta/custom runner (#4092 )
* chore: custom runner test
* chore: custom runner test
* chore: remove 2 from older changeset
* ci(changesets): version packages (beta) (#4093 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: new demo added to alert
* Feat/virtualization for autocomplete (#4094 )
* feat: add react-window virtualization for autocomplete
* fix: wrong imports and wrong sizing
* fix: update pnpm lock
* chore: add test cases for large dataset (1000 and 10000 items)
* chore: move virtualized-listbox to listbox components folder, implement isVirtualized conditional
* feat: implement dynamic listboxheight n item height, add story
* chore: rename props, remove unnecessary line changes
* fix: maxHeight style 256px for default, conditional usage of virtualizer
* feat: migrate to tan-stack virtual. (todo: fix scroll shadow)
* feat: virtualization support
---------
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
* ci(changesets): version packages (beta) (#4095 )
* feat: small fixes
* feat: add reducedMotion setting to Provider (#3470 )
* feat: add reducedMotion setting to Provider
* chore: refactor reducedMotion story
* Update .changeset/pretty-parrots-guess.md
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4106 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: move circular-progress tv to progress (#3321 )
* fix: remove circular-progress tv to progress
* docs: changeset
* chore(changeset): update changeset message
* Update .changeset/angry-maps-serve.md
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: label placement when the select has a placeholder or description (#4126 )
* ci(changesets): version packages (beta) (#4107 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): add missing `framer-motion` in `peerDependencies` (#4140 )
* fix(theme): add truncate class to the list item to avoid overflow the wrapper (#4105 )
* fix(docs): invalid canary storybook link (#4030 )
* fix: menu item hidden overflow text
* feat: changeset
* Merge branch 'beta/release-next' into fix/menu-item-hidden
* fix: truncate list item
* feat: update changeset
* fix(menu): omit internal props
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(table): add isKeyboardNavigationDisabled prop to the table (#3735 )
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
* feat: add form component (#3036 )
* chore: add support validationBehavior aria
* chore: add validationBehavior to Provider
* chore: add autocomplete validation test
* chore: add checkbox validation test
* fix(input): require condition
* docs: add description of validationBehavior props
* chore: add support validationBehavior props for date components
* docs(dates): add description of validationBehavior props
* chore: add changeset
* chore: format
* chore: fix test
* fix: select validationBehavior is not support yet
* fix: select validationBehavior not supported yet
* feat: add form component with input support
* feat: add support form context
* chore: wip add support for form server errors
* chore: add support checkbox server validation
* chore: add support radio server validation
* chore: update pnpm-lock.yaml
* chore: add support input server validation
* chore: add support autocomplete server validation
* chore(form): add server validation stories
* chore: fix test
* chore: add date-picker validation test
* chore: update form stories
* chore: add changeset
* chore: update react-aria version
* chore: add pnpm-lock.yaml
* chore: update react-aria version
* chore: add comment
* chore: update react-aria version
* chore: fix change set
* chore: export form component in the main package
* chore: upgrade react-aria
* chore: fixed internationalized/date version
* fix: build error
* chore: upgrade docs react-aria version
* fix: remove comment
* fix: debug setting
* chore(docs): update sponsor (#3904 )
* chore(docs): remove Scrumbuiss
* chore(docs): remove Scrumbuiss logo
* chore(docs): replace va by posthog (#4123 )
* chore(changeset): change to patch
* refactor: react-aria-components remove to decrease package size, logic moved to the form package
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* docs: add forms guide (#4155 )
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* chore: routes updated
* ci(changesets): version packages (beta) (#4151 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: fix indentation
* fix(changeset): package not be found
* ci(changesets): version packages (beta) (#4158 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(select): controlled isInvalid prop (#4082 )
* fix(select): controlled isInvalid prop
* chore: add changeset
* Merge branch 'beta/release-next' into pr/4082
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* ci(changesets): version packages (beta) (#4159 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore(changeset): bump all versions
* ci(changesets): version packages (beta) (#4160 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): missing peer / dev dependency for framer-motion (#4161 )
* fix(system): align `navigate` function parameters with `@react-aria` (#4163 )
* fix: menu item classNames not work (#4156 )
* fix: menu item classNames not work
* feat: changeset
* docs: update
* feat: merge classes utility added
* Update .changeset/brave-trains-wave.md
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): remove incorrect info
* ci(changesets): version packages (beta) (#4162 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(docs): overall dx (#4055 )
* refactor(docs): revise code block (#3922 )
* refactor(docs): revise code block
* chore(docs): resolve pr comments
* refactor(docs): autocomplete dx (#3934 )
* feat(docs): add *.js?raw module
* feat(docs): change to react-jsx and add **/*.js
* chore(root): include js and jsx
* refactor(docs): autocomplete dx
* chore(docs): rollback overrides
* chore(autocomplete): lint
* fix(autocomplete): incorrect import path
* fix(docs): autocomplete dx
* chore(docs): remove highlightedLines
* refactor(docs): breadcrumbs dx (#3968 )
* refactor(docs): breadcrumbs dx
* fix(docs): export issue
* chore(docs): use preserve for jsx
* fix(docs): support multiline import
* fix(docs): support multiple export
* chore(docs): add back export
* refactor(docs): avatar dx (#3951 )
* refactor(docs): badge dx (#3960 )
* refactor(docs): badge dx
* chore(docs): incorrect import path
* refactor(docs): button dx (#3981 )
* refactor(docs): calendar dx (#4022 )
* refactor(docs): calendar dx
* fix(docs): incorrect import path
* refactor(docs): switch dx (#4037 )
* refactor(docs): switch dx
* chore(docs): remove highlightedLines
* refactor(docs): tooltip (#4035 )
* refactor(docs): usage dx (#4036 )
* refactor(docs): circular-progress dx (#4029 )
* refactor(docs): chip-dx (#4028 )
* refactor(docs): checkbox-group dx (#4027 )
* refactor(docs): checkbox dx (#4024 )
* refactor(docs): checkbox dx
* fix(docs): incorrect import path
* refactor(docs): card dx (#4023 )
* refactor(docs): skeleton dx (#4042 )
* refactor(docs): spacer dx (#4043 )
* refactor(docs): snippet dx (#4044 )
* refactor(docs): scroll-shadow dx (#4045 )
* refactor(docs): code dx (#4046 )
* refactor(docs): kbd dx (#4047 )
* refactor(docs): link dx (#4048 )
* refactor(docs): progress dx (#4049 )
* refactor(docs): divider dx (#4050 )
* refactor(docs): listbox dx (#4051 )
* refactor(docs): listbox dx
* fix(docs): import path
* fix(docs): import path
* chore(docs): remove highlightedLines
* fix(docs): indentation
* chore(docs): replace the props of autocomplete from value to key (#4129 )
* refactor(docs): alert dx (#4108 )
* refactor(docs): alert dx
* refactor(docs): alert dx
* refactor(docs): image dx (#4061 )
* refactor(docs): textarea dx (#4063 )
* refactor(docs): spinner dx (#4088 )
* refactor(docs): radio-group dx (#4064 )
* refactor(docs): pagination dx (#4062 )
* refactor(docs): pagination dx
* refactor(docs): pagination dx
* refactor(docs): time-input dx (#4065 )
* refactor(docs): time-input dx
* refactor(docs): time-input dx
* refactor(docs): slider dx (#4066 )
* refactor(docs): slider dx
* refactor(docs): slider dx
* refactor(docs): move SliderValue to type
* refactor(docs): slider dx
* refactor(docs): make icon code collapsible
* refactor(docs): specify versions for date packages (#4138 )
* refactor(docs): specify versions for date packages
* fix(docs): correct RA i18n version
* chore(deps): sync version from package
* refactor(docs): tabs dx (#4067 )
* refactor(docs): tab dx
* refactor(docs): tabs dx
* refactor(docs): input dx (#4102 )
* refactor(docs): input dx
* refactor(docs): input dx
* refactor(docs): navbar dx (#4076 )
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): modal dx (#4077 )
* refactor(docs): modal dx
* refactor(docs): modal dx
* refactor(docs): select dx (#4078 )
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): table dx (#4079 )
* refactor(docs): table dx
* fix(docs): import path
* refactor(docs): table dx
* refactor(docs): table dx
* refactor(docs): popover dx (#4090 )
* refactor(docs): range-calendar dx (#4089 )
* refactor(docs): range-calendar dx
* fix(docs): import path
* refactor(docs): date input dx (#4100 )
* refactor(docs): dropdown dx (#4101 )
* refactor(docs): dropdown dx
* refactor(docs): remove highlightedLines
* refactor(docs): dropdown dx
* refactor(docs): dropdown dx
* refactor(docs): date-picker dx (#4103 )
* refactor(docs): date-picker dx
* fix(docs): import paths
* refactor(docs): date-range-picker dx (#4104 )
* refactor(docs): date-range-picker dx
* fix(docs): date-range-picker dx
* refactor(docs): drawer dx (#4109 )
* refactor(docs): drawer dx
* fix(docs): indentation
* refactor(docs): make icon collapsible
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* feat(input-otp): introduce input OTP component (#4052 )
* feat(input-otp): adding the functionality
* fix(input-otp): making the use of input-otp library
* Update .changeset/spotty-flies-jump.md
* chore(input-otp): nits
* feat: improvements and fixes added
* refactor: input-otp docs improvements
* fix: changeset
* fix: build
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4169 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(theme): revise label font size for lg (#4141 )
* refactor(theme): revise label font size for lg
* chore(changeset): add changeset
* refactor(theme): revise label font size for lg
* fix(docs): typecheck errors (#4171 )
* fix(docs): remove duplicate import
* fix(docs): update type for onChange in range-calendar page
* fix(docs): add missing `@react-types/calendar`
* fix(docs): broken syntax
* fix(docs): typecheck issues
* fix(docs): add missing `@react-types/datepicker`
* fix(docs): typecheck issues
* fix: missing li tag when href is specified (#4168 )
* fix(items): items in list should wrapped in li in case of a
* chore: adding the tests
* Feat/textarea add clear button (#4172 )
* feat(components): add clear button to the textarea component
* docs(textarea): add test and changeset
* feat(textarea): modify the changeset file
* feat(textarea): add clear button to textarea
* feat(textarea): add isClearable prop to textarea
* docs(textarea): add documentation to textarea
* docs(textarea): add documentation to textarea
* feat(textarea): replace the textarea component clear icon and modify its location
* feat(textarea): revise the clear button position
* feat(textarea): revise the clear button structure
* feat(textarea): revise the styles of clear button and textarea
* feat(textarea): revise the styles of RTL case
* feat(textarea): change the rtl to pe
* feat(textarea): delete the px classname
* chore(changeset): update package and message
* test(textarea): add test case
* feat(textarea): change the clear button structure
* feat(textarea): optimized code
* chore(textarea): update the changeset file
* docs(textarea): add slots doc to textarea
* chore(textarea): update peerDevpeerDependencies version
* chore(textarea): add usecallback dep
* Update .changeset/five-adults-protect.md
* chore(pre-release): enter pre-release mode
* feat(textarea): modify the clear button icon
* fix(theme): apply tw nested group (#3909 )
* chore(changset): add changeset
* fix(theme): apply nested group to table
* chore(docs): update table bottomContent code
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: pkg versions
* fix: changeset
* fix: drawer peer dep
* chore: update plop components tempalte
* ci(changesets): version packages (beta) (#3988 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: pre-release workflow
* chore: debug log added
* chore: force pre-release
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* chore: beta1 (#3990 )
* ci(changesets): version packages (beta) (#3991 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(use-image): image ReferenceError in SSR (#3993 )
* fix(input): fixed a sliding issue caused by the helper wrapper (#3966 )
* If it is false and there is an error message or description it will create a div
* Update packages/components/input/src/input.tsx
* Update packages/components/select/src/select.tsx
* Update packages/components/input/src/textarea.tsx
* add changeset
* changeset update
* ci(changesets): version packages (beta) (#3995 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image loading in the server (#3996 )
* fix: lock file
* chore: force release
* chore: force release 2
* ci(changesets): version packages (beta) (#3997 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image load on next.js (#3998 )
* ci(changesets): version packages (beta) (#3999 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: element.ref was removed in React 19 warning (#4003 )
* ci(changesets): version packages (beta) (#4004 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: react 19 as peer dep (#4008 )
* ci(changesets): version packages (beta) (#4009 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Beta/react 19 support (#4010 )
* fix: react 19 as peer dep
* fix: react 19 as peer dep
* chore: support framer-motion alpha version
* ci(changesets): version packages (beta) (#4011 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(theme): making select and input themes consistent (#3881 )
* ci(changesets): version packages (beta) (#4012 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(textarea): fix clearButton display
* fix: support inert value with boolean type for react 19 (#4039 )
* ci(changesets): version packages (beta) (#4041 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert design improved (#4054 )
* ci(changesets): version packages (beta) (#4056 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: drawer improvements (#4057 )
* ci(changesets): version packages (beta) (#4058 )
* feat: alert styles improved (#4071 )
* ci(changesets): version packages (beta) (#4072 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert styles improved (#4073 )
* ci(changesets): version packages (beta) (#4074 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: add number of stars and credits
* chore: fix build
* chore: improve navabr colors
* chore: new changeset (#4083 )
* ci(changesets): version packages (beta) (#4084 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: pnpm cleaned (#4086 )
* ci(changesets): version packages (beta) (#4087 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: custom runnner added
* chore: custom runner test (#4091 )
* Beta/custom runner (#4092 )
* chore: custom runner test
* chore: custom runner test
* chore: remove 2 from older changeset
* ci(changesets): version packages (beta) (#4093 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: new demo added to alert
* Feat/virtualization for autocomplete (#4094 )
* feat: add react-window virtualization for autocomplete
* fix: wrong imports and wrong sizing
* fix: update pnpm lock
* chore: add test cases for large dataset (1000 and 10000 items)
* chore: move virtualized-listbox to listbox components folder, implement isVirtualized conditional
* feat: implement dynamic listboxheight n item height, add story
* chore: rename props, remove unnecessary line changes
* fix: maxHeight style 256px for default, conditional usage of virtualizer
* feat: migrate to tan-stack virtual. (todo: fix scroll shadow)
* feat: virtualization support
---------
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
* ci(changesets): version packages (beta) (#4095 )
* feat: small fixes
* feat: add reducedMotion setting to Provider (#3470 )
* feat: add reducedMotion setting to Provider
* chore: refactor reducedMotion story
* Update .changeset/pretty-parrots-guess.md
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4106 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: move circular-progress tv to progress (#3321 )
* fix: remove circular-progress tv to progress
* docs: changeset
* chore(changeset): update changeset message
* Update .changeset/angry-maps-serve.md
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: label placement when the select has a placeholder or description (#4126 )
* ci(changesets): version packages (beta) (#4107 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): add missing `framer-motion` in `peerDependencies` (#4140 )
* fix(theme): add truncate class to the list item to avoid overflow the wrapper (#4105 )
* fix(docs): invalid canary storybook link (#4030 )
* fix: menu item hidden overflow text
* feat: changeset
* Merge branch 'beta/release-next' into fix/menu-item-hidden
* fix: truncate list item
* feat: update changeset
* fix(menu): omit internal props
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* Update apps/docs/content/docs/components/textarea.mdx
* feat(table): add isKeyboardNavigationDisabled prop to the table (#3735 )
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
* feat: add form component (#3036 )
* chore: add support validationBehavior aria
* chore: add validationBehavior to Provider
* chore: add autocomplete validation test
* chore: add checkbox validation test
* fix(input): require condition
* docs: add description of validationBehavior props
* chore: add support validationBehavior props for date components
* docs(dates): add description of validationBehavior props
* chore: add changeset
* chore: format
* chore: fix test
* fix: select validationBehavior is not support yet
* fix: select validationBehavior not supported yet
* feat: add form component with input support
* feat: add support form context
* chore: wip add support for form server errors
* chore: add support checkbox server validation
* chore: add support radio server validation
* chore: update pnpm-lock.yaml
* chore: add support input server validation
* chore: add support autocomplete server validation
* chore(form): add server validation stories
* chore: fix test
* chore: add date-picker validation test
* chore: update form stories
* chore: add changeset
* chore: update react-aria version
* chore: add pnpm-lock.yaml
* chore: update react-aria version
* chore: add comment
* chore: update react-aria version
* chore: fix change set
* chore: export form component in the main package
* chore: upgrade react-aria
* chore: fixed internationalized/date version
* fix: build error
* chore: upgrade docs react-aria version
* fix: remove comment
* fix: debug setting
* chore(docs): update sponsor (#3904 )
* chore(docs): remove Scrumbuiss
* chore(docs): remove Scrumbuiss logo
* chore(docs): replace va by posthog (#4123 )
* chore(changeset): change to patch
* refactor: react-aria-components remove to decrease package size, logic moved to the form package
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* docs: add forms guide (#4155 )
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* chore: routes updated
* ci(changesets): version packages (beta) (#4151 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: fix indentation
* fix(changeset): package not be found
* ci(changesets): version packages (beta) (#4158 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(select): controlled isInvalid prop (#4082 )
* fix(select): controlled isInvalid prop
* chore: add changeset
* Merge branch 'beta/release-next' into pr/4082
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* ci(changesets): version packages (beta) (#4159 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore(changeset): bump all versions
* ci(changesets): version packages (beta) (#4160 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): missing peer / dev dependency for framer-motion (#4161 )
* fix(system): align `navigate` function parameters with `@react-aria` (#4163 )
* fix: menu item classNames not work (#4156 )
* fix: menu item classNames not work
* feat: changeset
* docs: update
* feat: merge classes utility added
* Update .changeset/brave-trains-wave.md
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): remove incorrect info
* ci(changesets): version packages (beta) (#4162 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(docs): overall dx (#4055 )
* refactor(docs): revise code block (#3922 )
* refactor(docs): revise code block
* chore(docs): resolve pr comments
* refactor(docs): autocomplete dx (#3934 )
* feat(docs): add *.js?raw module
* feat(docs): change to react-jsx and add **/*.js
* chore(root): include js and jsx
* refactor(docs): autocomplete dx
* chore(docs): rollback overrides
* chore(autocomplete): lint
* fix(autocomplete): incorrect import path
* fix(docs): autocomplete dx
* chore(docs): remove highlightedLines
* refactor(docs): breadcrumbs dx (#3968 )
* refactor(docs): breadcrumbs dx
* fix(docs): export issue
* chore(docs): use preserve for jsx
* fix(docs): support multiline import
* fix(docs): support multiple export
* chore(docs): add back export
* refactor(docs): avatar dx (#3951 )
* refactor(docs): badge dx (#3960 )
* refactor(docs): badge dx
* chore(docs): incorrect import path
* refactor(docs): button dx (#3981 )
* refactor(docs): calendar dx (#4022 )
* refactor(docs): calendar dx
* fix(docs): incorrect import path
* refactor(docs): switch dx (#4037 )
* refactor(docs): switch dx
* chore(docs): remove highlightedLines
* refactor(docs): tooltip (#4035 )
* refactor(docs): usage dx (#4036 )
* refactor(docs): circular-progress dx (#4029 )
* refactor(docs): chip-dx (#4028 )
* refactor(docs): checkbox-group dx (#4027 )
* refactor(docs): checkbox dx (#4024 )
* refactor(docs): checkbox dx
* fix(docs): incorrect import path
* refactor(docs): card dx (#4023 )
* refactor(docs): skeleton dx (#4042 )
* refactor(docs): spacer dx (#4043 )
* refactor(docs): snippet dx (#4044 )
* refactor(docs): scroll-shadow dx (#4045 )
* refactor(docs): code dx (#4046 )
* refactor(docs): kbd dx (#4047 )
* refactor(docs): link dx (#4048 )
* refactor(docs): progress dx (#4049 )
* refactor(docs): divider dx (#4050 )
* refactor(docs): listbox dx (#4051 )
* refactor(docs): listbox dx
* fix(docs): import path
* fix(docs): import path
* chore(docs): remove highlightedLines
* fix(docs): indentation
* chore(docs): replace the props of autocomplete from value to key (#4129 )
* refactor(docs): alert dx (#4108 )
* refactor(docs): alert dx
* refactor(docs): alert dx
* refactor(docs): image dx (#4061 )
* refactor(docs): textarea dx (#4063 )
* refactor(docs): spinner dx (#4088 )
* refactor(docs): radio-group dx (#4064 )
* refactor(docs): pagination dx (#4062 )
* refactor(docs): pagination dx
* refactor(docs): pagination dx
* refactor(docs): time-input dx (#4065 )
* refactor(docs): time-input dx
* refactor(docs): time-input dx
* refactor(docs): slider dx (#4066 )
* refactor(docs): slider dx
* refactor(docs): slider dx
* refactor(docs): move SliderValue to type
* refactor(docs): slider dx
* refactor(docs): make icon code collapsible
* refactor(docs): specify versions for date packages (#4138 )
* refactor(docs): specify versions for date packages
* fix(docs): correct RA i18n version
* chore(deps): sync version from package
* refactor(docs): tabs dx (#4067 )
* refactor(docs): tab dx
* refactor(docs): tabs dx
* refactor(docs): input dx (#4102 )
* refactor(docs): input dx
* refactor(docs): input dx
* refactor(docs): navbar dx (#4076 )
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): modal dx (#4077 )
* refactor(docs): modal dx
* refactor(docs): modal dx
* refactor(docs): select dx (#4078 )
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): table dx (#4079 )
* refactor(docs): table dx
* fix(docs): import path
* refactor(docs): table dx
* refactor(docs): table dx
* refactor(docs): popover dx (#4090 )
* refactor(docs): range-calendar dx (#4089 )
* refactor(docs): range-calendar dx
* fix(docs): import path
* refactor(docs): date input dx (#4100 )
* refactor(docs): dropdown dx (#4101 )
* refactor(docs): dropdown dx
* refactor(docs): remove highlightedLines
* refactor(docs): dropdown dx
* refactor(docs): dropdown dx
* refactor(docs): date-picker dx (#4103 )
* refactor(docs): date-picker dx
* fix(docs): import paths
* refactor(docs): date-range-picker dx (#4104 )
* refactor(docs): date-range-picker dx
* fix(docs): date-range-picker dx
* refactor(docs): drawer dx (#4109 )
* refactor(docs): drawer dx
* fix(docs): indentation
* refactor(docs): make icon collapsible
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* Merge branch 'beta/release-next' into pr/3477
* refactor(docs): apply new structure to doc
* feat(input-otp): introduce input OTP component (#4052 )
* feat(input-otp): adding the functionality
* fix(input-otp): making the use of input-otp library
* Update .changeset/spotty-flies-jump.md
* chore(input-otp): nits
* feat: improvements and fixes added
* refactor: input-otp docs improvements
* fix: changeset
* fix: build
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4169 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(theme): revise label font size for lg (#4141 )
* refactor(theme): revise label font size for lg
* chore(changeset): add changeset
* refactor(theme): revise label font size for lg
* fix(docs): typecheck errors (#4171 )
* fix(docs): remove duplicate import
* fix(docs): update type for onChange in range-calendar page
* fix(docs): add missing `@react-types/calendar`
* fix(docs): broken syntax
* fix(docs): typecheck issues
* fix(docs): add missing `@react-types/datepicker`
* fix(docs): typecheck issues
* fix: missing li tag when href is specified (#4168 )
* fix(items): items in list should wrapped in li in case of a
* chore: adding the tests
* fix: textarea issues with the clear button
* chore: adjust clear button position
---------
Co-authored-by: doki- <1335902682@qq.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Mustafa Balcı <19329346+mstfblci@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Tianen Pang <32772271+tianenpang@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: chirokas <157580465+chirokas@users.noreply.github.com >
* ci(changesets): version packages (beta) (#4170 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* docs: sync api from nextui-cli v0.3.5 (#4173 )
Co-authored-by: GitHub Action <action@github.com >
* ci(changesets): exit pre-release mode
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Mustafa Balcı <19329346+mstfblci@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Tianen Pang <32772271+tianenpang@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: chirokas <157580465+chirokas@users.noreply.github.com >
Co-authored-by: doki- <1335902682@qq.com >
Co-authored-by: GitHub Action <action@github.com >
* fix: pre release workflow on protected branches (#4174 )
* chore(pre-release): enter pre-release mode (#4175 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix: input otp peer deps (#4176 )
* chore: update workflows
* chore: pre release workflow modified (#4177 )
* chore: canary versions (#4178 )
* fix: pre-release workflow (#4179 )
* chore: merged with beta branch
* chore: workflow updated
* ci(changesets): version packages
* fix: changeset get github info
* chore: force canary to release (#4180 )
* Feat/canary release (#4181 )
* chore: force canary to release
* feat: canary release
* ci(changesets): version packages
* ci(changesets): version packages
* fix: exit pre-release mode
* fix: exit pre-release mode
* fix: exit pre-release mode
* fix: exit pre-release mode
* fix: exit pre-release mode
* chore: exit pre release mode
* fix(workflows): release & pre-release flow (#4184 )
* chore: revert exit and enter pre release changes
* chore: canary release test (#4185 )
* chore: update exit and enter workflows
* chore: update workflow name
* fix: exit pre-release mode
* fix: exit pre-release mode
* chore: delete pre file
* chore: remove duplicate changesets
* chore: base branch change to canary, changeset config
* refactor: beta tags manually deleted (#4187 )
* fix: install
* fix: peer deps (#4188 )
* Fix/peer deps (#4189 )
* fix: peer deps
* fix: tests
* fix: routes
* chore(docs): revise defaultShowFlagList (#4193 )
* chore(docs): add Example to defaultShowFlagList
* chore(docs): revise defaultShowFlagList
* feat: documentation improvements (#4195 )
* feat: documentation improvements
* fix: alert api
* Feat/doc improvements (#4196 )
* feat: documentation improvements
* fix: alert api
* fix: copy button
* fix: return in card demo
* Fix/react core pkg (#4204 )
* fix: double use client tag import in react core package
* fix: double use client
* chore: restore postbuild script
* docs: optimize code fold (#4202 )
* docs: optimize code fold
* fix: code review
* fix(input): teaxtarea label squish (#4197 )
* fix(input): teaxtarea label squish
* chore(changeset): add changeset for textarea label fix
* chore: remove customer runner
* chore: rename changeset
* chore: increase timeout
* chore: change get info pkg version
* chore: new changeset
* chore: single chnageset
* chore: consolidated changeset
* chore: consolidated changeset
* Update release.yaml (#4205 )
* chore: consolidated changeset
* fix: forwardRef render functions not using ref (#4198 )
* fix: forwardRef render functions not using ref
* fix: changelog
* fix: review
* fix: forwardRef render functions not using ref
* docs: update changeset
* feat(listbox): virtualization (#4206 )
* fix: should not export list item internal variables type
* feat: changeset
* fix: type error
* fix: code block type error
* feat: virtualization feature, docs for listbox
* chore: update routes.json
* fix: fix code-demo for typecheck
* chore: rollback for files
* chore: props omitted in the component itself
* fix: menu item types
* fix: tupecheck
---------
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(select): virtualization (#4203 )
* fix: should not export list item internal variables type
* feat: changeset
* feat: integrate virtualized listbox to select component, add more props
* feat: update docs for select component
* feat: update docs to include API for virtualization
* fix: update docs to follow the newest format
* fix: update test for disable virtualization, add test for virtualized version
* fix: fix typo
* fix: type error
* fix: code block type error
* chore: update docs to use raw jsx instead of template literal
* fix: fix code-demo for typecheck
* chore: rollback for files
* fix: types
* chore: remove caret version on tanstack virtual pkg
* fix: pnpm lock file
* fix: virtualization examples
* fix: number of items
---------
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore: adjust code colors
* fix: collection based components ref (#4207 )
* chore: documentation adjustments
* Update data-slot for the error message in the select. (#4214 )
* Update data-slot for the error message in the select.
All components use the `data-slot="error-message"` attribute, except for the select component. I observed this behavior when a test in my application started failing.
* refactor(select): refactors the data-slots attribute for the error message
* fix(docs): types for classNames and itemClasses (#4209 )
* feat: documentation improvements
* chore: more improvements to the docs, routing updated, acccordiong font size change
* feat: forms doc in progress
* fix(touch): fixing the selection functionality on touch (#4220 )
* fix(touch): fixing the selection functionality on touch
* fix: radio, checkbox & switch interactions
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): remove non-existing attribute (#4221 )
* fix(select): hideEmptyContent API (#4219 )
* fix(select): hideEmptyContent API
* test(select): hideEmptyContent tests
* docs(select): hideEmptyContent API
* chore(select): hideEmptyContent storybook
* chore(changeset): add hideEmptyContent API to select
* refactor(select): hideEmptyContent nitpick
* test(select): hideEmptyContent UI assertions
* fix(select): hideEmptyContent default false
* docs(select): hideEmptyContent default false
* fix(pagination): cursor position when hidden on init (#4222 )
* fix(pagination): cusor position when hidden on init
* test(pagination): cursor intersection observer
* chore(changeset): pagination cursor position fix
* refactor(pagination): minor nitpicks
- check for null ref in usePagination
- restore original IntersectionObserver in test
* fix: form fixes and improvements (#4224 )
* chore: form in progress
* chore: main demo addded to forms, checkbox validation fixed
* chore: forms docs improved
* fix(deps): bump `@react-aria/utils` version (#4226 )
* fix(deps): bump `@react-aria/utils` version
* chore(changeset): add changeset
* feat: forms doc completed
* chore: form component doc created
* chore: forms doc improved
* chore: doc improvements
* chore: alert doc improved
* feat: nextjs 15 migration in progress
* feat: nextjs 15 migration [docs] (#4228 )
* feat: nextjs 15 migration in progress
* feat: next 15 downgraded to next 14
* fix: migration errors
* feat: codeblog is now rendered only when visible, this made a huge performance improvement
* fix: remove folding
* feat: v2.6.0 blog
* feat: Adding nextui pro section on the landing page (#4227 )
* feat: adding nextui pro section on the landing page
* chore(nits): nits
* fix: remove pro image on mobile
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix(docs): prevent scrolling up on pressing theme change switch (#4233 )
* chore: improve v2.6.0 blog
* chore: small improvements
* chore: improve blog
* ci(changesets): version packages (#4186 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: snippet release (#4235 )
* ci(changesets): version packages (#4236 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore: v2.6.2
* ci(changesets): version packages (#4237 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: draggable modal demo
* fix: v2.6 blog
* chore: adjust blog
* chore: release notes link updated
* fix: v2.6.0 (#4247 )
* fix: v2.6.0
* chore: update framer motion version
* ci(changesets): version packages (#4248 )
---------
Signed-off-by: Innei <i@innei.in >
Signed-off-by: The1111mp <The1111mp@outlook.com >
Co-authored-by: ryoon <ryoon50@gmail.com >
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Abhinav Agarwal <78839973+abhinav700@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: David Gonzalez <dgonzalez1992@outlook.com >
Co-authored-by: Julie Saia <76669473+juliesaia@users.noreply.github.com >
Co-authored-by: Alex Nguyen <dev@alexnguyen.co.nz >
Co-authored-by: max <hi.max@foxmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
Co-authored-by: Shrinidhi Upadhyaya <shrinidhiupadhyaya1195@gmail.com >
Co-authored-by: Anuj Sharma <52837557+sanuj21@users.noreply.github.com >
Co-authored-by: Innei <tukon479@gmail.com >
Co-authored-by: Jeff. <jeffreysfu@gmail.com >
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Abhinav Agarwal <abhinavagrawal700@gmail.com >
Co-authored-by: wzc520pyfm <1528857653@qq.com >
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Abhinandan <abhinandanverma551@gmail.com >
Co-authored-by: The1111mp <The1111mp@outlook.com >
Co-authored-by: Rakha Kanz Kautsar <rkkautsar@gmail.com >
Co-authored-by: Can Rau <cansrau@gmail.com >
Co-authored-by: Azpekt <65199167+AzpektDev@users.noreply.github.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Mustafa Balcı <19329346+mstfblci@users.noreply.github.com >
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
Co-authored-by: Tianen Pang <32772271+tianenpang@users.noreply.github.com >
Co-authored-by: chirokas <157580465+chirokas@users.noreply.github.com >
Co-authored-by: doki- <1335902682@qq.com >
Co-authored-by: GitHub Action <action@github.com >
Co-authored-by: Peterl561 <76144929+Peterl561@users.noreply.github.com >
Co-authored-by: Julio Barrios <juliobarmi@gmail.com >
2024-12-06 19:21:28 -03:00
github-actions[bot]
ac94e47e67
ci(changesets): version packages ( #4248 )
2024-12-06 19:11:51 -03:00
Junior Garcia
551ab18406
fix: v2.6.0 ( #4247 )
...
* fix: v2.6.0
* chore: update framer motion version
2024-12-06 19:05:41 -03:00
Junior Garcia
f397546090
Merge branch 'main' of github.com:nextui-org/nextui into canary
2024-12-06 14:04:21 -03:00
Junior Garcia
914df9b3ad
Release notes link updated ( #4242 )
...
* fix(input): ensure clear button is not focusable when disabled (#3774 )
* fix(input): ensure clear button is not focusable when disabled
* test(input): add test to ensure clear button is not focusable when disabled
* chore: add changeset for clear button focus fix when input is disabled
* fix(input): update clear button to use button element
* test(input): add focus test when disabled
and update tests for clear button using button element
* test(input): replace querySelector with getByRole for clear button
* fix(input): set tabIndex to -1 for clear button
* test(input): ensure clear button is not focusable
* fix(image): add missing `w` to `getWrapperProps` dependency (#3802 )
* fix(image): add missing `w` to `getWrapperProps` dependency
* chore(changeset): add changeset
* fix(autocomplete): popover should remain open after clicking clear button (#3788 )
* fix: add state.open() so that dropdown is not closed
* chore: add changeset
* chore(autocomplete): add testcases for keeping lisbox open when clearButton is clicked
* chore: update changeset
* chore(autocomplete): change the docs for test cases
* chore(changeset): update changeset message and add issue number
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(docs): example of blurred card (#3741 )
* docs(card): adding info regarding the gradient for blurred card
* chore(nit): adding example
* chore(docs): revise content for card isBlurred example
* chore(docs): revise isBlurred note
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(docs): replace twitter logo/links with x logo/links (#3815 )
* fix(docs): replace Twitter logo/links with X logo/links
* docs: update twitter references to x
* docs: update changeset for twitter to x changes
* docs: update twitter references to x
* docs: update twitter references to x
* chore(docs): undo .sponsorsrc since it's generated
* refactor(docs): remove unnecessary classes
* chore(docs): undo .sponsorsrc since it's generated
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(date-picker): adding props from calendarProps to getCalendarProps (#3773 )
* fix(date-picker): adding props from calendarProps to the getCalendarProps
* chore(date-picker): adding the changeset
* chore(changeset): add issue number
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* feat(autocomplete): automatically focus first non-disabled item (#2186 )
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* docs(accordion): add overflow to custom motion example (#3793 )
* fix(docs): typos in dark mode page (#3823 )
* fix(theme): fullWidth in input and select (#3768 )
* fix(input): fixing the fullWidth functionality
* chore(changeset): add issue number
* chore(changeset): revise changeset message
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(autocomplete): exit animation on popover close (#3845 )
* fix(autocomplete): exit animation on popover close
* refactor(autocomplete): getListBoxProps
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(theme): replace the use of RTL-specific styles with logical properties (#3868 )
* chore(rtl): remove the usages of rtl
* chore(changeset): adding the changeset
* chore(changeset): update changeset message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(select): label placement discrepancy in Select (#3853 )
* fix(select): label placement incorrect in case of multiline
* chore(select): adding the changeset
* chore(select): adding the tests
* chore(select): code imrovement, wkw's suggestions
* chore(changeset): update changeset message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(theme): label placement in select and input (#3869 )
* fix(theme): fix the label placement
* chore(changeset): adding the changeset
* chore(select): adding comments
* fix(docs): avoid translating the code block (#3878 )
* docs(Codeblock): avoid code be translated
* fix(docs): lint issue
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(listbox): change listBoxItem key to optional (#3883 )
* fix(listbox): listBoxItem key to optional
* chore: add defaultSelectedKeys test for numeric keys and ids
* chore: add changeset
* chore: comment out section prompts in PR template (#3884 )
* chore(test): update testing libraries and refactor (#3886 )
* fix(theme): show margin only with label in Switch component (#3861 )
* fix(switch): removed right margin in wrapper #3791
* feat(changeset): added changeset
* fix(switch): removed me-2 in wrapper
* fix(switch): added ms-2 to label
* chore(changeset): correct package and message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(theme): removed pseudo cancel btn from input (#3912 )
* fix(theme): removed pseudo cancel btn from input
* chore(changeset): adding the changeset
* fix(input): conditionally hiding the webkit search
* chore(changeset): revise changeset message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(docs): dx improvement in accordion (#3856 )
* refactor: improve dx for writing a docs component (#2544 )
* refactor: improve dx for write a docs component
Signed-off-by: Innei <i@innei.in >
* refactor(docs): switch to contentlayer2
* chore(docs): rename to avoid conflict
* refactor(docs): switch to next-contentlayer2
* refactor(docs): revise docs lib
* chore(deps): bump docs related dependencies
* fix(use-aria-multiselect): type issue due to ts version bump
---------
Signed-off-by: Innei <i@innei.in >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(docs): accordion codes
* feat(docs): declare module `*.jsx?raw`
* feat(docs): include `**/*.jsx`
* fix(docs): incorrect content
* chore(docs): add new lines
* refactor(docs): lint
---------
Signed-off-by: Innei <i@innei.in >
Co-authored-by: Innei <tukon479@gmail.com >
* fix(docs): typos in hero section (#3928 )
* fix(theme): support RTL for breadcrumbs (#3927 )
* fix(breadcrumbs): added separator rotation for RTL #2486
* chore(changeset): added changeset
* fix(docs): removed unused import and merged classNames in dropdown (#3936 )
* fix(breadcrumbs): added separator rotation for RTL #2486
* chore(changeset): added changeset
* fix(docs): removed unused Link import and merged classnames in dropdown
* fix: avatar filter disableAnimation to dom prop (#3946 )
* feat: add git hook to auto update dependencies (#3365 )
* feat: add git hook to auto update dependencies
* feat: update color
* fix: prevent test matcher warning (#3893 )
* fix: prevent test matcher warning
* chore: add node types
* chore: update Jest related packages
* chore: run pnpm install
* fix(tabs): correct inert value for true condition (#3978 )
* Alert component (#3982 )
* feat(alert): began the work on alert component
* fix(readme): making correction
* chore(deps): change to 2.0.0
* chore(docs): update README.md
* feat(theme): init alert tv
* chore(alert): update package.json
* feat(alert): init alert storybook structure
* chore(changeset): add changeset
* chore(changeset): change to minor
* chore(alert): revise alert package.json
* feat(alert): init test structure
* chore(deps): pnpm-lock.yaml
* feat(alert): initailized theme and basic structure
* feat(alert): completed use-alert.ts and alert.tsx
* feat(alert): remove innerWrapper, replace helperWrapper with mainWrapper, adding isCloseable prop
* feat(alert): adding isCloseable prop to baseWrapper dependency
* feat(alert): setting the default value of isCloseable prop to true
* feat(alert): moving CloseIcon inside the button
* feat(alert): updated package.json
* feat(alert): default variant and default story
* feat(alert): adding color and radius stories
* feat(alert): completed the styling
* feat(alert): add stories for isCloseable prop and restyle other stories
* feat(alert): correcting ref type
* feat(alert): add test cases
* feat(alert): remove startContent and endContent props
* feat(alert): make styling more accurate
* feat(alert): fixed default props
* feat(alert): fixed theme docs
* feat(alert): add logic for icons
* feat(alert): begin to add docs
* chore(alert): implement the changes suggested in code review
* feat(alert): add onclose prop to alert
* feat(alert): add test cases
* docs(alert): add onClose event
* feat(docs): add alert to routes.json
* fix(alert): correct the text colors
* docs(alert): fix imports and syntax errors
* chore(alert): implement the changes suggested in code review
* chore(alert): lint the code and change isCloseable to isClosable
* chore(alert): lint the code
* chore(alert): run pnpm i
* fix(alert): fix the logic for close button and add test case
* docs(alert): fix docs, change isCloseable to isClosable and change docs for isClosable property
* chore(alert): add the support for RTL, refactor the code and fix the typos
* docs(alert): grammer issues fix
* fix(alert): replace rtl with ms
* chore(alert): custom style and custom implementation, remove isClosable={false}, refactor, fix typos
* chore(alert): linting and implement coderabbit suggestions
* chore(alert): refactor and typos fix
* chore(alert): add import for closeIcon
* chore(alert): add props for closeIcon
* chore(alert): refactor fixes
* chore(alert): implement ryo-manba's suggestion on close Icon
* chore(alert): make alert more responsive
* chore(alert): fix grammer issues suggested by coderabbit
* fix(alert): add max-w property to make alert responsive
* chore(alert): improve responsiveness and refactor alertIcon
* chore(alert): add missing dependency to useMemo
* chore(alert): implement coderabbit's suggestions
* chore(alert): update docs and refactor
* chore(alert): refactor alertIcon and implement coderabbit's suggestion
* chore: fixes
---------
Co-authored-by: Abhinav Agarwal <abhinavagrawal700@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Abhinav Agarwal <78839973+abhinav700@users.noreply.github.com >
* Feat/add draggable modal (#3983 )
* feat(hooks): add use-draggable hook
* feat(components): [modal] export use-draggable
* docs(components): [modal] add draggable modal
* feat(components): [modal] add ref prop for modal-header
* chore(components): [modal] add draggable modal for storybook
* chore: add changeset for draggable modal
* docs(hooks): [use-draggable] fix typo
* chore: upper changeset
* chore(components): [modal] add overflow draggable modal to sb
* test(components): [modal] add draggable modal tests
* build: update pnpm-lock
* chore(changeset): include issue number
* feat(hooks): [use-draggable] set user-select to none when during the dragging
* docs(components): [modal] update code demo title
* docs(components): [modal] condense description for draggable overflow
* feat(hooks): [use-draggable] change version to 0.1.0
* refactor(hooks): [use-draggable] use use-move implement use-draggable
* feat(hooks): [use-draggable] remove repeated user-select
* test(components): [modal] update test case to use-draggable base use-move
* docs(components): [modal] update draggable examples
* fix(hooks): [use-draggable] fix mobile device touchmove event conflict
* refactor(hooks): [use-draggable] remove drag ref prop
* refactor(hooks): [use-draggable] draggable2is-disabled overflow2can-overflow
* test(components): [modal] add draggble disable test
* chore(hooks): [use-draggable] add commant for body touchmove
* Update packages/hooks/use-draggable/src/index.ts
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* fix(hooks): [use-draggable] import use-callback
* test(components): [modal] add mobile-sized test for draggable
* chore(hooks): [use-draggable] add use-callback for func
* chore(hooks): [use-draggable] update version to 2.0.0
* chore: fix typo
* Update .changeset/soft-apricots-sleep.md
* fix: pnpm lock
* fix: build
* chore: add updated moadl
---------
Co-authored-by: wzc520pyfm <1528857653@qq.com >
Co-authored-by: աɨռɢӄաօռɢ <wingkwong.code@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* chore: upgrade react-aria / React 19 & Next.js 15 support (#3732 )
* chore: upgrade react-aria
* chore: add changeset
* chore: fix type error
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(date-picker): add selectorButtonPlacement property (#3248 )
* feat(date-picker): add selectorButtonPlacement property
* chore: update changeset
* Update .changeset/neat-donkeys-accept.md
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat: add tab ref (#3974 )
* feat: add tab ref
* feat: add changeset
* feat: pre-release workflow (#2910 )
* feat(workflow): pre-release
* feat(workflow): exit pre-release
* chore(workflow): update version & publish commands
* fix(workflow): add missing attributes and use schangeset:beta cmd
* feat(root): add changeset:beta
* fix(workflows): revise pre-release logic
* fix(workflows): add missing run
* fix(workflows): use changeset:exit with version instead
* feat(root): add changeset:exit cmd
* refactor(workflows): add pths, id, and format
* feat(workflows): enter pre-release mode
* chore(workflows): remove pre.json only
* refactor(workflows): remove enter-pre-release-mode
* fix(workflows): incorrect url
* refactor(root): remove unused exit command
* refactor(workflows): add comments
* feat(changeset): change to main branch as baseBranch
* feat(root): add changeset:canary
* refactor(workflows): remove unused workflow
* feat(workflow): support canary pre-release mode
* refactor(docs): change to canary
* feat(popover): added control for closing popover on scroll (#3595 )
* fix(navbar): fixed the height when style h-full
* fix(navbar): fixed the height when style h-full
* docs(changeset): resolved extra file
* feat(popover): added control for closing popover on scroll
* update(changeset): correction
* feat(popover): removed extra story
* refactor(test): corrected test for both true and false values of shouldCloseOnScroll
* refactor(docs): added shouldCloseOnScroll prop
* chore(changeset): change to minor
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* feat: add month and year pickers to DateRangePicker and RangeCalendar (#3302 )
* feat: add month and year pickers to DateRangePicker and RangeCalendar
* chore: update docs
* Update .changeset/kind-cobras-travel.md
* chore: react package version
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(deps): bump tailwind-merge version (#3657 )
* chore(deps): bump tailwind-merge versions
* chore(theme): adopt latest extendTailwindMerge
* chore(changeset): add changeset
* chore(changeset): change to minor
* Update .changeset/grumpy-mayflies-rhyme.md
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat: added drawer component (#3986 )
Signed-off-by: The1111mp <The1111mp@outlook.com >
Co-authored-by: The1111mp <The1111mp@outlook.com >
* refactor: optimisations (#3523 )
* refactor: replace lodash with native approaches
* refactor(deps): update framer-motion versions
* feat(utilities): add @nextui-org/dom-animation
* refactor(components): load domAnimation dynamically
* refactor(deps): add @nextui-org/dom-animation
* fix(utilities): relocate index.ts
* feat(changeset): framer motion optimization
* chore(deps): bump framer-motion version
* fix(docs): conflict issue
* refactor(hooks): remove the unnecessary this aliasing
* refactor(utilities): remove the unnecessary this aliasing
* chore(docs): remove {} so that it won't be true all the time
* chore(dom-animation): end with new line
* refactor(hooks): use debounce from `@nextui-org/shared-utils`
* chore(deps): add `@nextui-org/shared-utils`
* refactor: move mapKeys logic to `@nextui-org/shared-utils`
* refactor: use `get` from `@nextui-org/shared-utils`
* refactor(docs): use `get` from `@nextui-org/shared-utils`
* refactor(shared-utils): mapKeys
* chore(deps): bump framer-motion version
* chore(deps): remove lodash
* refactor(docs): use intersectionBy from shared-utils
* feat(shared-utils): add intersectionBy
* chore(dom-animation): remove extra blank line
* refactor(shared-utils): revise intersectionBy
* fix(modal): add willChange
* refactor(shared-utils): add comments
* fix: build & tests
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(hooks): use-theme hook (#3169 )
* feat(docs): update dark mode content
* feat(hooks): @nextui-org/use-theme
* chore(docs): revise ThemeSwitcher code
* refactor(hooks): simplify useTheme and support custom theme names
* feat(hooks): add use-theme test cases
* feat(changeset): add changeset
* refactor(hooks): make localStorageMock globally and clear before each test
* fix(docs): typo
* fix(hooks): coderabbitai comments
* chore(hooks): remove unnecessary +
* chore(changeset): change to minor
* feat(hooks): handle system theme
* chore(hooks): add EOL
* refactor(hooks): add default theme
* refactor(hooks): revise useTheme
* refactor(hooks): resolve pr comments
* refactor(hooks): resolve pr comments
* refactor(hooks): resolve pr comments
* refactor(hooks): remove unused theme in dependency array
* chore(docs): typos
* refactor(hooks): mark system as key for system theme
* chore: merged with canary
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* Fix/avatar flashing (#3987 )
* fix(use-image): cached image flashing
* chore: merged with canary
---------
Co-authored-by: Rakha Kanz Kautsar <rkkautsar@gmail.com >
* refactor(menu): Use `useMenu` and `useMenuItem` from RA (#3261 )
* refactor(menu): use useMenu from react-aria instead
* refactor(menu): use useMenuItem from react-aria instead
* feat(changeset): add changeset
* chore: merged with canary
* fix: dropdown tests
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix(theme): added stripe color gradients for progress (#3938 )
* fix(breadcrumbs): added separator rotation for RTL #2486
* chore(changeset): added changeset
* fix(docs): removed unused Link import and merged classnames in dropdown
* fix(theme):added stripe color gradients for progress #1933
* refactor(theme): added stripe-size and createStripeGradient
* chore: add all minor releases
* fix(docs): invalid canary storybook link (#4030 )
* fix(use-image): image ReferenceError in SSR (#4122 )
* fix(use-image): image ReferenceError in SSR
* fix(use-image): sync with beta
* fix(use-image): sync with beta
* chore(use-image): remove unnecessary comments
* fix(docs): buildLocation expects an object (#4118 )
* fix(docs): routing.mdx
* Delete .changeset/pre.json
* chore(docs): update yarn installation command (#4132 )
There is no `-g` flag in yarn. `global` is a command which must immediately follow yarn.
Source: https://classic.yarnpkg.com/lang/en/docs/cli/global/
* chore: upgrade storybook 8 (#4124 )
* feat: upgrade storybook8
* chore: upgrade storybook and vite
* chore: remove @mdx-js/react optimizeDep
* chore: add @mdx-js/react optimizeDep
* fix: format
* docs: add forms guide (#3822 )
* v2.5.0 [BETA] (#4164 )
* chore(pre-release): enter pre-release mode
* fix(theme): apply tw nested group (#3909 )
* chore(changset): add changeset
* fix(theme): apply nested group to table
* chore(docs): update table bottomContent code
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: pkg versions
* fix: changeset
* fix: drawer peer dep
* chore: update plop components tempalte
* ci(changesets): version packages (beta) (#3988 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: pre-release workflow
* chore: debug log added
* chore: force pre-release
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* chore: beta1 (#3990 )
* ci(changesets): version packages (beta) (#3991 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(use-image): image ReferenceError in SSR (#3993 )
* fix(input): fixed a sliding issue caused by the helper wrapper (#3966 )
* If it is false and there is an error message or description it will create a div
* Update packages/components/input/src/input.tsx
* Update packages/components/select/src/select.tsx
* Update packages/components/input/src/textarea.tsx
* add changeset
* changeset update
* ci(changesets): version packages (beta) (#3995 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image loading in the server (#3996 )
* fix: lock file
* chore: force release
* chore: force release 2
* ci(changesets): version packages (beta) (#3997 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image load on next.js (#3998 )
* ci(changesets): version packages (beta) (#3999 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: element.ref was removed in React 19 warning (#4003 )
* ci(changesets): version packages (beta) (#4004 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: react 19 as peer dep (#4008 )
* ci(changesets): version packages (beta) (#4009 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Beta/react 19 support (#4010 )
* fix: react 19 as peer dep
* fix: react 19 as peer dep
* chore: support framer-motion alpha version
* ci(changesets): version packages (beta) (#4011 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(theme): making select and input themes consistent (#3881 )
* ci(changesets): version packages (beta) (#4012 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: support inert value with boolean type for react 19 (#4039 )
* ci(changesets): version packages (beta) (#4041 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert design improved (#4054 )
* ci(changesets): version packages (beta) (#4056 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: drawer improvements (#4057 )
* ci(changesets): version packages (beta) (#4058 )
* feat: alert styles improved (#4071 )
* ci(changesets): version packages (beta) (#4072 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert styles improved (#4073 )
* ci(changesets): version packages (beta) (#4074 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: add number of stars and credits
* chore: fix build
* chore: improve navabr colors
* chore: new changeset (#4083 )
* ci(changesets): version packages (beta) (#4084 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: pnpm cleaned (#4086 )
* ci(changesets): version packages (beta) (#4087 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: custom runnner added
* chore: custom runner test (#4091 )
* Beta/custom runner (#4092 )
* chore: custom runner test
* chore: custom runner test
* chore: remove 2 from older changeset
* ci(changesets): version packages (beta) (#4093 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: new demo added to alert
* Feat/virtualization for autocomplete (#4094 )
* feat: add react-window virtualization for autocomplete
* fix: wrong imports and wrong sizing
* fix: update pnpm lock
* chore: add test cases for large dataset (1000 and 10000 items)
* chore: move virtualized-listbox to listbox components folder, implement isVirtualized conditional
* feat: implement dynamic listboxheight n item height, add story
* chore: rename props, remove unnecessary line changes
* fix: maxHeight style 256px for default, conditional usage of virtualizer
* feat: migrate to tan-stack virtual. (todo: fix scroll shadow)
* feat: virtualization support
---------
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
* ci(changesets): version packages (beta) (#4095 )
* feat: small fixes
* feat: add reducedMotion setting to Provider (#3470 )
* feat: add reducedMotion setting to Provider
* chore: refactor reducedMotion story
* Update .changeset/pretty-parrots-guess.md
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4106 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: move circular-progress tv to progress (#3321 )
* fix: remove circular-progress tv to progress
* docs: changeset
* chore(changeset): update changeset message
* Update .changeset/angry-maps-serve.md
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: label placement when the select has a placeholder or description (#4126 )
* ci(changesets): version packages (beta) (#4107 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): add missing `framer-motion` in `peerDependencies` (#4140 )
* fix(theme): add truncate class to the list item to avoid overflow the wrapper (#4105 )
* fix(docs): invalid canary storybook link (#4030 )
* fix: menu item hidden overflow text
* feat: changeset
* Merge branch 'beta/release-next' into fix/menu-item-hidden
* fix: truncate list item
* feat: update changeset
* fix(menu): omit internal props
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(table): add isKeyboardNavigationDisabled prop to the table (#3735 )
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
* feat: add form component (#3036 )
* chore: add support validationBehavior aria
* chore: add validationBehavior to Provider
* chore: add autocomplete validation test
* chore: add checkbox validation test
* fix(input): require condition
* docs: add description of validationBehavior props
* chore: add support validationBehavior props for date components
* docs(dates): add description of validationBehavior props
* chore: add changeset
* chore: format
* chore: fix test
* fix: select validationBehavior is not support yet
* fix: select validationBehavior not supported yet
* feat: add form component with input support
* feat: add support form context
* chore: wip add support for form server errors
* chore: add support checkbox server validation
* chore: add support radio server validation
* chore: update pnpm-lock.yaml
* chore: add support input server validation
* chore: add support autocomplete server validation
* chore(form): add server validation stories
* chore: fix test
* chore: add date-picker validation test
* chore: update form stories
* chore: add changeset
* chore: update react-aria version
* chore: add pnpm-lock.yaml
* chore: update react-aria version
* chore: add comment
* chore: update react-aria version
* chore: fix change set
* chore: export form component in the main package
* chore: upgrade react-aria
* chore: fixed internationalized/date version
* fix: build error
* chore: upgrade docs react-aria version
* fix: remove comment
* fix: debug setting
* chore(docs): update sponsor (#3904 )
* chore(docs): remove Scrumbuiss
* chore(docs): remove Scrumbuiss logo
* chore(docs): replace va by posthog (#4123 )
* chore(changeset): change to patch
* refactor: react-aria-components remove to decrease package size, logic moved to the form package
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* docs: add forms guide (#4155 )
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* chore: routes updated
* ci(changesets): version packages (beta) (#4151 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: fix indentation
* fix(changeset): package not be found
* ci(changesets): version packages (beta) (#4158 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(select): controlled isInvalid prop (#4082 )
* fix(select): controlled isInvalid prop
* chore: add changeset
* Merge branch 'beta/release-next' into pr/4082
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* ci(changesets): version packages (beta) (#4159 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore(changeset): bump all versions
* ci(changesets): version packages (beta) (#4160 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): missing peer / dev dependency for framer-motion (#4161 )
* fix(system): align `navigate` function parameters with `@react-aria` (#4163 )
* fix: menu item classNames not work (#4156 )
* fix: menu item classNames not work
* feat: changeset
* docs: update
* feat: merge classes utility added
* Update .changeset/brave-trains-wave.md
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): remove incorrect info
* ci(changesets): version packages (beta) (#4162 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(docs): overall dx (#4055 )
* refactor(docs): revise code block (#3922 )
* refactor(docs): revise code block
* chore(docs): resolve pr comments
* refactor(docs): autocomplete dx (#3934 )
* feat(docs): add *.js?raw module
* feat(docs): change to react-jsx and add **/*.js
* chore(root): include js and jsx
* refactor(docs): autocomplete dx
* chore(docs): rollback overrides
* chore(autocomplete): lint
* fix(autocomplete): incorrect import path
* fix(docs): autocomplete dx
* chore(docs): remove highlightedLines
* refactor(docs): breadcrumbs dx (#3968 )
* refactor(docs): breadcrumbs dx
* fix(docs): export issue
* chore(docs): use preserve for jsx
* fix(docs): support multiline import
* fix(docs): support multiple export
* chore(docs): add back export
* refactor(docs): avatar dx (#3951 )
* refactor(docs): badge dx (#3960 )
* refactor(docs): badge dx
* chore(docs): incorrect import path
* refactor(docs): button dx (#3981 )
* refactor(docs): calendar dx (#4022 )
* refactor(docs): calendar dx
* fix(docs): incorrect import path
* refactor(docs): switch dx (#4037 )
* refactor(docs): switch dx
* chore(docs): remove highlightedLines
* refactor(docs): tooltip (#4035 )
* refactor(docs): usage dx (#4036 )
* refactor(docs): circular-progress dx (#4029 )
* refactor(docs): chip-dx (#4028 )
* refactor(docs): checkbox-group dx (#4027 )
* refactor(docs): checkbox dx (#4024 )
* refactor(docs): checkbox dx
* fix(docs): incorrect import path
* refactor(docs): card dx (#4023 )
* refactor(docs): skeleton dx (#4042 )
* refactor(docs): spacer dx (#4043 )
* refactor(docs): snippet dx (#4044 )
* refactor(docs): scroll-shadow dx (#4045 )
* refactor(docs): code dx (#4046 )
* refactor(docs): kbd dx (#4047 )
* refactor(docs): link dx (#4048 )
* refactor(docs): progress dx (#4049 )
* refactor(docs): divider dx (#4050 )
* refactor(docs): listbox dx (#4051 )
* refactor(docs): listbox dx
* fix(docs): import path
* fix(docs): import path
* chore(docs): remove highlightedLines
* fix(docs): indentation
* chore(docs): replace the props of autocomplete from value to key (#4129 )
* refactor(docs): alert dx (#4108 )
* refactor(docs): alert dx
* refactor(docs): alert dx
* refactor(docs): image dx (#4061 )
* refactor(docs): textarea dx (#4063 )
* refactor(docs): spinner dx (#4088 )
* refactor(docs): radio-group dx (#4064 )
* refactor(docs): pagination dx (#4062 )
* refactor(docs): pagination dx
* refactor(docs): pagination dx
* refactor(docs): time-input dx (#4065 )
* refactor(docs): time-input dx
* refactor(docs): time-input dx
* refactor(docs): slider dx (#4066 )
* refactor(docs): slider dx
* refactor(docs): slider dx
* refactor(docs): move SliderValue to type
* refactor(docs): slider dx
* refactor(docs): make icon code collapsible
* refactor(docs): specify versions for date packages (#4138 )
* refactor(docs): specify versions for date packages
* fix(docs): correct RA i18n version
* chore(deps): sync version from package
* refactor(docs): tabs dx (#4067 )
* refactor(docs): tab dx
* refactor(docs): tabs dx
* refactor(docs): input dx (#4102 )
* refactor(docs): input dx
* refactor(docs): input dx
* refactor(docs): navbar dx (#4076 )
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): modal dx (#4077 )
* refactor(docs): modal dx
* refactor(docs): modal dx
* refactor(docs): select dx (#4078 )
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): table dx (#4079 )
* refactor(docs): table dx
* fix(docs): import path
* refactor(docs): table dx
* refactor(docs): table dx
* refactor(docs): popover dx (#4090 )
* refactor(docs): range-calendar dx (#4089 )
* refactor(docs): range-calendar dx
* fix(docs): import path
* refactor(docs): date input dx (#4100 )
* refactor(docs): dropdown dx (#4101 )
* refactor(docs): dropdown dx
* refactor(docs): remove highlightedLines
* refactor(docs): dropdown dx
* refactor(docs): dropdown dx
* refactor(docs): date-picker dx (#4103 )
* refactor(docs): date-picker dx
* fix(docs): import paths
* refactor(docs): date-range-picker dx (#4104 )
* refactor(docs): date-range-picker dx
* fix(docs): date-range-picker dx
* refactor(docs): drawer dx (#4109 )
* refactor(docs): drawer dx
* fix(docs): indentation
* refactor(docs): make icon collapsible
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* feat(input-otp): introduce input OTP component (#4052 )
* feat(input-otp): adding the functionality
* fix(input-otp): making the use of input-otp library
* Update .changeset/spotty-flies-jump.md
* chore(input-otp): nits
* feat: improvements and fixes added
* refactor: input-otp docs improvements
* fix: changeset
* fix: build
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4169 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(theme): revise label font size for lg (#4141 )
* refactor(theme): revise label font size for lg
* chore(changeset): add changeset
* refactor(theme): revise label font size for lg
* fix(docs): typecheck errors (#4171 )
* fix(docs): remove duplicate import
* fix(docs): update type for onChange in range-calendar page
* fix(docs): add missing `@react-types/calendar`
* fix(docs): broken syntax
* fix(docs): typecheck issues
* fix(docs): add missing `@react-types/datepicker`
* fix(docs): typecheck issues
* fix: missing li tag when href is specified (#4168 )
* fix(items): items in list should wrapped in li in case of a
* chore: adding the tests
* Feat/textarea add clear button (#4172 )
* feat(components): add clear button to the textarea component
* docs(textarea): add test and changeset
* feat(textarea): modify the changeset file
* feat(textarea): add clear button to textarea
* feat(textarea): add isClearable prop to textarea
* docs(textarea): add documentation to textarea
* docs(textarea): add documentation to textarea
* feat(textarea): replace the textarea component clear icon and modify its location
* feat(textarea): revise the clear button position
* feat(textarea): revise the clear button structure
* feat(textarea): revise the styles of clear button and textarea
* feat(textarea): revise the styles of RTL case
* feat(textarea): change the rtl to pe
* feat(textarea): delete the px classname
* chore(changeset): update package and message
* test(textarea): add test case
* feat(textarea): change the clear button structure
* feat(textarea): optimized code
* chore(textarea): update the changeset file
* docs(textarea): add slots doc to textarea
* chore(textarea): update peerDevpeerDependencies version
* chore(textarea): add usecallback dep
* Update .changeset/five-adults-protect.md
* chore(pre-release): enter pre-release mode
* feat(textarea): modify the clear button icon
* fix(theme): apply tw nested group (#3909 )
* chore(changset): add changeset
* fix(theme): apply nested group to table
* chore(docs): update table bottomContent code
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: pkg versions
* fix: changeset
* fix: drawer peer dep
* chore: update plop components tempalte
* ci(changesets): version packages (beta) (#3988 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: pre-release workflow
* chore: debug log added
* chore: force pre-release
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* chore: beta1 (#3990 )
* ci(changesets): version packages (beta) (#3991 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(use-image): image ReferenceError in SSR (#3993 )
* fix(input): fixed a sliding issue caused by the helper wrapper (#3966 )
* If it is false and there is an error message or description it will create a div
* Update packages/components/input/src/input.tsx
* Update packages/components/select/src/select.tsx
* Update packages/components/input/src/textarea.tsx
* add changeset
* changeset update
* ci(changesets): version packages (beta) (#3995 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image loading in the server (#3996 )
* fix: lock file
* chore: force release
* chore: force release 2
* ci(changesets): version packages (beta) (#3997 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image load on next.js (#3998 )
* ci(changesets): version packages (beta) (#3999 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: element.ref was removed in React 19 warning (#4003 )
* ci(changesets): version packages (beta) (#4004 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: react 19 as peer dep (#4008 )
* ci(changesets): version packages (beta) (#4009 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Beta/react 19 support (#4010 )
* fix: react 19 as peer dep
* fix: react 19 as peer dep
* chore: support framer-motion alpha version
* ci(changesets): version packages (beta) (#4011 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(theme): making select and input themes consistent (#3881 )
* ci(changesets): version packages (beta) (#4012 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(textarea): fix clearButton display
* fix: support inert value with boolean type for react 19 (#4039 )
* ci(changesets): version packages (beta) (#4041 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert design improved (#4054 )
* ci(changesets): version packages (beta) (#4056 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: drawer improvements (#4057 )
* ci(changesets): version packages (beta) (#4058 )
* feat: alert styles improved (#4071 )
* ci(changesets): version packages (beta) (#4072 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert styles improved (#4073 )
* ci(changesets): version packages (beta) (#4074 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: add number of stars and credits
* chore: fix build
* chore: improve navabr colors
* chore: new changeset (#4083 )
* ci(changesets): version packages (beta) (#4084 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: pnpm cleaned (#4086 )
* ci(changesets): version packages (beta) (#4087 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: custom runnner added
* chore: custom runner test (#4091 )
* Beta/custom runner (#4092 )
* chore: custom runner test
* chore: custom runner test
* chore: remove 2 from older changeset
* ci(changesets): version packages (beta) (#4093 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: new demo added to alert
* Feat/virtualization for autocomplete (#4094 )
* feat: add react-window virtualization for autocomplete
* fix: wrong imports and wrong sizing
* fix: update pnpm lock
* chore: add test cases for large dataset (1000 and 10000 items)
* chore: move virtualized-listbox to listbox components folder, implement isVirtualized conditional
* feat: implement dynamic listboxheight n item height, add story
* chore: rename props, remove unnecessary line changes
* fix: maxHeight style 256px for default, conditional usage of virtualizer
* feat: migrate to tan-stack virtual. (todo: fix scroll shadow)
* feat: virtualization support
---------
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
* ci(changesets): version packages (beta) (#4095 )
* feat: small fixes
* feat: add reducedMotion setting to Provider (#3470 )
* feat: add reducedMotion setting to Provider
* chore: refactor reducedMotion story
* Update .changeset/pretty-parrots-guess.md
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4106 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: move circular-progress tv to progress (#3321 )
* fix: remove circular-progress tv to progress
* docs: changeset
* chore(changeset): update changeset message
* Update .changeset/angry-maps-serve.md
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: label placement when the select has a placeholder or description (#4126 )
* ci(changesets): version packages (beta) (#4107 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): add missing `framer-motion` in `peerDependencies` (#4140 )
* fix(theme): add truncate class to the list item to avoid overflow the wrapper (#4105 )
* fix(docs): invalid canary storybook link (#4030 )
* fix: menu item hidden overflow text
* feat: changeset
* Merge branch 'beta/release-next' into fix/menu-item-hidden
* fix: truncate list item
* feat: update changeset
* fix(menu): omit internal props
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* Update apps/docs/content/docs/components/textarea.mdx
* feat(table): add isKeyboardNavigationDisabled prop to the table (#3735 )
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
* feat: add form component (#3036 )
* chore: add support validationBehavior aria
* chore: add validationBehavior to Provider
* chore: add autocomplete validation test
* chore: add checkbox validation test
* fix(input): require condition
* docs: add description of validationBehavior props
* chore: add support validationBehavior props for date components
* docs(dates): add description of validationBehavior props
* chore: add changeset
* chore: format
* chore: fix test
* fix: select validationBehavior is not support yet
* fix: select validationBehavior not supported yet
* feat: add form component with input support
* feat: add support form context
* chore: wip add support for form server errors
* chore: add support checkbox server validation
* chore: add support radio server validation
* chore: update pnpm-lock.yaml
* chore: add support input server validation
* chore: add support autocomplete server validation
* chore(form): add server validation stories
* chore: fix test
* chore: add date-picker validation test
* chore: update form stories
* chore: add changeset
* chore: update react-aria version
* chore: add pnpm-lock.yaml
* chore: update react-aria version
* chore: add comment
* chore: update react-aria version
* chore: fix change set
* chore: export form component in the main package
* chore: upgrade react-aria
* chore: fixed internationalized/date version
* fix: build error
* chore: upgrade docs react-aria version
* fix: remove comment
* fix: debug setting
* chore(docs): update sponsor (#3904 )
* chore(docs): remove Scrumbuiss
* chore(docs): remove Scrumbuiss logo
* chore(docs): replace va by posthog (#4123 )
* chore(changeset): change to patch
* refactor: react-aria-components remove to decrease package size, logic moved to the form package
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* docs: add forms guide (#4155 )
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* chore: routes updated
* ci(changesets): version packages (beta) (#4151 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: fix indentation
* fix(changeset): package not be found
* ci(changesets): version packages (beta) (#4158 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(select): controlled isInvalid prop (#4082 )
* fix(select): controlled isInvalid prop
* chore: add changeset
* Merge branch 'beta/release-next' into pr/4082
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* ci(changesets): version packages (beta) (#4159 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore(changeset): bump all versions
* ci(changesets): version packages (beta) (#4160 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): missing peer / dev dependency for framer-motion (#4161 )
* fix(system): align `navigate` function parameters with `@react-aria` (#4163 )
* fix: menu item classNames not work (#4156 )
* fix: menu item classNames not work
* feat: changeset
* docs: update
* feat: merge classes utility added
* Update .changeset/brave-trains-wave.md
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): remove incorrect info
* ci(changesets): version packages (beta) (#4162 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(docs): overall dx (#4055 )
* refactor(docs): revise code block (#3922 )
* refactor(docs): revise code block
* chore(docs): resolve pr comments
* refactor(docs): autocomplete dx (#3934 )
* feat(docs): add *.js?raw module
* feat(docs): change to react-jsx and add **/*.js
* chore(root): include js and jsx
* refactor(docs): autocomplete dx
* chore(docs): rollback overrides
* chore(autocomplete): lint
* fix(autocomplete): incorrect import path
* fix(docs): autocomplete dx
* chore(docs): remove highlightedLines
* refactor(docs): breadcrumbs dx (#3968 )
* refactor(docs): breadcrumbs dx
* fix(docs): export issue
* chore(docs): use preserve for jsx
* fix(docs): support multiline import
* fix(docs): support multiple export
* chore(docs): add back export
* refactor(docs): avatar dx (#3951 )
* refactor(docs): badge dx (#3960 )
* refactor(docs): badge dx
* chore(docs): incorrect import path
* refactor(docs): button dx (#3981 )
* refactor(docs): calendar dx (#4022 )
* refactor(docs): calendar dx
* fix(docs): incorrect import path
* refactor(docs): switch dx (#4037 )
* refactor(docs): switch dx
* chore(docs): remove highlightedLines
* refactor(docs): tooltip (#4035 )
* refactor(docs): usage dx (#4036 )
* refactor(docs): circular-progress dx (#4029 )
* refactor(docs): chip-dx (#4028 )
* refactor(docs): checkbox-group dx (#4027 )
* refactor(docs): checkbox dx (#4024 )
* refactor(docs): checkbox dx
* fix(docs): incorrect import path
* refactor(docs): card dx (#4023 )
* refactor(docs): skeleton dx (#4042 )
* refactor(docs): spacer dx (#4043 )
* refactor(docs): snippet dx (#4044 )
* refactor(docs): scroll-shadow dx (#4045 )
* refactor(docs): code dx (#4046 )
* refactor(docs): kbd dx (#4047 )
* refactor(docs): link dx (#4048 )
* refactor(docs): progress dx (#4049 )
* refactor(docs): divider dx (#4050 )
* refactor(docs): listbox dx (#4051 )
* refactor(docs): listbox dx
* fix(docs): import path
* fix(docs): import path
* chore(docs): remove highlightedLines
* fix(docs): indentation
* chore(docs): replace the props of autocomplete from value to key (#4129 )
* refactor(docs): alert dx (#4108 )
* refactor(docs): alert dx
* refactor(docs): alert dx
* refactor(docs): image dx (#4061 )
* refactor(docs): textarea dx (#4063 )
* refactor(docs): spinner dx (#4088 )
* refactor(docs): radio-group dx (#4064 )
* refactor(docs): pagination dx (#4062 )
* refactor(docs): pagination dx
* refactor(docs): pagination dx
* refactor(docs): time-input dx (#4065 )
* refactor(docs): time-input dx
* refactor(docs): time-input dx
* refactor(docs): slider dx (#4066 )
* refactor(docs): slider dx
* refactor(docs): slider dx
* refactor(docs): move SliderValue to type
* refactor(docs): slider dx
* refactor(docs): make icon code collapsible
* refactor(docs): specify versions for date packages (#4138 )
* refactor(docs): specify versions for date packages
* fix(docs): correct RA i18n version
* chore(deps): sync version from package
* refactor(docs): tabs dx (#4067 )
* refactor(docs): tab dx
* refactor(docs): tabs dx
* refactor(docs): input dx (#4102 )
* refactor(docs): input dx
* refactor(docs): input dx
* refactor(docs): navbar dx (#4076 )
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): modal dx (#4077 )
* refactor(docs): modal dx
* refactor(docs): modal dx
* refactor(docs): select dx (#4078 )
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): table dx (#4079 )
* refactor(docs): table dx
* fix(docs): import path
* refactor(docs): table dx
* refactor(docs): table dx
* refactor(docs): popover dx (#4090 )
* refactor(docs): range-calendar dx (#4089 )
* refactor(docs): range-calendar dx
* fix(docs): import path
* refactor(docs): date input dx (#4100 )
* refactor(docs): dropdown dx (#4101 )
* refactor(docs): dropdown dx
* refactor(docs): remove highlightedLines
* refactor(docs): dropdown dx
* refactor(docs): dropdown dx
* refactor(docs): date-picker dx (#4103 )
* refactor(docs): date-picker dx
* fix(docs): import paths
* refactor(docs): date-range-picker dx (#4104 )
* refactor(docs): date-range-picker dx
* fix(docs): date-range-picker dx
* refactor(docs): drawer dx (#4109 )
* refactor(docs): drawer dx
* fix(docs): indentation
* refactor(docs): make icon collapsible
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* Merge branch 'beta/release-next' into pr/3477
* refactor(docs): apply new structure to doc
* feat(input-otp): introduce input OTP component (#4052 )
* feat(input-otp): adding the functionality
* fix(input-otp): making the use of input-otp library
* Update .changeset/spotty-flies-jump.md
* chore(input-otp): nits
* feat: improvements and fixes added
* refactor: input-otp docs improvements
* fix: changeset
* fix: build
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4169 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(theme): revise label font size for lg (#4141 )
* refactor(theme): revise label font size for lg
* chore(changeset): add changeset
* refactor(theme): revise label font size for lg
* fix(docs): typecheck errors (#4171 )
* fix(docs): remove duplicate import
* fix(docs): update type for onChange in range-calendar page
* fix(docs): add missing `@react-types/calendar`
* fix(docs): broken syntax
* fix(docs): typecheck issues
* fix(docs): add missing `@react-types/datepicker`
* fix(docs): typecheck issues
* fix: missing li tag when href is specified (#4168 )
* fix(items): items in list should wrapped in li in case of a
* chore: adding the tests
* fix: textarea issues with the clear button
* chore: adjust clear button position
---------
Co-authored-by: doki- <1335902682@qq.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Mustafa Balcı <19329346+mstfblci@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Tianen Pang <32772271+tianenpang@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: chirokas <157580465+chirokas@users.noreply.github.com >
* ci(changesets): version packages (beta) (#4170 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* docs: sync api from nextui-cli v0.3.5 (#4173 )
Co-authored-by: GitHub Action <action@github.com >
* ci(changesets): exit pre-release mode
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Mustafa Balcı <19329346+mstfblci@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Tianen Pang <32772271+tianenpang@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: chirokas <157580465+chirokas@users.noreply.github.com >
Co-authored-by: doki- <1335902682@qq.com >
Co-authored-by: GitHub Action <action@github.com >
* fix: pre release workflow on protected branches (#4174 )
* chore(pre-release): enter pre-release mode (#4175 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix: input otp peer deps (#4176 )
* chore: update workflows
* chore: pre release workflow modified (#4177 )
* chore: canary versions (#4178 )
* fix: pre-release workflow (#4179 )
* chore: merged with beta branch
* chore: workflow updated
* ci(changesets): version packages
* fix: changeset get github info
* chore: force canary to release (#4180 )
* Feat/canary release (#4181 )
* chore: force canary to release
* feat: canary release
* ci(changesets): version packages
* ci(changesets): version packages
* fix: exit pre-release mode
* fix: exit pre-release mode
* fix: exit pre-release mode
* fix: exit pre-release mode
* fix: exit pre-release mode
* chore: exit pre release mode
* fix(workflows): release & pre-release flow (#4184 )
* chore: revert exit and enter pre release changes
* chore: canary release test (#4185 )
* chore: update exit and enter workflows
* chore: update workflow name
* fix: exit pre-release mode
* fix: exit pre-release mode
* chore: delete pre file
* chore: remove duplicate changesets
* chore: base branch change to canary, changeset config
* refactor: beta tags manually deleted (#4187 )
* fix: install
* fix: peer deps (#4188 )
* Fix/peer deps (#4189 )
* fix: peer deps
* fix: tests
* fix: routes
* chore(docs): revise defaultShowFlagList (#4193 )
* chore(docs): add Example to defaultShowFlagList
* chore(docs): revise defaultShowFlagList
* feat: documentation improvements (#4195 )
* feat: documentation improvements
* fix: alert api
* Feat/doc improvements (#4196 )
* feat: documentation improvements
* fix: alert api
* fix: copy button
* fix: return in card demo
* Fix/react core pkg (#4204 )
* fix: double use client tag import in react core package
* fix: double use client
* chore: restore postbuild script
* docs: optimize code fold (#4202 )
* docs: optimize code fold
* fix: code review
* fix(input): teaxtarea label squish (#4197 )
* fix(input): teaxtarea label squish
* chore(changeset): add changeset for textarea label fix
* chore: remove customer runner
* chore: rename changeset
* chore: increase timeout
* chore: change get info pkg version
* chore: new changeset
* chore: single chnageset
* chore: consolidated changeset
* chore: consolidated changeset
* Update release.yaml (#4205 )
* chore: consolidated changeset
* fix: forwardRef render functions not using ref (#4198 )
* fix: forwardRef render functions not using ref
* fix: changelog
* fix: review
* fix: forwardRef render functions not using ref
* docs: update changeset
* feat(listbox): virtualization (#4206 )
* fix: should not export list item internal variables type
* feat: changeset
* fix: type error
* fix: code block type error
* feat: virtualization feature, docs for listbox
* chore: update routes.json
* fix: fix code-demo for typecheck
* chore: rollback for files
* chore: props omitted in the component itself
* fix: menu item types
* fix: tupecheck
---------
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(select): virtualization (#4203 )
* fix: should not export list item internal variables type
* feat: changeset
* feat: integrate virtualized listbox to select component, add more props
* feat: update docs for select component
* feat: update docs to include API for virtualization
* fix: update docs to follow the newest format
* fix: update test for disable virtualization, add test for virtualized version
* fix: fix typo
* fix: type error
* fix: code block type error
* chore: update docs to use raw jsx instead of template literal
* fix: fix code-demo for typecheck
* chore: rollback for files
* fix: types
* chore: remove caret version on tanstack virtual pkg
* fix: pnpm lock file
* fix: virtualization examples
* fix: number of items
---------
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore: adjust code colors
* fix: collection based components ref (#4207 )
* chore: documentation adjustments
* Update data-slot for the error message in the select. (#4214 )
* Update data-slot for the error message in the select.
All components use the `data-slot="error-message"` attribute, except for the select component. I observed this behavior when a test in my application started failing.
* refactor(select): refactors the data-slots attribute for the error message
* fix(docs): types for classNames and itemClasses (#4209 )
* feat: documentation improvements
* chore: more improvements to the docs, routing updated, acccordiong font size change
* feat: forms doc in progress
* fix(touch): fixing the selection functionality on touch (#4220 )
* fix(touch): fixing the selection functionality on touch
* fix: radio, checkbox & switch interactions
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): remove non-existing attribute (#4221 )
* fix(select): hideEmptyContent API (#4219 )
* fix(select): hideEmptyContent API
* test(select): hideEmptyContent tests
* docs(select): hideEmptyContent API
* chore(select): hideEmptyContent storybook
* chore(changeset): add hideEmptyContent API to select
* refactor(select): hideEmptyContent nitpick
* test(select): hideEmptyContent UI assertions
* fix(select): hideEmptyContent default false
* docs(select): hideEmptyContent default false
* fix(pagination): cursor position when hidden on init (#4222 )
* fix(pagination): cusor position when hidden on init
* test(pagination): cursor intersection observer
* chore(changeset): pagination cursor position fix
* refactor(pagination): minor nitpicks
- check for null ref in usePagination
- restore original IntersectionObserver in test
* fix: form fixes and improvements (#4224 )
* chore: form in progress
* chore: main demo addded to forms, checkbox validation fixed
* chore: forms docs improved
* fix(deps): bump `@react-aria/utils` version (#4226 )
* fix(deps): bump `@react-aria/utils` version
* chore(changeset): add changeset
* feat: forms doc completed
* chore: form component doc created
* chore: forms doc improved
* chore: doc improvements
* chore: alert doc improved
* feat: nextjs 15 migration in progress
* feat: nextjs 15 migration [docs] (#4228 )
* feat: nextjs 15 migration in progress
* feat: next 15 downgraded to next 14
* fix: migration errors
* feat: codeblog is now rendered only when visible, this made a huge performance improvement
* fix: remove folding
* feat: v2.6.0 blog
* feat: Adding nextui pro section on the landing page (#4227 )
* feat: adding nextui pro section on the landing page
* chore(nits): nits
* fix: remove pro image on mobile
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix(docs): prevent scrolling up on pressing theme change switch (#4233 )
* chore: improve v2.6.0 blog
* chore: small improvements
* chore: improve blog
* ci(changesets): version packages (#4186 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: snippet release (#4235 )
* ci(changesets): version packages (#4236 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore: v2.6.2
* ci(changesets): version packages (#4237 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: draggable modal demo
* fix: v2.6 blog
* chore: adjust blog
* chore: release notes link updated
---------
Signed-off-by: Innei <i@innei.in >
Signed-off-by: The1111mp <The1111mp@outlook.com >
Co-authored-by: ryoon <ryoon50@gmail.com >
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Abhinav Agarwal <78839973+abhinav700@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: David Gonzalez <dgonzalez1992@outlook.com >
Co-authored-by: Julie Saia <76669473+juliesaia@users.noreply.github.com >
Co-authored-by: Alex Nguyen <dev@alexnguyen.co.nz >
Co-authored-by: max <hi.max@foxmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
Co-authored-by: Shrinidhi Upadhyaya <shrinidhiupadhyaya1195@gmail.com >
Co-authored-by: Anuj Sharma <52837557+sanuj21@users.noreply.github.com >
Co-authored-by: Innei <tukon479@gmail.com >
Co-authored-by: Jeff. <jeffreysfu@gmail.com >
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Abhinav Agarwal <abhinavagrawal700@gmail.com >
Co-authored-by: wzc520pyfm <1528857653@qq.com >
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Abhinandan <abhinandanverma551@gmail.com >
Co-authored-by: The1111mp <The1111mp@outlook.com >
Co-authored-by: Rakha Kanz Kautsar <rkkautsar@gmail.com >
Co-authored-by: Can Rau <cansrau@gmail.com >
Co-authored-by: Azpekt <65199167+AzpektDev@users.noreply.github.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Mustafa Balcı <19329346+mstfblci@users.noreply.github.com >
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
Co-authored-by: Tianen Pang <32772271+tianenpang@users.noreply.github.com >
Co-authored-by: chirokas <157580465+chirokas@users.noreply.github.com >
Co-authored-by: doki- <1335902682@qq.com >
Co-authored-by: GitHub Action <action@github.com >
Co-authored-by: Peterl561 <76144929+Peterl561@users.noreply.github.com >
Co-authored-by: Julio Barrios <juliobarmi@gmail.com >
2024-12-06 14:04:12 -03:00
Junior Garcia
7453632ba5
chore: release notes link updated
2024-12-06 14:03:36 -03:00
Junior Garcia
ea6dfeb29e
Merge branch 'main' of github.com:nextui-org/nextui into canary
2024-12-06 13:58:44 -03:00
Junior Garcia
867eae14ac
Blog fixes ( #4241 )
...
* fix(input): ensure clear button is not focusable when disabled (#3774 )
* fix(input): ensure clear button is not focusable when disabled
* test(input): add test to ensure clear button is not focusable when disabled
* chore: add changeset for clear button focus fix when input is disabled
* fix(input): update clear button to use button element
* test(input): add focus test when disabled
and update tests for clear button using button element
* test(input): replace querySelector with getByRole for clear button
* fix(input): set tabIndex to -1 for clear button
* test(input): ensure clear button is not focusable
* fix(image): add missing `w` to `getWrapperProps` dependency (#3802 )
* fix(image): add missing `w` to `getWrapperProps` dependency
* chore(changeset): add changeset
* fix(autocomplete): popover should remain open after clicking clear button (#3788 )
* fix: add state.open() so that dropdown is not closed
* chore: add changeset
* chore(autocomplete): add testcases for keeping lisbox open when clearButton is clicked
* chore: update changeset
* chore(autocomplete): change the docs for test cases
* chore(changeset): update changeset message and add issue number
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(docs): example of blurred card (#3741 )
* docs(card): adding info regarding the gradient for blurred card
* chore(nit): adding example
* chore(docs): revise content for card isBlurred example
* chore(docs): revise isBlurred note
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(docs): replace twitter logo/links with x logo/links (#3815 )
* fix(docs): replace Twitter logo/links with X logo/links
* docs: update twitter references to x
* docs: update changeset for twitter to x changes
* docs: update twitter references to x
* docs: update twitter references to x
* chore(docs): undo .sponsorsrc since it's generated
* refactor(docs): remove unnecessary classes
* chore(docs): undo .sponsorsrc since it's generated
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(date-picker): adding props from calendarProps to getCalendarProps (#3773 )
* fix(date-picker): adding props from calendarProps to the getCalendarProps
* chore(date-picker): adding the changeset
* chore(changeset): add issue number
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* feat(autocomplete): automatically focus first non-disabled item (#2186 )
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* docs(accordion): add overflow to custom motion example (#3793 )
* fix(docs): typos in dark mode page (#3823 )
* fix(theme): fullWidth in input and select (#3768 )
* fix(input): fixing the fullWidth functionality
* chore(changeset): add issue number
* chore(changeset): revise changeset message
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(autocomplete): exit animation on popover close (#3845 )
* fix(autocomplete): exit animation on popover close
* refactor(autocomplete): getListBoxProps
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(theme): replace the use of RTL-specific styles with logical properties (#3868 )
* chore(rtl): remove the usages of rtl
* chore(changeset): adding the changeset
* chore(changeset): update changeset message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(select): label placement discrepancy in Select (#3853 )
* fix(select): label placement incorrect in case of multiline
* chore(select): adding the changeset
* chore(select): adding the tests
* chore(select): code imrovement, wkw's suggestions
* chore(changeset): update changeset message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(theme): label placement in select and input (#3869 )
* fix(theme): fix the label placement
* chore(changeset): adding the changeset
* chore(select): adding comments
* fix(docs): avoid translating the code block (#3878 )
* docs(Codeblock): avoid code be translated
* fix(docs): lint issue
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(listbox): change listBoxItem key to optional (#3883 )
* fix(listbox): listBoxItem key to optional
* chore: add defaultSelectedKeys test for numeric keys and ids
* chore: add changeset
* chore: comment out section prompts in PR template (#3884 )
* chore(test): update testing libraries and refactor (#3886 )
* fix(theme): show margin only with label in Switch component (#3861 )
* fix(switch): removed right margin in wrapper #3791
* feat(changeset): added changeset
* fix(switch): removed me-2 in wrapper
* fix(switch): added ms-2 to label
* chore(changeset): correct package and message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(theme): removed pseudo cancel btn from input (#3912 )
* fix(theme): removed pseudo cancel btn from input
* chore(changeset): adding the changeset
* fix(input): conditionally hiding the webkit search
* chore(changeset): revise changeset message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(docs): dx improvement in accordion (#3856 )
* refactor: improve dx for writing a docs component (#2544 )
* refactor: improve dx for write a docs component
Signed-off-by: Innei <i@innei.in >
* refactor(docs): switch to contentlayer2
* chore(docs): rename to avoid conflict
* refactor(docs): switch to next-contentlayer2
* refactor(docs): revise docs lib
* chore(deps): bump docs related dependencies
* fix(use-aria-multiselect): type issue due to ts version bump
---------
Signed-off-by: Innei <i@innei.in >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(docs): accordion codes
* feat(docs): declare module `*.jsx?raw`
* feat(docs): include `**/*.jsx`
* fix(docs): incorrect content
* chore(docs): add new lines
* refactor(docs): lint
---------
Signed-off-by: Innei <i@innei.in >
Co-authored-by: Innei <tukon479@gmail.com >
* fix(docs): typos in hero section (#3928 )
* fix(theme): support RTL for breadcrumbs (#3927 )
* fix(breadcrumbs): added separator rotation for RTL #2486
* chore(changeset): added changeset
* fix(docs): removed unused import and merged classNames in dropdown (#3936 )
* fix(breadcrumbs): added separator rotation for RTL #2486
* chore(changeset): added changeset
* fix(docs): removed unused Link import and merged classnames in dropdown
* fix: avatar filter disableAnimation to dom prop (#3946 )
* feat: add git hook to auto update dependencies (#3365 )
* feat: add git hook to auto update dependencies
* feat: update color
* fix: prevent test matcher warning (#3893 )
* fix: prevent test matcher warning
* chore: add node types
* chore: update Jest related packages
* chore: run pnpm install
* fix(tabs): correct inert value for true condition (#3978 )
* Alert component (#3982 )
* feat(alert): began the work on alert component
* fix(readme): making correction
* chore(deps): change to 2.0.0
* chore(docs): update README.md
* feat(theme): init alert tv
* chore(alert): update package.json
* feat(alert): init alert storybook structure
* chore(changeset): add changeset
* chore(changeset): change to minor
* chore(alert): revise alert package.json
* feat(alert): init test structure
* chore(deps): pnpm-lock.yaml
* feat(alert): initailized theme and basic structure
* feat(alert): completed use-alert.ts and alert.tsx
* feat(alert): remove innerWrapper, replace helperWrapper with mainWrapper, adding isCloseable prop
* feat(alert): adding isCloseable prop to baseWrapper dependency
* feat(alert): setting the default value of isCloseable prop to true
* feat(alert): moving CloseIcon inside the button
* feat(alert): updated package.json
* feat(alert): default variant and default story
* feat(alert): adding color and radius stories
* feat(alert): completed the styling
* feat(alert): add stories for isCloseable prop and restyle other stories
* feat(alert): correcting ref type
* feat(alert): add test cases
* feat(alert): remove startContent and endContent props
* feat(alert): make styling more accurate
* feat(alert): fixed default props
* feat(alert): fixed theme docs
* feat(alert): add logic for icons
* feat(alert): begin to add docs
* chore(alert): implement the changes suggested in code review
* feat(alert): add onclose prop to alert
* feat(alert): add test cases
* docs(alert): add onClose event
* feat(docs): add alert to routes.json
* fix(alert): correct the text colors
* docs(alert): fix imports and syntax errors
* chore(alert): implement the changes suggested in code review
* chore(alert): lint the code and change isCloseable to isClosable
* chore(alert): lint the code
* chore(alert): run pnpm i
* fix(alert): fix the logic for close button and add test case
* docs(alert): fix docs, change isCloseable to isClosable and change docs for isClosable property
* chore(alert): add the support for RTL, refactor the code and fix the typos
* docs(alert): grammer issues fix
* fix(alert): replace rtl with ms
* chore(alert): custom style and custom implementation, remove isClosable={false}, refactor, fix typos
* chore(alert): linting and implement coderabbit suggestions
* chore(alert): refactor and typos fix
* chore(alert): add import for closeIcon
* chore(alert): add props for closeIcon
* chore(alert): refactor fixes
* chore(alert): implement ryo-manba's suggestion on close Icon
* chore(alert): make alert more responsive
* chore(alert): fix grammer issues suggested by coderabbit
* fix(alert): add max-w property to make alert responsive
* chore(alert): improve responsiveness and refactor alertIcon
* chore(alert): add missing dependency to useMemo
* chore(alert): implement coderabbit's suggestions
* chore(alert): update docs and refactor
* chore(alert): refactor alertIcon and implement coderabbit's suggestion
* chore: fixes
---------
Co-authored-by: Abhinav Agarwal <abhinavagrawal700@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Abhinav Agarwal <78839973+abhinav700@users.noreply.github.com >
* Feat/add draggable modal (#3983 )
* feat(hooks): add use-draggable hook
* feat(components): [modal] export use-draggable
* docs(components): [modal] add draggable modal
* feat(components): [modal] add ref prop for modal-header
* chore(components): [modal] add draggable modal for storybook
* chore: add changeset for draggable modal
* docs(hooks): [use-draggable] fix typo
* chore: upper changeset
* chore(components): [modal] add overflow draggable modal to sb
* test(components): [modal] add draggable modal tests
* build: update pnpm-lock
* chore(changeset): include issue number
* feat(hooks): [use-draggable] set user-select to none when during the dragging
* docs(components): [modal] update code demo title
* docs(components): [modal] condense description for draggable overflow
* feat(hooks): [use-draggable] change version to 0.1.0
* refactor(hooks): [use-draggable] use use-move implement use-draggable
* feat(hooks): [use-draggable] remove repeated user-select
* test(components): [modal] update test case to use-draggable base use-move
* docs(components): [modal] update draggable examples
* fix(hooks): [use-draggable] fix mobile device touchmove event conflict
* refactor(hooks): [use-draggable] remove drag ref prop
* refactor(hooks): [use-draggable] draggable2is-disabled overflow2can-overflow
* test(components): [modal] add draggble disable test
* chore(hooks): [use-draggable] add commant for body touchmove
* Update packages/hooks/use-draggable/src/index.ts
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* fix(hooks): [use-draggable] import use-callback
* test(components): [modal] add mobile-sized test for draggable
* chore(hooks): [use-draggable] add use-callback for func
* chore(hooks): [use-draggable] update version to 2.0.0
* chore: fix typo
* Update .changeset/soft-apricots-sleep.md
* fix: pnpm lock
* fix: build
* chore: add updated moadl
---------
Co-authored-by: wzc520pyfm <1528857653@qq.com >
Co-authored-by: աɨռɢӄաօռɢ <wingkwong.code@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* chore: upgrade react-aria / React 19 & Next.js 15 support (#3732 )
* chore: upgrade react-aria
* chore: add changeset
* chore: fix type error
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(date-picker): add selectorButtonPlacement property (#3248 )
* feat(date-picker): add selectorButtonPlacement property
* chore: update changeset
* Update .changeset/neat-donkeys-accept.md
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat: add tab ref (#3974 )
* feat: add tab ref
* feat: add changeset
* feat: pre-release workflow (#2910 )
* feat(workflow): pre-release
* feat(workflow): exit pre-release
* chore(workflow): update version & publish commands
* fix(workflow): add missing attributes and use schangeset:beta cmd
* feat(root): add changeset:beta
* fix(workflows): revise pre-release logic
* fix(workflows): add missing run
* fix(workflows): use changeset:exit with version instead
* feat(root): add changeset:exit cmd
* refactor(workflows): add pths, id, and format
* feat(workflows): enter pre-release mode
* chore(workflows): remove pre.json only
* refactor(workflows): remove enter-pre-release-mode
* fix(workflows): incorrect url
* refactor(root): remove unused exit command
* refactor(workflows): add comments
* feat(changeset): change to main branch as baseBranch
* feat(root): add changeset:canary
* refactor(workflows): remove unused workflow
* feat(workflow): support canary pre-release mode
* refactor(docs): change to canary
* feat(popover): added control for closing popover on scroll (#3595 )
* fix(navbar): fixed the height when style h-full
* fix(navbar): fixed the height when style h-full
* docs(changeset): resolved extra file
* feat(popover): added control for closing popover on scroll
* update(changeset): correction
* feat(popover): removed extra story
* refactor(test): corrected test for both true and false values of shouldCloseOnScroll
* refactor(docs): added shouldCloseOnScroll prop
* chore(changeset): change to minor
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* feat: add month and year pickers to DateRangePicker and RangeCalendar (#3302 )
* feat: add month and year pickers to DateRangePicker and RangeCalendar
* chore: update docs
* Update .changeset/kind-cobras-travel.md
* chore: react package version
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(deps): bump tailwind-merge version (#3657 )
* chore(deps): bump tailwind-merge versions
* chore(theme): adopt latest extendTailwindMerge
* chore(changeset): add changeset
* chore(changeset): change to minor
* Update .changeset/grumpy-mayflies-rhyme.md
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat: added drawer component (#3986 )
Signed-off-by: The1111mp <The1111mp@outlook.com >
Co-authored-by: The1111mp <The1111mp@outlook.com >
* refactor: optimisations (#3523 )
* refactor: replace lodash with native approaches
* refactor(deps): update framer-motion versions
* feat(utilities): add @nextui-org/dom-animation
* refactor(components): load domAnimation dynamically
* refactor(deps): add @nextui-org/dom-animation
* fix(utilities): relocate index.ts
* feat(changeset): framer motion optimization
* chore(deps): bump framer-motion version
* fix(docs): conflict issue
* refactor(hooks): remove the unnecessary this aliasing
* refactor(utilities): remove the unnecessary this aliasing
* chore(docs): remove {} so that it won't be true all the time
* chore(dom-animation): end with new line
* refactor(hooks): use debounce from `@nextui-org/shared-utils`
* chore(deps): add `@nextui-org/shared-utils`
* refactor: move mapKeys logic to `@nextui-org/shared-utils`
* refactor: use `get` from `@nextui-org/shared-utils`
* refactor(docs): use `get` from `@nextui-org/shared-utils`
* refactor(shared-utils): mapKeys
* chore(deps): bump framer-motion version
* chore(deps): remove lodash
* refactor(docs): use intersectionBy from shared-utils
* feat(shared-utils): add intersectionBy
* chore(dom-animation): remove extra blank line
* refactor(shared-utils): revise intersectionBy
* fix(modal): add willChange
* refactor(shared-utils): add comments
* fix: build & tests
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(hooks): use-theme hook (#3169 )
* feat(docs): update dark mode content
* feat(hooks): @nextui-org/use-theme
* chore(docs): revise ThemeSwitcher code
* refactor(hooks): simplify useTheme and support custom theme names
* feat(hooks): add use-theme test cases
* feat(changeset): add changeset
* refactor(hooks): make localStorageMock globally and clear before each test
* fix(docs): typo
* fix(hooks): coderabbitai comments
* chore(hooks): remove unnecessary +
* chore(changeset): change to minor
* feat(hooks): handle system theme
* chore(hooks): add EOL
* refactor(hooks): add default theme
* refactor(hooks): revise useTheme
* refactor(hooks): resolve pr comments
* refactor(hooks): resolve pr comments
* refactor(hooks): resolve pr comments
* refactor(hooks): remove unused theme in dependency array
* chore(docs): typos
* refactor(hooks): mark system as key for system theme
* chore: merged with canary
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* Fix/avatar flashing (#3987 )
* fix(use-image): cached image flashing
* chore: merged with canary
---------
Co-authored-by: Rakha Kanz Kautsar <rkkautsar@gmail.com >
* refactor(menu): Use `useMenu` and `useMenuItem` from RA (#3261 )
* refactor(menu): use useMenu from react-aria instead
* refactor(menu): use useMenuItem from react-aria instead
* feat(changeset): add changeset
* chore: merged with canary
* fix: dropdown tests
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix(theme): added stripe color gradients for progress (#3938 )
* fix(breadcrumbs): added separator rotation for RTL #2486
* chore(changeset): added changeset
* fix(docs): removed unused Link import and merged classnames in dropdown
* fix(theme):added stripe color gradients for progress #1933
* refactor(theme): added stripe-size and createStripeGradient
* chore: add all minor releases
* fix(docs): invalid canary storybook link (#4030 )
* fix(use-image): image ReferenceError in SSR (#4122 )
* fix(use-image): image ReferenceError in SSR
* fix(use-image): sync with beta
* fix(use-image): sync with beta
* chore(use-image): remove unnecessary comments
* fix(docs): buildLocation expects an object (#4118 )
* fix(docs): routing.mdx
* Delete .changeset/pre.json
* chore(docs): update yarn installation command (#4132 )
There is no `-g` flag in yarn. `global` is a command which must immediately follow yarn.
Source: https://classic.yarnpkg.com/lang/en/docs/cli/global/
* chore: upgrade storybook 8 (#4124 )
* feat: upgrade storybook8
* chore: upgrade storybook and vite
* chore: remove @mdx-js/react optimizeDep
* chore: add @mdx-js/react optimizeDep
* fix: format
* docs: add forms guide (#3822 )
* v2.5.0 [BETA] (#4164 )
* chore(pre-release): enter pre-release mode
* fix(theme): apply tw nested group (#3909 )
* chore(changset): add changeset
* fix(theme): apply nested group to table
* chore(docs): update table bottomContent code
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: pkg versions
* fix: changeset
* fix: drawer peer dep
* chore: update plop components tempalte
* ci(changesets): version packages (beta) (#3988 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: pre-release workflow
* chore: debug log added
* chore: force pre-release
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* chore: beta1 (#3990 )
* ci(changesets): version packages (beta) (#3991 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(use-image): image ReferenceError in SSR (#3993 )
* fix(input): fixed a sliding issue caused by the helper wrapper (#3966 )
* If it is false and there is an error message or description it will create a div
* Update packages/components/input/src/input.tsx
* Update packages/components/select/src/select.tsx
* Update packages/components/input/src/textarea.tsx
* add changeset
* changeset update
* ci(changesets): version packages (beta) (#3995 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image loading in the server (#3996 )
* fix: lock file
* chore: force release
* chore: force release 2
* ci(changesets): version packages (beta) (#3997 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image load on next.js (#3998 )
* ci(changesets): version packages (beta) (#3999 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: element.ref was removed in React 19 warning (#4003 )
* ci(changesets): version packages (beta) (#4004 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: react 19 as peer dep (#4008 )
* ci(changesets): version packages (beta) (#4009 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Beta/react 19 support (#4010 )
* fix: react 19 as peer dep
* fix: react 19 as peer dep
* chore: support framer-motion alpha version
* ci(changesets): version packages (beta) (#4011 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(theme): making select and input themes consistent (#3881 )
* ci(changesets): version packages (beta) (#4012 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: support inert value with boolean type for react 19 (#4039 )
* ci(changesets): version packages (beta) (#4041 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert design improved (#4054 )
* ci(changesets): version packages (beta) (#4056 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: drawer improvements (#4057 )
* ci(changesets): version packages (beta) (#4058 )
* feat: alert styles improved (#4071 )
* ci(changesets): version packages (beta) (#4072 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert styles improved (#4073 )
* ci(changesets): version packages (beta) (#4074 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: add number of stars and credits
* chore: fix build
* chore: improve navabr colors
* chore: new changeset (#4083 )
* ci(changesets): version packages (beta) (#4084 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: pnpm cleaned (#4086 )
* ci(changesets): version packages (beta) (#4087 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: custom runnner added
* chore: custom runner test (#4091 )
* Beta/custom runner (#4092 )
* chore: custom runner test
* chore: custom runner test
* chore: remove 2 from older changeset
* ci(changesets): version packages (beta) (#4093 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: new demo added to alert
* Feat/virtualization for autocomplete (#4094 )
* feat: add react-window virtualization for autocomplete
* fix: wrong imports and wrong sizing
* fix: update pnpm lock
* chore: add test cases for large dataset (1000 and 10000 items)
* chore: move virtualized-listbox to listbox components folder, implement isVirtualized conditional
* feat: implement dynamic listboxheight n item height, add story
* chore: rename props, remove unnecessary line changes
* fix: maxHeight style 256px for default, conditional usage of virtualizer
* feat: migrate to tan-stack virtual. (todo: fix scroll shadow)
* feat: virtualization support
---------
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
* ci(changesets): version packages (beta) (#4095 )
* feat: small fixes
* feat: add reducedMotion setting to Provider (#3470 )
* feat: add reducedMotion setting to Provider
* chore: refactor reducedMotion story
* Update .changeset/pretty-parrots-guess.md
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4106 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: move circular-progress tv to progress (#3321 )
* fix: remove circular-progress tv to progress
* docs: changeset
* chore(changeset): update changeset message
* Update .changeset/angry-maps-serve.md
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: label placement when the select has a placeholder or description (#4126 )
* ci(changesets): version packages (beta) (#4107 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): add missing `framer-motion` in `peerDependencies` (#4140 )
* fix(theme): add truncate class to the list item to avoid overflow the wrapper (#4105 )
* fix(docs): invalid canary storybook link (#4030 )
* fix: menu item hidden overflow text
* feat: changeset
* Merge branch 'beta/release-next' into fix/menu-item-hidden
* fix: truncate list item
* feat: update changeset
* fix(menu): omit internal props
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(table): add isKeyboardNavigationDisabled prop to the table (#3735 )
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
* feat: add form component (#3036 )
* chore: add support validationBehavior aria
* chore: add validationBehavior to Provider
* chore: add autocomplete validation test
* chore: add checkbox validation test
* fix(input): require condition
* docs: add description of validationBehavior props
* chore: add support validationBehavior props for date components
* docs(dates): add description of validationBehavior props
* chore: add changeset
* chore: format
* chore: fix test
* fix: select validationBehavior is not support yet
* fix: select validationBehavior not supported yet
* feat: add form component with input support
* feat: add support form context
* chore: wip add support for form server errors
* chore: add support checkbox server validation
* chore: add support radio server validation
* chore: update pnpm-lock.yaml
* chore: add support input server validation
* chore: add support autocomplete server validation
* chore(form): add server validation stories
* chore: fix test
* chore: add date-picker validation test
* chore: update form stories
* chore: add changeset
* chore: update react-aria version
* chore: add pnpm-lock.yaml
* chore: update react-aria version
* chore: add comment
* chore: update react-aria version
* chore: fix change set
* chore: export form component in the main package
* chore: upgrade react-aria
* chore: fixed internationalized/date version
* fix: build error
* chore: upgrade docs react-aria version
* fix: remove comment
* fix: debug setting
* chore(docs): update sponsor (#3904 )
* chore(docs): remove Scrumbuiss
* chore(docs): remove Scrumbuiss logo
* chore(docs): replace va by posthog (#4123 )
* chore(changeset): change to patch
* refactor: react-aria-components remove to decrease package size, logic moved to the form package
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* docs: add forms guide (#4155 )
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* chore: routes updated
* ci(changesets): version packages (beta) (#4151 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: fix indentation
* fix(changeset): package not be found
* ci(changesets): version packages (beta) (#4158 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(select): controlled isInvalid prop (#4082 )
* fix(select): controlled isInvalid prop
* chore: add changeset
* Merge branch 'beta/release-next' into pr/4082
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* ci(changesets): version packages (beta) (#4159 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore(changeset): bump all versions
* ci(changesets): version packages (beta) (#4160 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): missing peer / dev dependency for framer-motion (#4161 )
* fix(system): align `navigate` function parameters with `@react-aria` (#4163 )
* fix: menu item classNames not work (#4156 )
* fix: menu item classNames not work
* feat: changeset
* docs: update
* feat: merge classes utility added
* Update .changeset/brave-trains-wave.md
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): remove incorrect info
* ci(changesets): version packages (beta) (#4162 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(docs): overall dx (#4055 )
* refactor(docs): revise code block (#3922 )
* refactor(docs): revise code block
* chore(docs): resolve pr comments
* refactor(docs): autocomplete dx (#3934 )
* feat(docs): add *.js?raw module
* feat(docs): change to react-jsx and add **/*.js
* chore(root): include js and jsx
* refactor(docs): autocomplete dx
* chore(docs): rollback overrides
* chore(autocomplete): lint
* fix(autocomplete): incorrect import path
* fix(docs): autocomplete dx
* chore(docs): remove highlightedLines
* refactor(docs): breadcrumbs dx (#3968 )
* refactor(docs): breadcrumbs dx
* fix(docs): export issue
* chore(docs): use preserve for jsx
* fix(docs): support multiline import
* fix(docs): support multiple export
* chore(docs): add back export
* refactor(docs): avatar dx (#3951 )
* refactor(docs): badge dx (#3960 )
* refactor(docs): badge dx
* chore(docs): incorrect import path
* refactor(docs): button dx (#3981 )
* refactor(docs): calendar dx (#4022 )
* refactor(docs): calendar dx
* fix(docs): incorrect import path
* refactor(docs): switch dx (#4037 )
* refactor(docs): switch dx
* chore(docs): remove highlightedLines
* refactor(docs): tooltip (#4035 )
* refactor(docs): usage dx (#4036 )
* refactor(docs): circular-progress dx (#4029 )
* refactor(docs): chip-dx (#4028 )
* refactor(docs): checkbox-group dx (#4027 )
* refactor(docs): checkbox dx (#4024 )
* refactor(docs): checkbox dx
* fix(docs): incorrect import path
* refactor(docs): card dx (#4023 )
* refactor(docs): skeleton dx (#4042 )
* refactor(docs): spacer dx (#4043 )
* refactor(docs): snippet dx (#4044 )
* refactor(docs): scroll-shadow dx (#4045 )
* refactor(docs): code dx (#4046 )
* refactor(docs): kbd dx (#4047 )
* refactor(docs): link dx (#4048 )
* refactor(docs): progress dx (#4049 )
* refactor(docs): divider dx (#4050 )
* refactor(docs): listbox dx (#4051 )
* refactor(docs): listbox dx
* fix(docs): import path
* fix(docs): import path
* chore(docs): remove highlightedLines
* fix(docs): indentation
* chore(docs): replace the props of autocomplete from value to key (#4129 )
* refactor(docs): alert dx (#4108 )
* refactor(docs): alert dx
* refactor(docs): alert dx
* refactor(docs): image dx (#4061 )
* refactor(docs): textarea dx (#4063 )
* refactor(docs): spinner dx (#4088 )
* refactor(docs): radio-group dx (#4064 )
* refactor(docs): pagination dx (#4062 )
* refactor(docs): pagination dx
* refactor(docs): pagination dx
* refactor(docs): time-input dx (#4065 )
* refactor(docs): time-input dx
* refactor(docs): time-input dx
* refactor(docs): slider dx (#4066 )
* refactor(docs): slider dx
* refactor(docs): slider dx
* refactor(docs): move SliderValue to type
* refactor(docs): slider dx
* refactor(docs): make icon code collapsible
* refactor(docs): specify versions for date packages (#4138 )
* refactor(docs): specify versions for date packages
* fix(docs): correct RA i18n version
* chore(deps): sync version from package
* refactor(docs): tabs dx (#4067 )
* refactor(docs): tab dx
* refactor(docs): tabs dx
* refactor(docs): input dx (#4102 )
* refactor(docs): input dx
* refactor(docs): input dx
* refactor(docs): navbar dx (#4076 )
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): modal dx (#4077 )
* refactor(docs): modal dx
* refactor(docs): modal dx
* refactor(docs): select dx (#4078 )
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): table dx (#4079 )
* refactor(docs): table dx
* fix(docs): import path
* refactor(docs): table dx
* refactor(docs): table dx
* refactor(docs): popover dx (#4090 )
* refactor(docs): range-calendar dx (#4089 )
* refactor(docs): range-calendar dx
* fix(docs): import path
* refactor(docs): date input dx (#4100 )
* refactor(docs): dropdown dx (#4101 )
* refactor(docs): dropdown dx
* refactor(docs): remove highlightedLines
* refactor(docs): dropdown dx
* refactor(docs): dropdown dx
* refactor(docs): date-picker dx (#4103 )
* refactor(docs): date-picker dx
* fix(docs): import paths
* refactor(docs): date-range-picker dx (#4104 )
* refactor(docs): date-range-picker dx
* fix(docs): date-range-picker dx
* refactor(docs): drawer dx (#4109 )
* refactor(docs): drawer dx
* fix(docs): indentation
* refactor(docs): make icon collapsible
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* feat(input-otp): introduce input OTP component (#4052 )
* feat(input-otp): adding the functionality
* fix(input-otp): making the use of input-otp library
* Update .changeset/spotty-flies-jump.md
* chore(input-otp): nits
* feat: improvements and fixes added
* refactor: input-otp docs improvements
* fix: changeset
* fix: build
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4169 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(theme): revise label font size for lg (#4141 )
* refactor(theme): revise label font size for lg
* chore(changeset): add changeset
* refactor(theme): revise label font size for lg
* fix(docs): typecheck errors (#4171 )
* fix(docs): remove duplicate import
* fix(docs): update type for onChange in range-calendar page
* fix(docs): add missing `@react-types/calendar`
* fix(docs): broken syntax
* fix(docs): typecheck issues
* fix(docs): add missing `@react-types/datepicker`
* fix(docs): typecheck issues
* fix: missing li tag when href is specified (#4168 )
* fix(items): items in list should wrapped in li in case of a
* chore: adding the tests
* Feat/textarea add clear button (#4172 )
* feat(components): add clear button to the textarea component
* docs(textarea): add test and changeset
* feat(textarea): modify the changeset file
* feat(textarea): add clear button to textarea
* feat(textarea): add isClearable prop to textarea
* docs(textarea): add documentation to textarea
* docs(textarea): add documentation to textarea
* feat(textarea): replace the textarea component clear icon and modify its location
* feat(textarea): revise the clear button position
* feat(textarea): revise the clear button structure
* feat(textarea): revise the styles of clear button and textarea
* feat(textarea): revise the styles of RTL case
* feat(textarea): change the rtl to pe
* feat(textarea): delete the px classname
* chore(changeset): update package and message
* test(textarea): add test case
* feat(textarea): change the clear button structure
* feat(textarea): optimized code
* chore(textarea): update the changeset file
* docs(textarea): add slots doc to textarea
* chore(textarea): update peerDevpeerDependencies version
* chore(textarea): add usecallback dep
* Update .changeset/five-adults-protect.md
* chore(pre-release): enter pre-release mode
* feat(textarea): modify the clear button icon
* fix(theme): apply tw nested group (#3909 )
* chore(changset): add changeset
* fix(theme): apply nested group to table
* chore(docs): update table bottomContent code
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: pkg versions
* fix: changeset
* fix: drawer peer dep
* chore: update plop components tempalte
* ci(changesets): version packages (beta) (#3988 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: pre-release workflow
* chore: debug log added
* chore: force pre-release
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* chore: beta1 (#3990 )
* ci(changesets): version packages (beta) (#3991 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(use-image): image ReferenceError in SSR (#3993 )
* fix(input): fixed a sliding issue caused by the helper wrapper (#3966 )
* If it is false and there is an error message or description it will create a div
* Update packages/components/input/src/input.tsx
* Update packages/components/select/src/select.tsx
* Update packages/components/input/src/textarea.tsx
* add changeset
* changeset update
* ci(changesets): version packages (beta) (#3995 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image loading in the server (#3996 )
* fix: lock file
* chore: force release
* chore: force release 2
* ci(changesets): version packages (beta) (#3997 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image load on next.js (#3998 )
* ci(changesets): version packages (beta) (#3999 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: element.ref was removed in React 19 warning (#4003 )
* ci(changesets): version packages (beta) (#4004 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: react 19 as peer dep (#4008 )
* ci(changesets): version packages (beta) (#4009 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Beta/react 19 support (#4010 )
* fix: react 19 as peer dep
* fix: react 19 as peer dep
* chore: support framer-motion alpha version
* ci(changesets): version packages (beta) (#4011 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(theme): making select and input themes consistent (#3881 )
* ci(changesets): version packages (beta) (#4012 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(textarea): fix clearButton display
* fix: support inert value with boolean type for react 19 (#4039 )
* ci(changesets): version packages (beta) (#4041 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert design improved (#4054 )
* ci(changesets): version packages (beta) (#4056 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: drawer improvements (#4057 )
* ci(changesets): version packages (beta) (#4058 )
* feat: alert styles improved (#4071 )
* ci(changesets): version packages (beta) (#4072 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert styles improved (#4073 )
* ci(changesets): version packages (beta) (#4074 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: add number of stars and credits
* chore: fix build
* chore: improve navabr colors
* chore: new changeset (#4083 )
* ci(changesets): version packages (beta) (#4084 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: pnpm cleaned (#4086 )
* ci(changesets): version packages (beta) (#4087 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: custom runnner added
* chore: custom runner test (#4091 )
* Beta/custom runner (#4092 )
* chore: custom runner test
* chore: custom runner test
* chore: remove 2 from older changeset
* ci(changesets): version packages (beta) (#4093 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: new demo added to alert
* Feat/virtualization for autocomplete (#4094 )
* feat: add react-window virtualization for autocomplete
* fix: wrong imports and wrong sizing
* fix: update pnpm lock
* chore: add test cases for large dataset (1000 and 10000 items)
* chore: move virtualized-listbox to listbox components folder, implement isVirtualized conditional
* feat: implement dynamic listboxheight n item height, add story
* chore: rename props, remove unnecessary line changes
* fix: maxHeight style 256px for default, conditional usage of virtualizer
* feat: migrate to tan-stack virtual. (todo: fix scroll shadow)
* feat: virtualization support
---------
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
* ci(changesets): version packages (beta) (#4095 )
* feat: small fixes
* feat: add reducedMotion setting to Provider (#3470 )
* feat: add reducedMotion setting to Provider
* chore: refactor reducedMotion story
* Update .changeset/pretty-parrots-guess.md
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4106 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: move circular-progress tv to progress (#3321 )
* fix: remove circular-progress tv to progress
* docs: changeset
* chore(changeset): update changeset message
* Update .changeset/angry-maps-serve.md
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: label placement when the select has a placeholder or description (#4126 )
* ci(changesets): version packages (beta) (#4107 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): add missing `framer-motion` in `peerDependencies` (#4140 )
* fix(theme): add truncate class to the list item to avoid overflow the wrapper (#4105 )
* fix(docs): invalid canary storybook link (#4030 )
* fix: menu item hidden overflow text
* feat: changeset
* Merge branch 'beta/release-next' into fix/menu-item-hidden
* fix: truncate list item
* feat: update changeset
* fix(menu): omit internal props
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* Update apps/docs/content/docs/components/textarea.mdx
* feat(table): add isKeyboardNavigationDisabled prop to the table (#3735 )
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
* feat: add form component (#3036 )
* chore: add support validationBehavior aria
* chore: add validationBehavior to Provider
* chore: add autocomplete validation test
* chore: add checkbox validation test
* fix(input): require condition
* docs: add description of validationBehavior props
* chore: add support validationBehavior props for date components
* docs(dates): add description of validationBehavior props
* chore: add changeset
* chore: format
* chore: fix test
* fix: select validationBehavior is not support yet
* fix: select validationBehavior not supported yet
* feat: add form component with input support
* feat: add support form context
* chore: wip add support for form server errors
* chore: add support checkbox server validation
* chore: add support radio server validation
* chore: update pnpm-lock.yaml
* chore: add support input server validation
* chore: add support autocomplete server validation
* chore(form): add server validation stories
* chore: fix test
* chore: add date-picker validation test
* chore: update form stories
* chore: add changeset
* chore: update react-aria version
* chore: add pnpm-lock.yaml
* chore: update react-aria version
* chore: add comment
* chore: update react-aria version
* chore: fix change set
* chore: export form component in the main package
* chore: upgrade react-aria
* chore: fixed internationalized/date version
* fix: build error
* chore: upgrade docs react-aria version
* fix: remove comment
* fix: debug setting
* chore(docs): update sponsor (#3904 )
* chore(docs): remove Scrumbuiss
* chore(docs): remove Scrumbuiss logo
* chore(docs): replace va by posthog (#4123 )
* chore(changeset): change to patch
* refactor: react-aria-components remove to decrease package size, logic moved to the form package
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* docs: add forms guide (#4155 )
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* chore: routes updated
* ci(changesets): version packages (beta) (#4151 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: fix indentation
* fix(changeset): package not be found
* ci(changesets): version packages (beta) (#4158 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(select): controlled isInvalid prop (#4082 )
* fix(select): controlled isInvalid prop
* chore: add changeset
* Merge branch 'beta/release-next' into pr/4082
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* ci(changesets): version packages (beta) (#4159 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore(changeset): bump all versions
* ci(changesets): version packages (beta) (#4160 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): missing peer / dev dependency for framer-motion (#4161 )
* fix(system): align `navigate` function parameters with `@react-aria` (#4163 )
* fix: menu item classNames not work (#4156 )
* fix: menu item classNames not work
* feat: changeset
* docs: update
* feat: merge classes utility added
* Update .changeset/brave-trains-wave.md
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): remove incorrect info
* ci(changesets): version packages (beta) (#4162 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(docs): overall dx (#4055 )
* refactor(docs): revise code block (#3922 )
* refactor(docs): revise code block
* chore(docs): resolve pr comments
* refactor(docs): autocomplete dx (#3934 )
* feat(docs): add *.js?raw module
* feat(docs): change to react-jsx and add **/*.js
* chore(root): include js and jsx
* refactor(docs): autocomplete dx
* chore(docs): rollback overrides
* chore(autocomplete): lint
* fix(autocomplete): incorrect import path
* fix(docs): autocomplete dx
* chore(docs): remove highlightedLines
* refactor(docs): breadcrumbs dx (#3968 )
* refactor(docs): breadcrumbs dx
* fix(docs): export issue
* chore(docs): use preserve for jsx
* fix(docs): support multiline import
* fix(docs): support multiple export
* chore(docs): add back export
* refactor(docs): avatar dx (#3951 )
* refactor(docs): badge dx (#3960 )
* refactor(docs): badge dx
* chore(docs): incorrect import path
* refactor(docs): button dx (#3981 )
* refactor(docs): calendar dx (#4022 )
* refactor(docs): calendar dx
* fix(docs): incorrect import path
* refactor(docs): switch dx (#4037 )
* refactor(docs): switch dx
* chore(docs): remove highlightedLines
* refactor(docs): tooltip (#4035 )
* refactor(docs): usage dx (#4036 )
* refactor(docs): circular-progress dx (#4029 )
* refactor(docs): chip-dx (#4028 )
* refactor(docs): checkbox-group dx (#4027 )
* refactor(docs): checkbox dx (#4024 )
* refactor(docs): checkbox dx
* fix(docs): incorrect import path
* refactor(docs): card dx (#4023 )
* refactor(docs): skeleton dx (#4042 )
* refactor(docs): spacer dx (#4043 )
* refactor(docs): snippet dx (#4044 )
* refactor(docs): scroll-shadow dx (#4045 )
* refactor(docs): code dx (#4046 )
* refactor(docs): kbd dx (#4047 )
* refactor(docs): link dx (#4048 )
* refactor(docs): progress dx (#4049 )
* refactor(docs): divider dx (#4050 )
* refactor(docs): listbox dx (#4051 )
* refactor(docs): listbox dx
* fix(docs): import path
* fix(docs): import path
* chore(docs): remove highlightedLines
* fix(docs): indentation
* chore(docs): replace the props of autocomplete from value to key (#4129 )
* refactor(docs): alert dx (#4108 )
* refactor(docs): alert dx
* refactor(docs): alert dx
* refactor(docs): image dx (#4061 )
* refactor(docs): textarea dx (#4063 )
* refactor(docs): spinner dx (#4088 )
* refactor(docs): radio-group dx (#4064 )
* refactor(docs): pagination dx (#4062 )
* refactor(docs): pagination dx
* refactor(docs): pagination dx
* refactor(docs): time-input dx (#4065 )
* refactor(docs): time-input dx
* refactor(docs): time-input dx
* refactor(docs): slider dx (#4066 )
* refactor(docs): slider dx
* refactor(docs): slider dx
* refactor(docs): move SliderValue to type
* refactor(docs): slider dx
* refactor(docs): make icon code collapsible
* refactor(docs): specify versions for date packages (#4138 )
* refactor(docs): specify versions for date packages
* fix(docs): correct RA i18n version
* chore(deps): sync version from package
* refactor(docs): tabs dx (#4067 )
* refactor(docs): tab dx
* refactor(docs): tabs dx
* refactor(docs): input dx (#4102 )
* refactor(docs): input dx
* refactor(docs): input dx
* refactor(docs): navbar dx (#4076 )
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): modal dx (#4077 )
* refactor(docs): modal dx
* refactor(docs): modal dx
* refactor(docs): select dx (#4078 )
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): table dx (#4079 )
* refactor(docs): table dx
* fix(docs): import path
* refactor(docs): table dx
* refactor(docs): table dx
* refactor(docs): popover dx (#4090 )
* refactor(docs): range-calendar dx (#4089 )
* refactor(docs): range-calendar dx
* fix(docs): import path
* refactor(docs): date input dx (#4100 )
* refactor(docs): dropdown dx (#4101 )
* refactor(docs): dropdown dx
* refactor(docs): remove highlightedLines
* refactor(docs): dropdown dx
* refactor(docs): dropdown dx
* refactor(docs): date-picker dx (#4103 )
* refactor(docs): date-picker dx
* fix(docs): import paths
* refactor(docs): date-range-picker dx (#4104 )
* refactor(docs): date-range-picker dx
* fix(docs): date-range-picker dx
* refactor(docs): drawer dx (#4109 )
* refactor(docs): drawer dx
* fix(docs): indentation
* refactor(docs): make icon collapsible
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* Merge branch 'beta/release-next' into pr/3477
* refactor(docs): apply new structure to doc
* feat(input-otp): introduce input OTP component (#4052 )
* feat(input-otp): adding the functionality
* fix(input-otp): making the use of input-otp library
* Update .changeset/spotty-flies-jump.md
* chore(input-otp): nits
* feat: improvements and fixes added
* refactor: input-otp docs improvements
* fix: changeset
* fix: build
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4169 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(theme): revise label font size for lg (#4141 )
* refactor(theme): revise label font size for lg
* chore(changeset): add changeset
* refactor(theme): revise label font size for lg
* fix(docs): typecheck errors (#4171 )
* fix(docs): remove duplicate import
* fix(docs): update type for onChange in range-calendar page
* fix(docs): add missing `@react-types/calendar`
* fix(docs): broken syntax
* fix(docs): typecheck issues
* fix(docs): add missing `@react-types/datepicker`
* fix(docs): typecheck issues
* fix: missing li tag when href is specified (#4168 )
* fix(items): items in list should wrapped in li in case of a
* chore: adding the tests
* fix: textarea issues with the clear button
* chore: adjust clear button position
---------
Co-authored-by: doki- <1335902682@qq.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Mustafa Balcı <19329346+mstfblci@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Tianen Pang <32772271+tianenpang@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: chirokas <157580465+chirokas@users.noreply.github.com >
* ci(changesets): version packages (beta) (#4170 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* docs: sync api from nextui-cli v0.3.5 (#4173 )
Co-authored-by: GitHub Action <action@github.com >
* ci(changesets): exit pre-release mode
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Mustafa Balcı <19329346+mstfblci@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Tianen Pang <32772271+tianenpang@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: chirokas <157580465+chirokas@users.noreply.github.com >
Co-authored-by: doki- <1335902682@qq.com >
Co-authored-by: GitHub Action <action@github.com >
* fix: pre release workflow on protected branches (#4174 )
* chore(pre-release): enter pre-release mode (#4175 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix: input otp peer deps (#4176 )
* chore: update workflows
* chore: pre release workflow modified (#4177 )
* chore: canary versions (#4178 )
* fix: pre-release workflow (#4179 )
* chore: merged with beta branch
* chore: workflow updated
* ci(changesets): version packages
* fix: changeset get github info
* chore: force canary to release (#4180 )
* Feat/canary release (#4181 )
* chore: force canary to release
* feat: canary release
* ci(changesets): version packages
* ci(changesets): version packages
* fix: exit pre-release mode
* fix: exit pre-release mode
* fix: exit pre-release mode
* fix: exit pre-release mode
* fix: exit pre-release mode
* chore: exit pre release mode
* fix(workflows): release & pre-release flow (#4184 )
* chore: revert exit and enter pre release changes
* chore: canary release test (#4185 )
* chore: update exit and enter workflows
* chore: update workflow name
* fix: exit pre-release mode
* fix: exit pre-release mode
* chore: delete pre file
* chore: remove duplicate changesets
* chore: base branch change to canary, changeset config
* refactor: beta tags manually deleted (#4187 )
* fix: install
* fix: peer deps (#4188 )
* Fix/peer deps (#4189 )
* fix: peer deps
* fix: tests
* fix: routes
* chore(docs): revise defaultShowFlagList (#4193 )
* chore(docs): add Example to defaultShowFlagList
* chore(docs): revise defaultShowFlagList
* feat: documentation improvements (#4195 )
* feat: documentation improvements
* fix: alert api
* Feat/doc improvements (#4196 )
* feat: documentation improvements
* fix: alert api
* fix: copy button
* fix: return in card demo
* Fix/react core pkg (#4204 )
* fix: double use client tag import in react core package
* fix: double use client
* chore: restore postbuild script
* docs: optimize code fold (#4202 )
* docs: optimize code fold
* fix: code review
* fix(input): teaxtarea label squish (#4197 )
* fix(input): teaxtarea label squish
* chore(changeset): add changeset for textarea label fix
* chore: remove customer runner
* chore: rename changeset
* chore: increase timeout
* chore: change get info pkg version
* chore: new changeset
* chore: single chnageset
* chore: consolidated changeset
* chore: consolidated changeset
* Update release.yaml (#4205 )
* chore: consolidated changeset
* fix: forwardRef render functions not using ref (#4198 )
* fix: forwardRef render functions not using ref
* fix: changelog
* fix: review
* fix: forwardRef render functions not using ref
* docs: update changeset
* feat(listbox): virtualization (#4206 )
* fix: should not export list item internal variables type
* feat: changeset
* fix: type error
* fix: code block type error
* feat: virtualization feature, docs for listbox
* chore: update routes.json
* fix: fix code-demo for typecheck
* chore: rollback for files
* chore: props omitted in the component itself
* fix: menu item types
* fix: tupecheck
---------
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(select): virtualization (#4203 )
* fix: should not export list item internal variables type
* feat: changeset
* feat: integrate virtualized listbox to select component, add more props
* feat: update docs for select component
* feat: update docs to include API for virtualization
* fix: update docs to follow the newest format
* fix: update test for disable virtualization, add test for virtualized version
* fix: fix typo
* fix: type error
* fix: code block type error
* chore: update docs to use raw jsx instead of template literal
* fix: fix code-demo for typecheck
* chore: rollback for files
* fix: types
* chore: remove caret version on tanstack virtual pkg
* fix: pnpm lock file
* fix: virtualization examples
* fix: number of items
---------
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore: adjust code colors
* fix: collection based components ref (#4207 )
* chore: documentation adjustments
* Update data-slot for the error message in the select. (#4214 )
* Update data-slot for the error message in the select.
All components use the `data-slot="error-message"` attribute, except for the select component. I observed this behavior when a test in my application started failing.
* refactor(select): refactors the data-slots attribute for the error message
* fix(docs): types for classNames and itemClasses (#4209 )
* feat: documentation improvements
* chore: more improvements to the docs, routing updated, acccordiong font size change
* feat: forms doc in progress
* fix(touch): fixing the selection functionality on touch (#4220 )
* fix(touch): fixing the selection functionality on touch
* fix: radio, checkbox & switch interactions
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): remove non-existing attribute (#4221 )
* fix(select): hideEmptyContent API (#4219 )
* fix(select): hideEmptyContent API
* test(select): hideEmptyContent tests
* docs(select): hideEmptyContent API
* chore(select): hideEmptyContent storybook
* chore(changeset): add hideEmptyContent API to select
* refactor(select): hideEmptyContent nitpick
* test(select): hideEmptyContent UI assertions
* fix(select): hideEmptyContent default false
* docs(select): hideEmptyContent default false
* fix(pagination): cursor position when hidden on init (#4222 )
* fix(pagination): cusor position when hidden on init
* test(pagination): cursor intersection observer
* chore(changeset): pagination cursor position fix
* refactor(pagination): minor nitpicks
- check for null ref in usePagination
- restore original IntersectionObserver in test
* fix: form fixes and improvements (#4224 )
* chore: form in progress
* chore: main demo addded to forms, checkbox validation fixed
* chore: forms docs improved
* fix(deps): bump `@react-aria/utils` version (#4226 )
* fix(deps): bump `@react-aria/utils` version
* chore(changeset): add changeset
* feat: forms doc completed
* chore: form component doc created
* chore: forms doc improved
* chore: doc improvements
* chore: alert doc improved
* feat: nextjs 15 migration in progress
* feat: nextjs 15 migration [docs] (#4228 )
* feat: nextjs 15 migration in progress
* feat: next 15 downgraded to next 14
* fix: migration errors
* feat: codeblog is now rendered only when visible, this made a huge performance improvement
* fix: remove folding
* feat: v2.6.0 blog
* feat: Adding nextui pro section on the landing page (#4227 )
* feat: adding nextui pro section on the landing page
* chore(nits): nits
* fix: remove pro image on mobile
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix(docs): prevent scrolling up on pressing theme change switch (#4233 )
* chore: improve v2.6.0 blog
* chore: small improvements
* chore: improve blog
* ci(changesets): version packages (#4186 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: snippet release (#4235 )
* ci(changesets): version packages (#4236 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore: v2.6.2
* ci(changesets): version packages (#4237 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: draggable modal demo
* fix: v2.6 blog
* chore: adjust blog
---------
Signed-off-by: Innei <i@innei.in >
Signed-off-by: The1111mp <The1111mp@outlook.com >
Co-authored-by: ryoon <ryoon50@gmail.com >
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Abhinav Agarwal <78839973+abhinav700@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: David Gonzalez <dgonzalez1992@outlook.com >
Co-authored-by: Julie Saia <76669473+juliesaia@users.noreply.github.com >
Co-authored-by: Alex Nguyen <dev@alexnguyen.co.nz >
Co-authored-by: max <hi.max@foxmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
Co-authored-by: Shrinidhi Upadhyaya <shrinidhiupadhyaya1195@gmail.com >
Co-authored-by: Anuj Sharma <52837557+sanuj21@users.noreply.github.com >
Co-authored-by: Innei <tukon479@gmail.com >
Co-authored-by: Jeff. <jeffreysfu@gmail.com >
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Abhinav Agarwal <abhinavagrawal700@gmail.com >
Co-authored-by: wzc520pyfm <1528857653@qq.com >
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Abhinandan <abhinandanverma551@gmail.com >
Co-authored-by: The1111mp <The1111mp@outlook.com >
Co-authored-by: Rakha Kanz Kautsar <rkkautsar@gmail.com >
Co-authored-by: Can Rau <cansrau@gmail.com >
Co-authored-by: Azpekt <65199167+AzpektDev@users.noreply.github.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Mustafa Balcı <19329346+mstfblci@users.noreply.github.com >
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
Co-authored-by: Tianen Pang <32772271+tianenpang@users.noreply.github.com >
Co-authored-by: chirokas <157580465+chirokas@users.noreply.github.com >
Co-authored-by: doki- <1335902682@qq.com >
Co-authored-by: GitHub Action <action@github.com >
Co-authored-by: Peterl561 <76144929+Peterl561@users.noreply.github.com >
Co-authored-by: Julio Barrios <juliobarmi@gmail.com >
2024-12-06 13:58:37 -03:00
Junior Garcia
88782fc6b4
chore: adjust blog
2024-12-06 13:58:15 -03:00
Junior Garcia
6d352749c4
chore: merged with main
2024-12-06 13:56:32 -03:00
Junior Garcia
2f33c65b2b
fix: v2.6 blog
2024-12-06 13:54:50 -03:00
Junior Garcia
935124cb79
v2.6.0 ( #4191 )
...
* fix(input): ensure clear button is not focusable when disabled (#3774 )
* fix(input): ensure clear button is not focusable when disabled
* test(input): add test to ensure clear button is not focusable when disabled
* chore: add changeset for clear button focus fix when input is disabled
* fix(input): update clear button to use button element
* test(input): add focus test when disabled
and update tests for clear button using button element
* test(input): replace querySelector with getByRole for clear button
* fix(input): set tabIndex to -1 for clear button
* test(input): ensure clear button is not focusable
* fix(image): add missing `w` to `getWrapperProps` dependency (#3802 )
* fix(image): add missing `w` to `getWrapperProps` dependency
* chore(changeset): add changeset
* fix(autocomplete): popover should remain open after clicking clear button (#3788 )
* fix: add state.open() so that dropdown is not closed
* chore: add changeset
* chore(autocomplete): add testcases for keeping lisbox open when clearButton is clicked
* chore: update changeset
* chore(autocomplete): change the docs for test cases
* chore(changeset): update changeset message and add issue number
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(docs): example of blurred card (#3741 )
* docs(card): adding info regarding the gradient for blurred card
* chore(nit): adding example
* chore(docs): revise content for card isBlurred example
* chore(docs): revise isBlurred note
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(docs): replace twitter logo/links with x logo/links (#3815 )
* fix(docs): replace Twitter logo/links with X logo/links
* docs: update twitter references to x
* docs: update changeset for twitter to x changes
* docs: update twitter references to x
* docs: update twitter references to x
* chore(docs): undo .sponsorsrc since it's generated
* refactor(docs): remove unnecessary classes
* chore(docs): undo .sponsorsrc since it's generated
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(date-picker): adding props from calendarProps to getCalendarProps (#3773 )
* fix(date-picker): adding props from calendarProps to the getCalendarProps
* chore(date-picker): adding the changeset
* chore(changeset): add issue number
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* feat(autocomplete): automatically focus first non-disabled item (#2186 )
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* docs(accordion): add overflow to custom motion example (#3793 )
* fix(docs): typos in dark mode page (#3823 )
* fix(theme): fullWidth in input and select (#3768 )
* fix(input): fixing the fullWidth functionality
* chore(changeset): add issue number
* chore(changeset): revise changeset message
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(autocomplete): exit animation on popover close (#3845 )
* fix(autocomplete): exit animation on popover close
* refactor(autocomplete): getListBoxProps
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(theme): replace the use of RTL-specific styles with logical properties (#3868 )
* chore(rtl): remove the usages of rtl
* chore(changeset): adding the changeset
* chore(changeset): update changeset message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(select): label placement discrepancy in Select (#3853 )
* fix(select): label placement incorrect in case of multiline
* chore(select): adding the changeset
* chore(select): adding the tests
* chore(select): code imrovement, wkw's suggestions
* chore(changeset): update changeset message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(theme): label placement in select and input (#3869 )
* fix(theme): fix the label placement
* chore(changeset): adding the changeset
* chore(select): adding comments
* fix(docs): avoid translating the code block (#3878 )
* docs(Codeblock): avoid code be translated
* fix(docs): lint issue
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(listbox): change listBoxItem key to optional (#3883 )
* fix(listbox): listBoxItem key to optional
* chore: add defaultSelectedKeys test for numeric keys and ids
* chore: add changeset
* chore: comment out section prompts in PR template (#3884 )
* chore(test): update testing libraries and refactor (#3886 )
* fix(theme): show margin only with label in Switch component (#3861 )
* fix(switch): removed right margin in wrapper #3791
* feat(changeset): added changeset
* fix(switch): removed me-2 in wrapper
* fix(switch): added ms-2 to label
* chore(changeset): correct package and message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(theme): removed pseudo cancel btn from input (#3912 )
* fix(theme): removed pseudo cancel btn from input
* chore(changeset): adding the changeset
* fix(input): conditionally hiding the webkit search
* chore(changeset): revise changeset message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(docs): dx improvement in accordion (#3856 )
* refactor: improve dx for writing a docs component (#2544 )
* refactor: improve dx for write a docs component
Signed-off-by: Innei <i@innei.in >
* refactor(docs): switch to contentlayer2
* chore(docs): rename to avoid conflict
* refactor(docs): switch to next-contentlayer2
* refactor(docs): revise docs lib
* chore(deps): bump docs related dependencies
* fix(use-aria-multiselect): type issue due to ts version bump
---------
Signed-off-by: Innei <i@innei.in >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(docs): accordion codes
* feat(docs): declare module `*.jsx?raw`
* feat(docs): include `**/*.jsx`
* fix(docs): incorrect content
* chore(docs): add new lines
* refactor(docs): lint
---------
Signed-off-by: Innei <i@innei.in >
Co-authored-by: Innei <tukon479@gmail.com >
* fix(docs): typos in hero section (#3928 )
* fix(theme): support RTL for breadcrumbs (#3927 )
* fix(breadcrumbs): added separator rotation for RTL #2486
* chore(changeset): added changeset
* fix(docs): removed unused import and merged classNames in dropdown (#3936 )
* fix(breadcrumbs): added separator rotation for RTL #2486
* chore(changeset): added changeset
* fix(docs): removed unused Link import and merged classnames in dropdown
* fix: avatar filter disableAnimation to dom prop (#3946 )
* feat: add git hook to auto update dependencies (#3365 )
* feat: add git hook to auto update dependencies
* feat: update color
* fix: prevent test matcher warning (#3893 )
* fix: prevent test matcher warning
* chore: add node types
* chore: update Jest related packages
* chore: run pnpm install
* fix(tabs): correct inert value for true condition (#3978 )
* Alert component (#3982 )
* feat(alert): began the work on alert component
* fix(readme): making correction
* chore(deps): change to 2.0.0
* chore(docs): update README.md
* feat(theme): init alert tv
* chore(alert): update package.json
* feat(alert): init alert storybook structure
* chore(changeset): add changeset
* chore(changeset): change to minor
* chore(alert): revise alert package.json
* feat(alert): init test structure
* chore(deps): pnpm-lock.yaml
* feat(alert): initailized theme and basic structure
* feat(alert): completed use-alert.ts and alert.tsx
* feat(alert): remove innerWrapper, replace helperWrapper with mainWrapper, adding isCloseable prop
* feat(alert): adding isCloseable prop to baseWrapper dependency
* feat(alert): setting the default value of isCloseable prop to true
* feat(alert): moving CloseIcon inside the button
* feat(alert): updated package.json
* feat(alert): default variant and default story
* feat(alert): adding color and radius stories
* feat(alert): completed the styling
* feat(alert): add stories for isCloseable prop and restyle other stories
* feat(alert): correcting ref type
* feat(alert): add test cases
* feat(alert): remove startContent and endContent props
* feat(alert): make styling more accurate
* feat(alert): fixed default props
* feat(alert): fixed theme docs
* feat(alert): add logic for icons
* feat(alert): begin to add docs
* chore(alert): implement the changes suggested in code review
* feat(alert): add onclose prop to alert
* feat(alert): add test cases
* docs(alert): add onClose event
* feat(docs): add alert to routes.json
* fix(alert): correct the text colors
* docs(alert): fix imports and syntax errors
* chore(alert): implement the changes suggested in code review
* chore(alert): lint the code and change isCloseable to isClosable
* chore(alert): lint the code
* chore(alert): run pnpm i
* fix(alert): fix the logic for close button and add test case
* docs(alert): fix docs, change isCloseable to isClosable and change docs for isClosable property
* chore(alert): add the support for RTL, refactor the code and fix the typos
* docs(alert): grammer issues fix
* fix(alert): replace rtl with ms
* chore(alert): custom style and custom implementation, remove isClosable={false}, refactor, fix typos
* chore(alert): linting and implement coderabbit suggestions
* chore(alert): refactor and typos fix
* chore(alert): add import for closeIcon
* chore(alert): add props for closeIcon
* chore(alert): refactor fixes
* chore(alert): implement ryo-manba's suggestion on close Icon
* chore(alert): make alert more responsive
* chore(alert): fix grammer issues suggested by coderabbit
* fix(alert): add max-w property to make alert responsive
* chore(alert): improve responsiveness and refactor alertIcon
* chore(alert): add missing dependency to useMemo
* chore(alert): implement coderabbit's suggestions
* chore(alert): update docs and refactor
* chore(alert): refactor alertIcon and implement coderabbit's suggestion
* chore: fixes
---------
Co-authored-by: Abhinav Agarwal <abhinavagrawal700@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Abhinav Agarwal <78839973+abhinav700@users.noreply.github.com >
* Feat/add draggable modal (#3983 )
* feat(hooks): add use-draggable hook
* feat(components): [modal] export use-draggable
* docs(components): [modal] add draggable modal
* feat(components): [modal] add ref prop for modal-header
* chore(components): [modal] add draggable modal for storybook
* chore: add changeset for draggable modal
* docs(hooks): [use-draggable] fix typo
* chore: upper changeset
* chore(components): [modal] add overflow draggable modal to sb
* test(components): [modal] add draggable modal tests
* build: update pnpm-lock
* chore(changeset): include issue number
* feat(hooks): [use-draggable] set user-select to none when during the dragging
* docs(components): [modal] update code demo title
* docs(components): [modal] condense description for draggable overflow
* feat(hooks): [use-draggable] change version to 0.1.0
* refactor(hooks): [use-draggable] use use-move implement use-draggable
* feat(hooks): [use-draggable] remove repeated user-select
* test(components): [modal] update test case to use-draggable base use-move
* docs(components): [modal] update draggable examples
* fix(hooks): [use-draggable] fix mobile device touchmove event conflict
* refactor(hooks): [use-draggable] remove drag ref prop
* refactor(hooks): [use-draggable] draggable2is-disabled overflow2can-overflow
* test(components): [modal] add draggble disable test
* chore(hooks): [use-draggable] add commant for body touchmove
* Update packages/hooks/use-draggable/src/index.ts
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* fix(hooks): [use-draggable] import use-callback
* test(components): [modal] add mobile-sized test for draggable
* chore(hooks): [use-draggable] add use-callback for func
* chore(hooks): [use-draggable] update version to 2.0.0
* chore: fix typo
* Update .changeset/soft-apricots-sleep.md
* fix: pnpm lock
* fix: build
* chore: add updated moadl
---------
Co-authored-by: wzc520pyfm <1528857653@qq.com >
Co-authored-by: աɨռɢӄաօռɢ <wingkwong.code@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* chore: upgrade react-aria / React 19 & Next.js 15 support (#3732 )
* chore: upgrade react-aria
* chore: add changeset
* chore: fix type error
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(date-picker): add selectorButtonPlacement property (#3248 )
* feat(date-picker): add selectorButtonPlacement property
* chore: update changeset
* Update .changeset/neat-donkeys-accept.md
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat: add tab ref (#3974 )
* feat: add tab ref
* feat: add changeset
* feat: pre-release workflow (#2910 )
* feat(workflow): pre-release
* feat(workflow): exit pre-release
* chore(workflow): update version & publish commands
* fix(workflow): add missing attributes and use schangeset:beta cmd
* feat(root): add changeset:beta
* fix(workflows): revise pre-release logic
* fix(workflows): add missing run
* fix(workflows): use changeset:exit with version instead
* feat(root): add changeset:exit cmd
* refactor(workflows): add pths, id, and format
* feat(workflows): enter pre-release mode
* chore(workflows): remove pre.json only
* refactor(workflows): remove enter-pre-release-mode
* fix(workflows): incorrect url
* refactor(root): remove unused exit command
* refactor(workflows): add comments
* feat(changeset): change to main branch as baseBranch
* feat(root): add changeset:canary
* refactor(workflows): remove unused workflow
* feat(workflow): support canary pre-release mode
* refactor(docs): change to canary
* feat(popover): added control for closing popover on scroll (#3595 )
* fix(navbar): fixed the height when style h-full
* fix(navbar): fixed the height when style h-full
* docs(changeset): resolved extra file
* feat(popover): added control for closing popover on scroll
* update(changeset): correction
* feat(popover): removed extra story
* refactor(test): corrected test for both true and false values of shouldCloseOnScroll
* refactor(docs): added shouldCloseOnScroll prop
* chore(changeset): change to minor
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* feat: add month and year pickers to DateRangePicker and RangeCalendar (#3302 )
* feat: add month and year pickers to DateRangePicker and RangeCalendar
* chore: update docs
* Update .changeset/kind-cobras-travel.md
* chore: react package version
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(deps): bump tailwind-merge version (#3657 )
* chore(deps): bump tailwind-merge versions
* chore(theme): adopt latest extendTailwindMerge
* chore(changeset): add changeset
* chore(changeset): change to minor
* Update .changeset/grumpy-mayflies-rhyme.md
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat: added drawer component (#3986 )
Signed-off-by: The1111mp <The1111mp@outlook.com >
Co-authored-by: The1111mp <The1111mp@outlook.com >
* refactor: optimisations (#3523 )
* refactor: replace lodash with native approaches
* refactor(deps): update framer-motion versions
* feat(utilities): add @nextui-org/dom-animation
* refactor(components): load domAnimation dynamically
* refactor(deps): add @nextui-org/dom-animation
* fix(utilities): relocate index.ts
* feat(changeset): framer motion optimization
* chore(deps): bump framer-motion version
* fix(docs): conflict issue
* refactor(hooks): remove the unnecessary this aliasing
* refactor(utilities): remove the unnecessary this aliasing
* chore(docs): remove {} so that it won't be true all the time
* chore(dom-animation): end with new line
* refactor(hooks): use debounce from `@nextui-org/shared-utils`
* chore(deps): add `@nextui-org/shared-utils`
* refactor: move mapKeys logic to `@nextui-org/shared-utils`
* refactor: use `get` from `@nextui-org/shared-utils`
* refactor(docs): use `get` from `@nextui-org/shared-utils`
* refactor(shared-utils): mapKeys
* chore(deps): bump framer-motion version
* chore(deps): remove lodash
* refactor(docs): use intersectionBy from shared-utils
* feat(shared-utils): add intersectionBy
* chore(dom-animation): remove extra blank line
* refactor(shared-utils): revise intersectionBy
* fix(modal): add willChange
* refactor(shared-utils): add comments
* fix: build & tests
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(hooks): use-theme hook (#3169 )
* feat(docs): update dark mode content
* feat(hooks): @nextui-org/use-theme
* chore(docs): revise ThemeSwitcher code
* refactor(hooks): simplify useTheme and support custom theme names
* feat(hooks): add use-theme test cases
* feat(changeset): add changeset
* refactor(hooks): make localStorageMock globally and clear before each test
* fix(docs): typo
* fix(hooks): coderabbitai comments
* chore(hooks): remove unnecessary +
* chore(changeset): change to minor
* feat(hooks): handle system theme
* chore(hooks): add EOL
* refactor(hooks): add default theme
* refactor(hooks): revise useTheme
* refactor(hooks): resolve pr comments
* refactor(hooks): resolve pr comments
* refactor(hooks): resolve pr comments
* refactor(hooks): remove unused theme in dependency array
* chore(docs): typos
* refactor(hooks): mark system as key for system theme
* chore: merged with canary
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* Fix/avatar flashing (#3987 )
* fix(use-image): cached image flashing
* chore: merged with canary
---------
Co-authored-by: Rakha Kanz Kautsar <rkkautsar@gmail.com >
* refactor(menu): Use `useMenu` and `useMenuItem` from RA (#3261 )
* refactor(menu): use useMenu from react-aria instead
* refactor(menu): use useMenuItem from react-aria instead
* feat(changeset): add changeset
* chore: merged with canary
* fix: dropdown tests
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix(theme): added stripe color gradients for progress (#3938 )
* fix(breadcrumbs): added separator rotation for RTL #2486
* chore(changeset): added changeset
* fix(docs): removed unused Link import and merged classnames in dropdown
* fix(theme):added stripe color gradients for progress #1933
* refactor(theme): added stripe-size and createStripeGradient
* chore: add all minor releases
* fix(docs): invalid canary storybook link (#4030 )
* fix(use-image): image ReferenceError in SSR (#4122 )
* fix(use-image): image ReferenceError in SSR
* fix(use-image): sync with beta
* fix(use-image): sync with beta
* chore(use-image): remove unnecessary comments
* fix(docs): buildLocation expects an object (#4118 )
* fix(docs): routing.mdx
* Delete .changeset/pre.json
* chore(docs): update yarn installation command (#4132 )
There is no `-g` flag in yarn. `global` is a command which must immediately follow yarn.
Source: https://classic.yarnpkg.com/lang/en/docs/cli/global/
* chore: upgrade storybook 8 (#4124 )
* feat: upgrade storybook8
* chore: upgrade storybook and vite
* chore: remove @mdx-js/react optimizeDep
* chore: add @mdx-js/react optimizeDep
* fix: format
* docs: add forms guide (#3822 )
* v2.5.0 [BETA] (#4164 )
* chore(pre-release): enter pre-release mode
* fix(theme): apply tw nested group (#3909 )
* chore(changset): add changeset
* fix(theme): apply nested group to table
* chore(docs): update table bottomContent code
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: pkg versions
* fix: changeset
* fix: drawer peer dep
* chore: update plop components tempalte
* ci(changesets): version packages (beta) (#3988 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: pre-release workflow
* chore: debug log added
* chore: force pre-release
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* chore: beta1 (#3990 )
* ci(changesets): version packages (beta) (#3991 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(use-image): image ReferenceError in SSR (#3993 )
* fix(input): fixed a sliding issue caused by the helper wrapper (#3966 )
* If it is false and there is an error message or description it will create a div
* Update packages/components/input/src/input.tsx
* Update packages/components/select/src/select.tsx
* Update packages/components/input/src/textarea.tsx
* add changeset
* changeset update
* ci(changesets): version packages (beta) (#3995 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image loading in the server (#3996 )
* fix: lock file
* chore: force release
* chore: force release 2
* ci(changesets): version packages (beta) (#3997 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image load on next.js (#3998 )
* ci(changesets): version packages (beta) (#3999 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: element.ref was removed in React 19 warning (#4003 )
* ci(changesets): version packages (beta) (#4004 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: react 19 as peer dep (#4008 )
* ci(changesets): version packages (beta) (#4009 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Beta/react 19 support (#4010 )
* fix: react 19 as peer dep
* fix: react 19 as peer dep
* chore: support framer-motion alpha version
* ci(changesets): version packages (beta) (#4011 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(theme): making select and input themes consistent (#3881 )
* ci(changesets): version packages (beta) (#4012 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: support inert value with boolean type for react 19 (#4039 )
* ci(changesets): version packages (beta) (#4041 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert design improved (#4054 )
* ci(changesets): version packages (beta) (#4056 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: drawer improvements (#4057 )
* ci(changesets): version packages (beta) (#4058 )
* feat: alert styles improved (#4071 )
* ci(changesets): version packages (beta) (#4072 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert styles improved (#4073 )
* ci(changesets): version packages (beta) (#4074 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: add number of stars and credits
* chore: fix build
* chore: improve navabr colors
* chore: new changeset (#4083 )
* ci(changesets): version packages (beta) (#4084 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: pnpm cleaned (#4086 )
* ci(changesets): version packages (beta) (#4087 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: custom runnner added
* chore: custom runner test (#4091 )
* Beta/custom runner (#4092 )
* chore: custom runner test
* chore: custom runner test
* chore: remove 2 from older changeset
* ci(changesets): version packages (beta) (#4093 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: new demo added to alert
* Feat/virtualization for autocomplete (#4094 )
* feat: add react-window virtualization for autocomplete
* fix: wrong imports and wrong sizing
* fix: update pnpm lock
* chore: add test cases for large dataset (1000 and 10000 items)
* chore: move virtualized-listbox to listbox components folder, implement isVirtualized conditional
* feat: implement dynamic listboxheight n item height, add story
* chore: rename props, remove unnecessary line changes
* fix: maxHeight style 256px for default, conditional usage of virtualizer
* feat: migrate to tan-stack virtual. (todo: fix scroll shadow)
* feat: virtualization support
---------
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
* ci(changesets): version packages (beta) (#4095 )
* feat: small fixes
* feat: add reducedMotion setting to Provider (#3470 )
* feat: add reducedMotion setting to Provider
* chore: refactor reducedMotion story
* Update .changeset/pretty-parrots-guess.md
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4106 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: move circular-progress tv to progress (#3321 )
* fix: remove circular-progress tv to progress
* docs: changeset
* chore(changeset): update changeset message
* Update .changeset/angry-maps-serve.md
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: label placement when the select has a placeholder or description (#4126 )
* ci(changesets): version packages (beta) (#4107 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): add missing `framer-motion` in `peerDependencies` (#4140 )
* fix(theme): add truncate class to the list item to avoid overflow the wrapper (#4105 )
* fix(docs): invalid canary storybook link (#4030 )
* fix: menu item hidden overflow text
* feat: changeset
* Merge branch 'beta/release-next' into fix/menu-item-hidden
* fix: truncate list item
* feat: update changeset
* fix(menu): omit internal props
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(table): add isKeyboardNavigationDisabled prop to the table (#3735 )
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
* feat: add form component (#3036 )
* chore: add support validationBehavior aria
* chore: add validationBehavior to Provider
* chore: add autocomplete validation test
* chore: add checkbox validation test
* fix(input): require condition
* docs: add description of validationBehavior props
* chore: add support validationBehavior props for date components
* docs(dates): add description of validationBehavior props
* chore: add changeset
* chore: format
* chore: fix test
* fix: select validationBehavior is not support yet
* fix: select validationBehavior not supported yet
* feat: add form component with input support
* feat: add support form context
* chore: wip add support for form server errors
* chore: add support checkbox server validation
* chore: add support radio server validation
* chore: update pnpm-lock.yaml
* chore: add support input server validation
* chore: add support autocomplete server validation
* chore(form): add server validation stories
* chore: fix test
* chore: add date-picker validation test
* chore: update form stories
* chore: add changeset
* chore: update react-aria version
* chore: add pnpm-lock.yaml
* chore: update react-aria version
* chore: add comment
* chore: update react-aria version
* chore: fix change set
* chore: export form component in the main package
* chore: upgrade react-aria
* chore: fixed internationalized/date version
* fix: build error
* chore: upgrade docs react-aria version
* fix: remove comment
* fix: debug setting
* chore(docs): update sponsor (#3904 )
* chore(docs): remove Scrumbuiss
* chore(docs): remove Scrumbuiss logo
* chore(docs): replace va by posthog (#4123 )
* chore(changeset): change to patch
* refactor: react-aria-components remove to decrease package size, logic moved to the form package
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* docs: add forms guide (#4155 )
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* chore: routes updated
* ci(changesets): version packages (beta) (#4151 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: fix indentation
* fix(changeset): package not be found
* ci(changesets): version packages (beta) (#4158 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(select): controlled isInvalid prop (#4082 )
* fix(select): controlled isInvalid prop
* chore: add changeset
* Merge branch 'beta/release-next' into pr/4082
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* ci(changesets): version packages (beta) (#4159 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore(changeset): bump all versions
* ci(changesets): version packages (beta) (#4160 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): missing peer / dev dependency for framer-motion (#4161 )
* fix(system): align `navigate` function parameters with `@react-aria` (#4163 )
* fix: menu item classNames not work (#4156 )
* fix: menu item classNames not work
* feat: changeset
* docs: update
* feat: merge classes utility added
* Update .changeset/brave-trains-wave.md
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): remove incorrect info
* ci(changesets): version packages (beta) (#4162 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(docs): overall dx (#4055 )
* refactor(docs): revise code block (#3922 )
* refactor(docs): revise code block
* chore(docs): resolve pr comments
* refactor(docs): autocomplete dx (#3934 )
* feat(docs): add *.js?raw module
* feat(docs): change to react-jsx and add **/*.js
* chore(root): include js and jsx
* refactor(docs): autocomplete dx
* chore(docs): rollback overrides
* chore(autocomplete): lint
* fix(autocomplete): incorrect import path
* fix(docs): autocomplete dx
* chore(docs): remove highlightedLines
* refactor(docs): breadcrumbs dx (#3968 )
* refactor(docs): breadcrumbs dx
* fix(docs): export issue
* chore(docs): use preserve for jsx
* fix(docs): support multiline import
* fix(docs): support multiple export
* chore(docs): add back export
* refactor(docs): avatar dx (#3951 )
* refactor(docs): badge dx (#3960 )
* refactor(docs): badge dx
* chore(docs): incorrect import path
* refactor(docs): button dx (#3981 )
* refactor(docs): calendar dx (#4022 )
* refactor(docs): calendar dx
* fix(docs): incorrect import path
* refactor(docs): switch dx (#4037 )
* refactor(docs): switch dx
* chore(docs): remove highlightedLines
* refactor(docs): tooltip (#4035 )
* refactor(docs): usage dx (#4036 )
* refactor(docs): circular-progress dx (#4029 )
* refactor(docs): chip-dx (#4028 )
* refactor(docs): checkbox-group dx (#4027 )
* refactor(docs): checkbox dx (#4024 )
* refactor(docs): checkbox dx
* fix(docs): incorrect import path
* refactor(docs): card dx (#4023 )
* refactor(docs): skeleton dx (#4042 )
* refactor(docs): spacer dx (#4043 )
* refactor(docs): snippet dx (#4044 )
* refactor(docs): scroll-shadow dx (#4045 )
* refactor(docs): code dx (#4046 )
* refactor(docs): kbd dx (#4047 )
* refactor(docs): link dx (#4048 )
* refactor(docs): progress dx (#4049 )
* refactor(docs): divider dx (#4050 )
* refactor(docs): listbox dx (#4051 )
* refactor(docs): listbox dx
* fix(docs): import path
* fix(docs): import path
* chore(docs): remove highlightedLines
* fix(docs): indentation
* chore(docs): replace the props of autocomplete from value to key (#4129 )
* refactor(docs): alert dx (#4108 )
* refactor(docs): alert dx
* refactor(docs): alert dx
* refactor(docs): image dx (#4061 )
* refactor(docs): textarea dx (#4063 )
* refactor(docs): spinner dx (#4088 )
* refactor(docs): radio-group dx (#4064 )
* refactor(docs): pagination dx (#4062 )
* refactor(docs): pagination dx
* refactor(docs): pagination dx
* refactor(docs): time-input dx (#4065 )
* refactor(docs): time-input dx
* refactor(docs): time-input dx
* refactor(docs): slider dx (#4066 )
* refactor(docs): slider dx
* refactor(docs): slider dx
* refactor(docs): move SliderValue to type
* refactor(docs): slider dx
* refactor(docs): make icon code collapsible
* refactor(docs): specify versions for date packages (#4138 )
* refactor(docs): specify versions for date packages
* fix(docs): correct RA i18n version
* chore(deps): sync version from package
* refactor(docs): tabs dx (#4067 )
* refactor(docs): tab dx
* refactor(docs): tabs dx
* refactor(docs): input dx (#4102 )
* refactor(docs): input dx
* refactor(docs): input dx
* refactor(docs): navbar dx (#4076 )
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): modal dx (#4077 )
* refactor(docs): modal dx
* refactor(docs): modal dx
* refactor(docs): select dx (#4078 )
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): table dx (#4079 )
* refactor(docs): table dx
* fix(docs): import path
* refactor(docs): table dx
* refactor(docs): table dx
* refactor(docs): popover dx (#4090 )
* refactor(docs): range-calendar dx (#4089 )
* refactor(docs): range-calendar dx
* fix(docs): import path
* refactor(docs): date input dx (#4100 )
* refactor(docs): dropdown dx (#4101 )
* refactor(docs): dropdown dx
* refactor(docs): remove highlightedLines
* refactor(docs): dropdown dx
* refactor(docs): dropdown dx
* refactor(docs): date-picker dx (#4103 )
* refactor(docs): date-picker dx
* fix(docs): import paths
* refactor(docs): date-range-picker dx (#4104 )
* refactor(docs): date-range-picker dx
* fix(docs): date-range-picker dx
* refactor(docs): drawer dx (#4109 )
* refactor(docs): drawer dx
* fix(docs): indentation
* refactor(docs): make icon collapsible
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* feat(input-otp): introduce input OTP component (#4052 )
* feat(input-otp): adding the functionality
* fix(input-otp): making the use of input-otp library
* Update .changeset/spotty-flies-jump.md
* chore(input-otp): nits
* feat: improvements and fixes added
* refactor: input-otp docs improvements
* fix: changeset
* fix: build
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4169 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(theme): revise label font size for lg (#4141 )
* refactor(theme): revise label font size for lg
* chore(changeset): add changeset
* refactor(theme): revise label font size for lg
* fix(docs): typecheck errors (#4171 )
* fix(docs): remove duplicate import
* fix(docs): update type for onChange in range-calendar page
* fix(docs): add missing `@react-types/calendar`
* fix(docs): broken syntax
* fix(docs): typecheck issues
* fix(docs): add missing `@react-types/datepicker`
* fix(docs): typecheck issues
* fix: missing li tag when href is specified (#4168 )
* fix(items): items in list should wrapped in li in case of a
* chore: adding the tests
* Feat/textarea add clear button (#4172 )
* feat(components): add clear button to the textarea component
* docs(textarea): add test and changeset
* feat(textarea): modify the changeset file
* feat(textarea): add clear button to textarea
* feat(textarea): add isClearable prop to textarea
* docs(textarea): add documentation to textarea
* docs(textarea): add documentation to textarea
* feat(textarea): replace the textarea component clear icon and modify its location
* feat(textarea): revise the clear button position
* feat(textarea): revise the clear button structure
* feat(textarea): revise the styles of clear button and textarea
* feat(textarea): revise the styles of RTL case
* feat(textarea): change the rtl to pe
* feat(textarea): delete the px classname
* chore(changeset): update package and message
* test(textarea): add test case
* feat(textarea): change the clear button structure
* feat(textarea): optimized code
* chore(textarea): update the changeset file
* docs(textarea): add slots doc to textarea
* chore(textarea): update peerDevpeerDependencies version
* chore(textarea): add usecallback dep
* Update .changeset/five-adults-protect.md
* chore(pre-release): enter pre-release mode
* feat(textarea): modify the clear button icon
* fix(theme): apply tw nested group (#3909 )
* chore(changset): add changeset
* fix(theme): apply nested group to table
* chore(docs): update table bottomContent code
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: pkg versions
* fix: changeset
* fix: drawer peer dep
* chore: update plop components tempalte
* ci(changesets): version packages (beta) (#3988 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: pre-release workflow
* chore: debug log added
* chore: force pre-release
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* chore: beta1 (#3990 )
* ci(changesets): version packages (beta) (#3991 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(use-image): image ReferenceError in SSR (#3993 )
* fix(input): fixed a sliding issue caused by the helper wrapper (#3966 )
* If it is false and there is an error message or description it will create a div
* Update packages/components/input/src/input.tsx
* Update packages/components/select/src/select.tsx
* Update packages/components/input/src/textarea.tsx
* add changeset
* changeset update
* ci(changesets): version packages (beta) (#3995 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image loading in the server (#3996 )
* fix: lock file
* chore: force release
* chore: force release 2
* ci(changesets): version packages (beta) (#3997 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image load on next.js (#3998 )
* ci(changesets): version packages (beta) (#3999 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: element.ref was removed in React 19 warning (#4003 )
* ci(changesets): version packages (beta) (#4004 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: react 19 as peer dep (#4008 )
* ci(changesets): version packages (beta) (#4009 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Beta/react 19 support (#4010 )
* fix: react 19 as peer dep
* fix: react 19 as peer dep
* chore: support framer-motion alpha version
* ci(changesets): version packages (beta) (#4011 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(theme): making select and input themes consistent (#3881 )
* ci(changesets): version packages (beta) (#4012 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(textarea): fix clearButton display
* fix: support inert value with boolean type for react 19 (#4039 )
* ci(changesets): version packages (beta) (#4041 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert design improved (#4054 )
* ci(changesets): version packages (beta) (#4056 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: drawer improvements (#4057 )
* ci(changesets): version packages (beta) (#4058 )
* feat: alert styles improved (#4071 )
* ci(changesets): version packages (beta) (#4072 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert styles improved (#4073 )
* ci(changesets): version packages (beta) (#4074 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: add number of stars and credits
* chore: fix build
* chore: improve navabr colors
* chore: new changeset (#4083 )
* ci(changesets): version packages (beta) (#4084 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: pnpm cleaned (#4086 )
* ci(changesets): version packages (beta) (#4087 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: custom runnner added
* chore: custom runner test (#4091 )
* Beta/custom runner (#4092 )
* chore: custom runner test
* chore: custom runner test
* chore: remove 2 from older changeset
* ci(changesets): version packages (beta) (#4093 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: new demo added to alert
* Feat/virtualization for autocomplete (#4094 )
* feat: add react-window virtualization for autocomplete
* fix: wrong imports and wrong sizing
* fix: update pnpm lock
* chore: add test cases for large dataset (1000 and 10000 items)
* chore: move virtualized-listbox to listbox components folder, implement isVirtualized conditional
* feat: implement dynamic listboxheight n item height, add story
* chore: rename props, remove unnecessary line changes
* fix: maxHeight style 256px for default, conditional usage of virtualizer
* feat: migrate to tan-stack virtual. (todo: fix scroll shadow)
* feat: virtualization support
---------
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
* ci(changesets): version packages (beta) (#4095 )
* feat: small fixes
* feat: add reducedMotion setting to Provider (#3470 )
* feat: add reducedMotion setting to Provider
* chore: refactor reducedMotion story
* Update .changeset/pretty-parrots-guess.md
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4106 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: move circular-progress tv to progress (#3321 )
* fix: remove circular-progress tv to progress
* docs: changeset
* chore(changeset): update changeset message
* Update .changeset/angry-maps-serve.md
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: label placement when the select has a placeholder or description (#4126 )
* ci(changesets): version packages (beta) (#4107 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): add missing `framer-motion` in `peerDependencies` (#4140 )
* fix(theme): add truncate class to the list item to avoid overflow the wrapper (#4105 )
* fix(docs): invalid canary storybook link (#4030 )
* fix: menu item hidden overflow text
* feat: changeset
* Merge branch 'beta/release-next' into fix/menu-item-hidden
* fix: truncate list item
* feat: update changeset
* fix(menu): omit internal props
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* Update apps/docs/content/docs/components/textarea.mdx
* feat(table): add isKeyboardNavigationDisabled prop to the table (#3735 )
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
* feat: add form component (#3036 )
* chore: add support validationBehavior aria
* chore: add validationBehavior to Provider
* chore: add autocomplete validation test
* chore: add checkbox validation test
* fix(input): require condition
* docs: add description of validationBehavior props
* chore: add support validationBehavior props for date components
* docs(dates): add description of validationBehavior props
* chore: add changeset
* chore: format
* chore: fix test
* fix: select validationBehavior is not support yet
* fix: select validationBehavior not supported yet
* feat: add form component with input support
* feat: add support form context
* chore: wip add support for form server errors
* chore: add support checkbox server validation
* chore: add support radio server validation
* chore: update pnpm-lock.yaml
* chore: add support input server validation
* chore: add support autocomplete server validation
* chore(form): add server validation stories
* chore: fix test
* chore: add date-picker validation test
* chore: update form stories
* chore: add changeset
* chore: update react-aria version
* chore: add pnpm-lock.yaml
* chore: update react-aria version
* chore: add comment
* chore: update react-aria version
* chore: fix change set
* chore: export form component in the main package
* chore: upgrade react-aria
* chore: fixed internationalized/date version
* fix: build error
* chore: upgrade docs react-aria version
* fix: remove comment
* fix: debug setting
* chore(docs): update sponsor (#3904 )
* chore(docs): remove Scrumbuiss
* chore(docs): remove Scrumbuiss logo
* chore(docs): replace va by posthog (#4123 )
* chore(changeset): change to patch
* refactor: react-aria-components remove to decrease package size, logic moved to the form package
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* docs: add forms guide (#4155 )
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* chore: routes updated
* ci(changesets): version packages (beta) (#4151 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: fix indentation
* fix(changeset): package not be found
* ci(changesets): version packages (beta) (#4158 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(select): controlled isInvalid prop (#4082 )
* fix(select): controlled isInvalid prop
* chore: add changeset
* Merge branch 'beta/release-next' into pr/4082
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* ci(changesets): version packages (beta) (#4159 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore(changeset): bump all versions
* ci(changesets): version packages (beta) (#4160 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): missing peer / dev dependency for framer-motion (#4161 )
* fix(system): align `navigate` function parameters with `@react-aria` (#4163 )
* fix: menu item classNames not work (#4156 )
* fix: menu item classNames not work
* feat: changeset
* docs: update
* feat: merge classes utility added
* Update .changeset/brave-trains-wave.md
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): remove incorrect info
* ci(changesets): version packages (beta) (#4162 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(docs): overall dx (#4055 )
* refactor(docs): revise code block (#3922 )
* refactor(docs): revise code block
* chore(docs): resolve pr comments
* refactor(docs): autocomplete dx (#3934 )
* feat(docs): add *.js?raw module
* feat(docs): change to react-jsx and add **/*.js
* chore(root): include js and jsx
* refactor(docs): autocomplete dx
* chore(docs): rollback overrides
* chore(autocomplete): lint
* fix(autocomplete): incorrect import path
* fix(docs): autocomplete dx
* chore(docs): remove highlightedLines
* refactor(docs): breadcrumbs dx (#3968 )
* refactor(docs): breadcrumbs dx
* fix(docs): export issue
* chore(docs): use preserve for jsx
* fix(docs): support multiline import
* fix(docs): support multiple export
* chore(docs): add back export
* refactor(docs): avatar dx (#3951 )
* refactor(docs): badge dx (#3960 )
* refactor(docs): badge dx
* chore(docs): incorrect import path
* refactor(docs): button dx (#3981 )
* refactor(docs): calendar dx (#4022 )
* refactor(docs): calendar dx
* fix(docs): incorrect import path
* refactor(docs): switch dx (#4037 )
* refactor(docs): switch dx
* chore(docs): remove highlightedLines
* refactor(docs): tooltip (#4035 )
* refactor(docs): usage dx (#4036 )
* refactor(docs): circular-progress dx (#4029 )
* refactor(docs): chip-dx (#4028 )
* refactor(docs): checkbox-group dx (#4027 )
* refactor(docs): checkbox dx (#4024 )
* refactor(docs): checkbox dx
* fix(docs): incorrect import path
* refactor(docs): card dx (#4023 )
* refactor(docs): skeleton dx (#4042 )
* refactor(docs): spacer dx (#4043 )
* refactor(docs): snippet dx (#4044 )
* refactor(docs): scroll-shadow dx (#4045 )
* refactor(docs): code dx (#4046 )
* refactor(docs): kbd dx (#4047 )
* refactor(docs): link dx (#4048 )
* refactor(docs): progress dx (#4049 )
* refactor(docs): divider dx (#4050 )
* refactor(docs): listbox dx (#4051 )
* refactor(docs): listbox dx
* fix(docs): import path
* fix(docs): import path
* chore(docs): remove highlightedLines
* fix(docs): indentation
* chore(docs): replace the props of autocomplete from value to key (#4129 )
* refactor(docs): alert dx (#4108 )
* refactor(docs): alert dx
* refactor(docs): alert dx
* refactor(docs): image dx (#4061 )
* refactor(docs): textarea dx (#4063 )
* refactor(docs): spinner dx (#4088 )
* refactor(docs): radio-group dx (#4064 )
* refactor(docs): pagination dx (#4062 )
* refactor(docs): pagination dx
* refactor(docs): pagination dx
* refactor(docs): time-input dx (#4065 )
* refactor(docs): time-input dx
* refactor(docs): time-input dx
* refactor(docs): slider dx (#4066 )
* refactor(docs): slider dx
* refactor(docs): slider dx
* refactor(docs): move SliderValue to type
* refactor(docs): slider dx
* refactor(docs): make icon code collapsible
* refactor(docs): specify versions for date packages (#4138 )
* refactor(docs): specify versions for date packages
* fix(docs): correct RA i18n version
* chore(deps): sync version from package
* refactor(docs): tabs dx (#4067 )
* refactor(docs): tab dx
* refactor(docs): tabs dx
* refactor(docs): input dx (#4102 )
* refactor(docs): input dx
* refactor(docs): input dx
* refactor(docs): navbar dx (#4076 )
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): modal dx (#4077 )
* refactor(docs): modal dx
* refactor(docs): modal dx
* refactor(docs): select dx (#4078 )
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): table dx (#4079 )
* refactor(docs): table dx
* fix(docs): import path
* refactor(docs): table dx
* refactor(docs): table dx
* refactor(docs): popover dx (#4090 )
* refactor(docs): range-calendar dx (#4089 )
* refactor(docs): range-calendar dx
* fix(docs): import path
* refactor(docs): date input dx (#4100 )
* refactor(docs): dropdown dx (#4101 )
* refactor(docs): dropdown dx
* refactor(docs): remove highlightedLines
* refactor(docs): dropdown dx
* refactor(docs): dropdown dx
* refactor(docs): date-picker dx (#4103 )
* refactor(docs): date-picker dx
* fix(docs): import paths
* refactor(docs): date-range-picker dx (#4104 )
* refactor(docs): date-range-picker dx
* fix(docs): date-range-picker dx
* refactor(docs): drawer dx (#4109 )
* refactor(docs): drawer dx
* fix(docs): indentation
* refactor(docs): make icon collapsible
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* Merge branch 'beta/release-next' into pr/3477
* refactor(docs): apply new structure to doc
* feat(input-otp): introduce input OTP component (#4052 )
* feat(input-otp): adding the functionality
* fix(input-otp): making the use of input-otp library
* Update .changeset/spotty-flies-jump.md
* chore(input-otp): nits
* feat: improvements and fixes added
* refactor: input-otp docs improvements
* fix: changeset
* fix: build
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4169 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(theme): revise label font size for lg (#4141 )
* refactor(theme): revise label font size for lg
* chore(changeset): add changeset
* refactor(theme): revise label font size for lg
* fix(docs): typecheck errors (#4171 )
* fix(docs): remove duplicate import
* fix(docs): update type for onChange in range-calendar page
* fix(docs): add missing `@react-types/calendar`
* fix(docs): broken syntax
* fix(docs): typecheck issues
* fix(docs): add missing `@react-types/datepicker`
* fix(docs): typecheck issues
* fix: missing li tag when href is specified (#4168 )
* fix(items): items in list should wrapped in li in case of a
* chore: adding the tests
* fix: textarea issues with the clear button
* chore: adjust clear button position
---------
Co-authored-by: doki- <1335902682@qq.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Mustafa Balcı <19329346+mstfblci@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Tianen Pang <32772271+tianenpang@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: chirokas <157580465+chirokas@users.noreply.github.com >
* ci(changesets): version packages (beta) (#4170 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* docs: sync api from nextui-cli v0.3.5 (#4173 )
Co-authored-by: GitHub Action <action@github.com >
* ci(changesets): exit pre-release mode
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Mustafa Balcı <19329346+mstfblci@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Tianen Pang <32772271+tianenpang@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: chirokas <157580465+chirokas@users.noreply.github.com >
Co-authored-by: doki- <1335902682@qq.com >
Co-authored-by: GitHub Action <action@github.com >
* fix: pre release workflow on protected branches (#4174 )
* chore(pre-release): enter pre-release mode (#4175 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix: input otp peer deps (#4176 )
* chore: update workflows
* chore: pre release workflow modified (#4177 )
* chore: canary versions (#4178 )
* fix: pre-release workflow (#4179 )
* chore: merged with beta branch
* chore: workflow updated
* ci(changesets): version packages
* fix: changeset get github info
* chore: force canary to release (#4180 )
* Feat/canary release (#4181 )
* chore: force canary to release
* feat: canary release
* ci(changesets): version packages
* ci(changesets): version packages
* fix: exit pre-release mode
* fix: exit pre-release mode
* fix: exit pre-release mode
* fix: exit pre-release mode
* fix: exit pre-release mode
* chore: exit pre release mode
* fix(workflows): release & pre-release flow (#4184 )
* chore: revert exit and enter pre release changes
* chore: canary release test (#4185 )
* chore: update exit and enter workflows
* chore: update workflow name
* fix: exit pre-release mode
* fix: exit pre-release mode
* chore: delete pre file
* chore: remove duplicate changesets
* chore: base branch change to canary, changeset config
* refactor: beta tags manually deleted (#4187 )
* fix: install
* fix: peer deps (#4188 )
* Fix/peer deps (#4189 )
* fix: peer deps
* fix: tests
* fix: routes
* chore(docs): revise defaultShowFlagList (#4193 )
* chore(docs): add Example to defaultShowFlagList
* chore(docs): revise defaultShowFlagList
* feat: documentation improvements (#4195 )
* feat: documentation improvements
* fix: alert api
* Feat/doc improvements (#4196 )
* feat: documentation improvements
* fix: alert api
* fix: copy button
* fix: return in card demo
* Fix/react core pkg (#4204 )
* fix: double use client tag import in react core package
* fix: double use client
* chore: restore postbuild script
* docs: optimize code fold (#4202 )
* docs: optimize code fold
* fix: code review
* fix(input): teaxtarea label squish (#4197 )
* fix(input): teaxtarea label squish
* chore(changeset): add changeset for textarea label fix
* chore: remove customer runner
* chore: rename changeset
* chore: increase timeout
* chore: change get info pkg version
* chore: new changeset
* chore: single chnageset
* chore: consolidated changeset
* chore: consolidated changeset
* Update release.yaml (#4205 )
* chore: consolidated changeset
* fix: forwardRef render functions not using ref (#4198 )
* fix: forwardRef render functions not using ref
* fix: changelog
* fix: review
* fix: forwardRef render functions not using ref
* docs: update changeset
* feat(listbox): virtualization (#4206 )
* fix: should not export list item internal variables type
* feat: changeset
* fix: type error
* fix: code block type error
* feat: virtualization feature, docs for listbox
* chore: update routes.json
* fix: fix code-demo for typecheck
* chore: rollback for files
* chore: props omitted in the component itself
* fix: menu item types
* fix: tupecheck
---------
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(select): virtualization (#4203 )
* fix: should not export list item internal variables type
* feat: changeset
* feat: integrate virtualized listbox to select component, add more props
* feat: update docs for select component
* feat: update docs to include API for virtualization
* fix: update docs to follow the newest format
* fix: update test for disable virtualization, add test for virtualized version
* fix: fix typo
* fix: type error
* fix: code block type error
* chore: update docs to use raw jsx instead of template literal
* fix: fix code-demo for typecheck
* chore: rollback for files
* fix: types
* chore: remove caret version on tanstack virtual pkg
* fix: pnpm lock file
* fix: virtualization examples
* fix: number of items
---------
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore: adjust code colors
* fix: collection based components ref (#4207 )
* chore: documentation adjustments
* Update data-slot for the error message in the select. (#4214 )
* Update data-slot for the error message in the select.
All components use the `data-slot="error-message"` attribute, except for the select component. I observed this behavior when a test in my application started failing.
* refactor(select): refactors the data-slots attribute for the error message
* fix(docs): types for classNames and itemClasses (#4209 )
* feat: documentation improvements
* chore: more improvements to the docs, routing updated, acccordiong font size change
* feat: forms doc in progress
* fix(touch): fixing the selection functionality on touch (#4220 )
* fix(touch): fixing the selection functionality on touch
* fix: radio, checkbox & switch interactions
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): remove non-existing attribute (#4221 )
* fix(select): hideEmptyContent API (#4219 )
* fix(select): hideEmptyContent API
* test(select): hideEmptyContent tests
* docs(select): hideEmptyContent API
* chore(select): hideEmptyContent storybook
* chore(changeset): add hideEmptyContent API to select
* refactor(select): hideEmptyContent nitpick
* test(select): hideEmptyContent UI assertions
* fix(select): hideEmptyContent default false
* docs(select): hideEmptyContent default false
* fix(pagination): cursor position when hidden on init (#4222 )
* fix(pagination): cusor position when hidden on init
* test(pagination): cursor intersection observer
* chore(changeset): pagination cursor position fix
* refactor(pagination): minor nitpicks
- check for null ref in usePagination
- restore original IntersectionObserver in test
* fix: form fixes and improvements (#4224 )
* chore: form in progress
* chore: main demo addded to forms, checkbox validation fixed
* chore: forms docs improved
* fix(deps): bump `@react-aria/utils` version (#4226 )
* fix(deps): bump `@react-aria/utils` version
* chore(changeset): add changeset
* feat: forms doc completed
* chore: form component doc created
* chore: forms doc improved
* chore: doc improvements
* chore: alert doc improved
* feat: nextjs 15 migration in progress
* feat: nextjs 15 migration [docs] (#4228 )
* feat: nextjs 15 migration in progress
* feat: next 15 downgraded to next 14
* fix: migration errors
* feat: codeblog is now rendered only when visible, this made a huge performance improvement
* fix: remove folding
* feat: v2.6.0 blog
* feat: Adding nextui pro section on the landing page (#4227 )
* feat: adding nextui pro section on the landing page
* chore(nits): nits
* fix: remove pro image on mobile
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix(docs): prevent scrolling up on pressing theme change switch (#4233 )
* chore: improve v2.6.0 blog
* chore: small improvements
* chore: improve blog
* ci(changesets): version packages (#4186 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: snippet release (#4235 )
* ci(changesets): version packages (#4236 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore: v2.6.2
* ci(changesets): version packages (#4237 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: draggable modal demo
---------
Signed-off-by: Innei <i@innei.in >
Signed-off-by: The1111mp <The1111mp@outlook.com >
Co-authored-by: ryoon <ryoon50@gmail.com >
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Abhinav Agarwal <78839973+abhinav700@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: David Gonzalez <dgonzalez1992@outlook.com >
Co-authored-by: Julie Saia <76669473+juliesaia@users.noreply.github.com >
Co-authored-by: Alex Nguyen <dev@alexnguyen.co.nz >
Co-authored-by: max <hi.max@foxmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
Co-authored-by: Shrinidhi Upadhyaya <shrinidhiupadhyaya1195@gmail.com >
Co-authored-by: Anuj Sharma <52837557+sanuj21@users.noreply.github.com >
Co-authored-by: Innei <tukon479@gmail.com >
Co-authored-by: Jeff. <jeffreysfu@gmail.com >
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Abhinav Agarwal <abhinavagrawal700@gmail.com >
Co-authored-by: wzc520pyfm <1528857653@qq.com >
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Abhinandan <abhinandanverma551@gmail.com >
Co-authored-by: The1111mp <The1111mp@outlook.com >
Co-authored-by: Rakha Kanz Kautsar <rkkautsar@gmail.com >
Co-authored-by: Can Rau <cansrau@gmail.com >
Co-authored-by: Azpekt <65199167+AzpektDev@users.noreply.github.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Mustafa Balcı <19329346+mstfblci@users.noreply.github.com >
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
Co-authored-by: Tianen Pang <32772271+tianenpang@users.noreply.github.com >
Co-authored-by: chirokas <157580465+chirokas@users.noreply.github.com >
Co-authored-by: doki- <1335902682@qq.com >
Co-authored-by: GitHub Action <action@github.com >
Co-authored-by: Peterl561 <76144929+Peterl561@users.noreply.github.com >
Co-authored-by: Julio Barrios <juliobarmi@gmail.com >
2024-12-06 12:16:05 -03:00
Junior Garcia
b1f79d4310
fix: draggable modal demo
2024-12-06 12:07:44 -03:00
github-actions[bot]
1d39358bd5
ci(changesets): version packages ( #4237 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2024-12-06 11:44:32 -03:00
Junior Garcia
d6eee4a876
chore: v2.6.2
2024-12-06 11:36:59 -03:00
github-actions[bot]
3a10d5ff52
ci(changesets): version packages ( #4236 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2024-12-06 11:31:49 -03:00
Junior Garcia
71e2d8c601
fix: snippet release ( #4235 )
2024-12-06 11:29:02 -03:00
github-actions[bot]
bbb436b89b
ci(changesets): version packages ( #4186 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2024-12-06 10:34:46 -03:00
Junior Garcia
648489e51b
chore: improve blog
2024-12-06 10:34:19 -03:00
Junior Garcia
59095f1a66
chore: small improvements
2024-12-06 10:31:29 -03:00
Junior Garcia
7b59bbf71b
chore: improve v2.6.0 blog
2024-12-06 10:21:09 -03:00
Maharshi Alpesh
05d546e29a
fix(docs): prevent scrolling up on pressing theme change switch ( #4233 )
2024-12-06 10:14:04 -03:00
Maharshi Alpesh
366056647a
feat: Adding nextui pro section on the landing page ( #4227 )
...
* feat: adding nextui pro section on the landing page
* chore(nits): nits
* fix: remove pro image on mobile
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2024-12-06 10:13:07 -03:00
Junior Garcia
3dbb0f2136
feat: v2.6.0 blog
2024-12-06 10:00:47 -03:00
Junior Garcia
b9e3e03859
fix: remove folding
2024-12-05 18:18:24 -03:00
Junior Garcia
bc6437762c
feat: codeblog is now rendered only when visible, this made a huge performance improvement
2024-12-05 18:00:14 -03:00
Junior Garcia
7cd74ade2f
fix: migration errors
2024-12-05 17:17:17 -03:00
Junior Garcia
bc35e137c1
chore: adjust react version
2024-12-05 17:10:00 -03:00
Junior Garcia
36ee869515
feat: nextjs 15 migration [docs] ( #4228 )
...
* feat: nextjs 15 migration in progress
* feat: next 15 downgraded to next 14
2024-12-05 17:07:44 -03:00
Junior Garcia
ca288d9b3d
feat: nextjs 15 migration in progress
2024-12-05 12:03:35 -03:00
Junior Garcia
70080de816
chore: alert doc improved
2024-12-05 10:20:23 -03:00
Junior Garcia
edead49a9e
chore: doc improvements
2024-12-05 10:10:34 -03:00
Junior Garcia
fcf849595f
chore: forms doc improved
2024-12-05 10:04:40 -03:00
Junior Garcia
6bd0301cf7
chore: form component doc created
2024-12-05 10:00:09 -03:00
Junior Garcia
89f51b555e
feat: forms doc completed
2024-12-05 09:32:00 -03:00
աӄա
6c0213dfc8
fix(deps): bump @react-aria/utils version ( #4226 )
...
* fix(deps): bump `@react-aria/utils` version
* chore(changeset): add changeset
2024-12-05 08:50:42 -03:00
Junior Garcia
59b88d070c
chore: forms docs improved
2024-12-05 08:50:26 -03:00
Junior Garcia
27f5139281
chore: main demo addded to forms, checkbox validation fixed
2024-12-04 23:40:58 -03:00
Junior Garcia
e1480504de
chore: form in progress
2024-12-04 22:53:57 -03:00
Junior Garcia
26e478dd93
fix: form fixes and improvements ( #4224 )
2024-12-04 19:30:00 -03:00
Peterl561
adbd85ee95
fix(pagination): cursor position when hidden on init ( #4222 )
...
* fix(pagination): cusor position when hidden on init
* test(pagination): cursor intersection observer
* chore(changeset): pagination cursor position fix
* refactor(pagination): minor nitpicks
- check for null ref in usePagination
- restore original IntersectionObserver in test
2024-12-04 19:28:03 -03:00
Peterl561
1855ba4390
fix(select): hideEmptyContent API ( #4219 )
...
* fix(select): hideEmptyContent API
* test(select): hideEmptyContent tests
* docs(select): hideEmptyContent API
* chore(select): hideEmptyContent storybook
* chore(changeset): add hideEmptyContent API to select
* refactor(select): hideEmptyContent nitpick
* test(select): hideEmptyContent UI assertions
* fix(select): hideEmptyContent default false
* docs(select): hideEmptyContent default false
2024-12-04 19:20:19 -03:00
աӄա
62b77e6823
chore(docs): remove non-existing attribute ( #4221 )
2024-12-04 14:19:57 -03:00
Maharshi Alpesh
729ede8de7
fix(touch): fixing the selection functionality on touch ( #4220 )
...
* fix(touch): fixing the selection functionality on touch
* fix: radio, checkbox & switch interactions
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2024-12-04 07:57:10 -03:00
Junior Garcia
d6ae2cb0dd
feat: forms doc in progress
2024-12-04 07:49:04 -03:00
Junior Garcia
8e1a9c9a92
chore: more improvements to the docs, routing updated, acccordiong font size change
2024-12-03 17:46:54 -03:00
Junior Garcia
e8b34cdaa3
Merge branch 'canary' of github.com:nextui-org/nextui into canary
2024-12-03 16:10:38 -03:00
Junior Garcia
0b60eb2adc
feat: documentation improvements
2024-12-03 11:30:36 -03:00
աӄա
c5a4b422ef
fix(docs): types for classNames and itemClasses ( #4209 )
2024-12-03 10:07:43 -03:00
Julio Barrios
af0d20d807
Update data-slot for the error message in the select. ( #4214 )
...
* Update data-slot for the error message in the select.
All components use the `data-slot="error-message"` attribute, except for the select component. I observed this behavior when a test in my application started failing.
* refactor(select): refactors the data-slots attribute for the error message
2024-12-03 10:07:13 -03:00
Junior Garcia
e8bfdc8524
chore: documentation adjustments
2024-12-01 19:40:20 -03:00
Junior Garcia
6bc616caea
fix: collection based components ref ( #4207 )
2024-12-01 19:01:43 -03:00
Junior Garcia
94936df746
chore: merged with main
2024-12-01 18:14:56 -03:00
Junior Garcia
1c281f3809
Merge branch 'main' of github.com:nextui-org/nextui
2024-12-01 18:13:48 -03:00
Junior Garcia
3b37728244
chore: remove bf promotion
2024-12-01 18:13:33 -03:00
Junior Garcia
973124902f
chore: adjust code colors
2024-12-01 18:09:31 -03:00
Vincentius Roger Kuswara
2d6e57705d
feat(select): virtualization ( #4203 )
...
* fix: should not export list item internal variables type
* feat: changeset
* feat: integrate virtualized listbox to select component, add more props
* feat: update docs for select component
* feat: update docs to include API for virtualization
* fix: update docs to follow the newest format
* fix: update test for disable virtualization, add test for virtualized version
* fix: fix typo
* fix: type error
* fix: code block type error
* chore: update docs to use raw jsx instead of template literal
* fix: fix code-demo for typecheck
* chore: rollback for files
* fix: types
* chore: remove caret version on tanstack virtual pkg
* fix: pnpm lock file
* fix: virtualization examples
* fix: number of items
---------
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2024-12-01 17:51:20 -03:00
Vincentius Roger Kuswara
44958bf91a
feat(listbox): virtualization ( #4206 )
...
* fix: should not export list item internal variables type
* feat: changeset
* fix: type error
* fix: code block type error
* feat: virtualization feature, docs for listbox
* chore: update routes.json
* fix: fix code-demo for typecheck
* chore: rollback for files
* chore: props omitted in the component itself
* fix: menu item types
* fix: tupecheck
---------
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2024-12-01 17:19:22 -03:00
winches
ffb1e554f7
fix: forwardRef render functions not using ref ( #4198 )
...
* fix: forwardRef render functions not using ref
* fix: changelog
* fix: review
* fix: forwardRef render functions not using ref
* docs: update changeset
2024-12-01 16:45:47 -03:00
Junior Garcia
e6f64f3873
Merge branch 'canary' of github.com:nextui-org/nextui into canary
2024-12-01 11:38:48 -03:00
Junior Garcia
1730088234
chore: consolidated changeset
2024-12-01 11:38:41 -03:00
Junior Garcia
ff94c122c5
Update release.yaml ( #4205 )
2024-12-01 11:37:51 -03:00
Junior Garcia
2608f83beb
chore: consolidated changeset
2024-12-01 11:31:26 -03:00
Junior Garcia
baec474143
chore: consolidated changeset
2024-12-01 11:31:17 -03:00
Junior Garcia
5786897b99
chore: single chnageset
2024-12-01 11:23:21 -03:00
Junior Garcia
a75134cd1e
chore: new changeset
2024-12-01 11:11:04 -03:00
Junior Garcia
0fac666206
chore: change get info pkg version
2024-12-01 11:02:37 -03:00
Junior Garcia
d8e73330ab
chore: increase timeout
2024-12-01 10:51:39 -03:00
Junior Garcia
a3c25294e3
chore: rename changeset
2024-12-01 10:19:47 -03:00
Junior Garcia
2c33b8a331
chore: remove customer runner
2024-12-01 10:17:25 -03:00
Peterl561
cbe4cb1e85
fix(input): teaxtarea label squish ( #4197 )
...
* fix(input): teaxtarea label squish
* chore(changeset): add changeset for textarea label fix
2024-12-01 09:55:15 -03:00
winches
7599c33061
docs: optimize code fold ( #4202 )
...
* docs: optimize code fold
* fix: code review
2024-12-01 09:40:47 -03:00
Junior Garcia
54793bf86a
Fix/react core pkg ( #4204 )
...
* fix: double use client tag import in react core package
* fix: double use client
* chore: restore postbuild script
2024-12-01 09:39:02 -03:00
Junior Garcia
1c46061553
Merge branch 'canary' of github.com:nextui-org/nextui into canary
2024-11-30 21:57:14 -03:00
Junior Garcia
63d07db3ff
fix: return in card demo
2024-11-30 21:56:54 -03:00
Junior Garcia
68f48cdf5f
Feat/doc improvements ( #4196 )
...
* feat: documentation improvements
* fix: alert api
* fix: copy button
2024-11-30 19:03:52 -03:00
Junior Garcia
290182df26
feat: documentation improvements ( #4195 )
...
* feat: documentation improvements
* fix: alert api
2024-11-30 18:51:15 -03:00
աӄա
ccf82df032
chore(docs): revise defaultShowFlagList ( #4193 )
...
* chore(docs): add Example to defaultShowFlagList
* chore(docs): revise defaultShowFlagList
2024-11-30 11:44:10 -03:00
Junior Garcia
e1e50fa707
fix: routes
2024-11-30 11:11:46 -03:00
Junior Garcia
37aea79373
Fix/peer deps ( #4189 )
...
* fix: peer deps
* fix: tests
2024-11-30 10:15:12 -03:00
Junior Garcia
42b4bf88dc
fix: peer deps ( #4188 )
2024-11-30 10:01:01 -03:00
Junior Garcia
9652d7808b
fix: install
2024-11-30 09:52:10 -03:00
Junior Garcia
3637b16ae5
refactor: beta tags manually deleted ( #4187 )
2024-11-30 09:47:39 -03:00
Junior Garcia
ea04960644
chore: base branch change to canary, changeset config
2024-11-30 09:39:54 -03:00
Junior Garcia
e400aa2c73
chore: remove duplicate changesets
2024-11-30 09:26:28 -03:00
Junior Garcia
ccf4663c6d
chore: delete pre file
2024-11-30 09:10:44 -03:00
Junior Garcia
00a17f6087
fix: exit pre-release mode
2024-11-30 08:51:49 -03:00
Junior Garcia
b83b11870b
fix: exit pre-release mode
2024-11-30 08:50:45 -03:00
Junior Garcia
e28942817a
chore: update workflow name
2024-11-30 08:48:47 -03:00
Junior Garcia
08dfdaac79
chore: update exit and enter workflows
2024-11-30 08:47:48 -03:00
Junior Garcia
7c9017ded9
chore: canary release test ( #4185 )
2024-11-30 08:19:51 -03:00
Junior Garcia
60f4c69408
chore: revert exit and enter pre release changes
2024-11-30 08:12:31 -03:00
աӄա
cc1027ba63
fix(workflows): release & pre-release flow ( #4184 )
2024-11-30 06:40:55 -03:00
Junior Garcia
96cc97ac82
chore: exit pre release mode
2024-11-29 20:46:48 -03:00
Junior Garcia
d88e4856d8
fix: exit pre-release mode
2024-11-29 20:44:17 -03:00
Junior Garcia
505ed63578
fix: exit pre-release mode
2024-11-29 20:41:53 -03:00
Junior Garcia
1e5842f03e
fix: exit pre-release mode
2024-11-29 20:40:29 -03:00
Junior Garcia
fb34040bf1
fix: exit pre-release mode
2024-11-29 20:38:37 -03:00
Junior Garcia
603b19c360
fix: exit pre-release mode
2024-11-29 20:35:14 -03:00
Junior Garcia
7863393edf
ci(changesets): version packages
2024-11-29 20:29:06 -03:00
Junior Garcia
4e8d90bbfb
Merge branch 'canary' of github.com:nextui-org/nextui into canary
2024-11-29 20:26:35 -03:00
Junior Garcia
2cce0e4fb1
ci(changesets): version packages
2024-11-29 20:26:23 -03:00
Junior Garcia
791725f85b
Feat/canary release ( #4181 )
...
* chore: force canary to release
* feat: canary release
2024-11-29 20:20:55 -03:00
Junior Garcia
8ded8f05e3
chore: force canary to release ( #4180 )
2024-11-29 20:14:59 -03:00
Junior Garcia
2810630def
fix: changeset get github info
2024-11-29 20:13:32 -03:00
Junior Garcia
86352b5dd0
ci(changesets): version packages
2024-11-29 19:41:01 -03:00
Junior Garcia
0f615b98af
chore: workflow updated
2024-11-29 19:36:06 -03:00
Junior Garcia
da72ed3219
chore: merged with beta branch
2024-11-29 19:33:19 -03:00
Junior Garcia
018c69b6a0
fix: pre-release workflow ( #4179 )
2024-11-29 19:28:31 -03:00
Junior Garcia
1bb7b43f69
chore: canary versions ( #4178 )
2024-11-29 19:20:22 -03:00
Junior Garcia
fb6addbbda
chore: pre release workflow modified ( #4177 )
2024-11-29 19:10:31 -03:00
Junior Garcia
7c743abcc2
chore: update workflows
2024-11-29 19:04:04 -03:00
Junior Garcia
e2a5013408
fix: input otp peer deps ( #4176 )
2024-11-29 17:13:35 -03:00
Junior Garcia
c110f0d338
chore(pre-release): enter pre-release mode ( #4175 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-11-29 17:10:05 -03:00
Junior Garcia
43993e40bf
fix: pre release workflow on protected branches ( #4174 )
2024-11-29 17:06:01 -03:00
Junior Garcia
744fb49476
v2.5.0 [BETA] ( #4164 )
...
* chore(pre-release): enter pre-release mode
* fix(theme): apply tw nested group (#3909 )
* chore(changset): add changeset
* fix(theme): apply nested group to table
* chore(docs): update table bottomContent code
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: pkg versions
* fix: changeset
* fix: drawer peer dep
* chore: update plop components tempalte
* ci(changesets): version packages (beta) (#3988 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: pre-release workflow
* chore: debug log added
* chore: force pre-release
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* chore: beta1 (#3990 )
* ci(changesets): version packages (beta) (#3991 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(use-image): image ReferenceError in SSR (#3993 )
* fix(input): fixed a sliding issue caused by the helper wrapper (#3966 )
* If it is false and there is an error message or description it will create a div
* Update packages/components/input/src/input.tsx
* Update packages/components/select/src/select.tsx
* Update packages/components/input/src/textarea.tsx
* add changeset
* changeset update
* ci(changesets): version packages (beta) (#3995 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image loading in the server (#3996 )
* fix: lock file
* chore: force release
* chore: force release 2
* ci(changesets): version packages (beta) (#3997 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image load on next.js (#3998 )
* ci(changesets): version packages (beta) (#3999 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: element.ref was removed in React 19 warning (#4003 )
* ci(changesets): version packages (beta) (#4004 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: react 19 as peer dep (#4008 )
* ci(changesets): version packages (beta) (#4009 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Beta/react 19 support (#4010 )
* fix: react 19 as peer dep
* fix: react 19 as peer dep
* chore: support framer-motion alpha version
* ci(changesets): version packages (beta) (#4011 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(theme): making select and input themes consistent (#3881 )
* ci(changesets): version packages (beta) (#4012 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: support inert value with boolean type for react 19 (#4039 )
* ci(changesets): version packages (beta) (#4041 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert design improved (#4054 )
* ci(changesets): version packages (beta) (#4056 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: drawer improvements (#4057 )
* ci(changesets): version packages (beta) (#4058 )
* feat: alert styles improved (#4071 )
* ci(changesets): version packages (beta) (#4072 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert styles improved (#4073 )
* ci(changesets): version packages (beta) (#4074 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: add number of stars and credits
* chore: fix build
* chore: improve navabr colors
* chore: new changeset (#4083 )
* ci(changesets): version packages (beta) (#4084 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: pnpm cleaned (#4086 )
* ci(changesets): version packages (beta) (#4087 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: custom runnner added
* chore: custom runner test (#4091 )
* Beta/custom runner (#4092 )
* chore: custom runner test
* chore: custom runner test
* chore: remove 2 from older changeset
* ci(changesets): version packages (beta) (#4093 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: new demo added to alert
* Feat/virtualization for autocomplete (#4094 )
* feat: add react-window virtualization for autocomplete
* fix: wrong imports and wrong sizing
* fix: update pnpm lock
* chore: add test cases for large dataset (1000 and 10000 items)
* chore: move virtualized-listbox to listbox components folder, implement isVirtualized conditional
* feat: implement dynamic listboxheight n item height, add story
* chore: rename props, remove unnecessary line changes
* fix: maxHeight style 256px for default, conditional usage of virtualizer
* feat: migrate to tan-stack virtual. (todo: fix scroll shadow)
* feat: virtualization support
---------
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
* ci(changesets): version packages (beta) (#4095 )
* feat: small fixes
* feat: add reducedMotion setting to Provider (#3470 )
* feat: add reducedMotion setting to Provider
* chore: refactor reducedMotion story
* Update .changeset/pretty-parrots-guess.md
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4106 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: move circular-progress tv to progress (#3321 )
* fix: remove circular-progress tv to progress
* docs: changeset
* chore(changeset): update changeset message
* Update .changeset/angry-maps-serve.md
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: label placement when the select has a placeholder or description (#4126 )
* ci(changesets): version packages (beta) (#4107 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): add missing `framer-motion` in `peerDependencies` (#4140 )
* fix(theme): add truncate class to the list item to avoid overflow the wrapper (#4105 )
* fix(docs): invalid canary storybook link (#4030 )
* fix: menu item hidden overflow text
* feat: changeset
* Merge branch 'beta/release-next' into fix/menu-item-hidden
* fix: truncate list item
* feat: update changeset
* fix(menu): omit internal props
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(table): add isKeyboardNavigationDisabled prop to the table (#3735 )
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
* feat: add form component (#3036 )
* chore: add support validationBehavior aria
* chore: add validationBehavior to Provider
* chore: add autocomplete validation test
* chore: add checkbox validation test
* fix(input): require condition
* docs: add description of validationBehavior props
* chore: add support validationBehavior props for date components
* docs(dates): add description of validationBehavior props
* chore: add changeset
* chore: format
* chore: fix test
* fix: select validationBehavior is not support yet
* fix: select validationBehavior not supported yet
* feat: add form component with input support
* feat: add support form context
* chore: wip add support for form server errors
* chore: add support checkbox server validation
* chore: add support radio server validation
* chore: update pnpm-lock.yaml
* chore: add support input server validation
* chore: add support autocomplete server validation
* chore(form): add server validation stories
* chore: fix test
* chore: add date-picker validation test
* chore: update form stories
* chore: add changeset
* chore: update react-aria version
* chore: add pnpm-lock.yaml
* chore: update react-aria version
* chore: add comment
* chore: update react-aria version
* chore: fix change set
* chore: export form component in the main package
* chore: upgrade react-aria
* chore: fixed internationalized/date version
* fix: build error
* chore: upgrade docs react-aria version
* fix: remove comment
* fix: debug setting
* chore(docs): update sponsor (#3904 )
* chore(docs): remove Scrumbuiss
* chore(docs): remove Scrumbuiss logo
* chore(docs): replace va by posthog (#4123 )
* chore(changeset): change to patch
* refactor: react-aria-components remove to decrease package size, logic moved to the form package
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* docs: add forms guide (#4155 )
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* chore: routes updated
* ci(changesets): version packages (beta) (#4151 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: fix indentation
* fix(changeset): package not be found
* ci(changesets): version packages (beta) (#4158 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(select): controlled isInvalid prop (#4082 )
* fix(select): controlled isInvalid prop
* chore: add changeset
* Merge branch 'beta/release-next' into pr/4082
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* ci(changesets): version packages (beta) (#4159 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore(changeset): bump all versions
* ci(changesets): version packages (beta) (#4160 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): missing peer / dev dependency for framer-motion (#4161 )
* fix(system): align `navigate` function parameters with `@react-aria` (#4163 )
* fix: menu item classNames not work (#4156 )
* fix: menu item classNames not work
* feat: changeset
* docs: update
* feat: merge classes utility added
* Update .changeset/brave-trains-wave.md
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): remove incorrect info
* ci(changesets): version packages (beta) (#4162 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(docs): overall dx (#4055 )
* refactor(docs): revise code block (#3922 )
* refactor(docs): revise code block
* chore(docs): resolve pr comments
* refactor(docs): autocomplete dx (#3934 )
* feat(docs): add *.js?raw module
* feat(docs): change to react-jsx and add **/*.js
* chore(root): include js and jsx
* refactor(docs): autocomplete dx
* chore(docs): rollback overrides
* chore(autocomplete): lint
* fix(autocomplete): incorrect import path
* fix(docs): autocomplete dx
* chore(docs): remove highlightedLines
* refactor(docs): breadcrumbs dx (#3968 )
* refactor(docs): breadcrumbs dx
* fix(docs): export issue
* chore(docs): use preserve for jsx
* fix(docs): support multiline import
* fix(docs): support multiple export
* chore(docs): add back export
* refactor(docs): avatar dx (#3951 )
* refactor(docs): badge dx (#3960 )
* refactor(docs): badge dx
* chore(docs): incorrect import path
* refactor(docs): button dx (#3981 )
* refactor(docs): calendar dx (#4022 )
* refactor(docs): calendar dx
* fix(docs): incorrect import path
* refactor(docs): switch dx (#4037 )
* refactor(docs): switch dx
* chore(docs): remove highlightedLines
* refactor(docs): tooltip (#4035 )
* refactor(docs): usage dx (#4036 )
* refactor(docs): circular-progress dx (#4029 )
* refactor(docs): chip-dx (#4028 )
* refactor(docs): checkbox-group dx (#4027 )
* refactor(docs): checkbox dx (#4024 )
* refactor(docs): checkbox dx
* fix(docs): incorrect import path
* refactor(docs): card dx (#4023 )
* refactor(docs): skeleton dx (#4042 )
* refactor(docs): spacer dx (#4043 )
* refactor(docs): snippet dx (#4044 )
* refactor(docs): scroll-shadow dx (#4045 )
* refactor(docs): code dx (#4046 )
* refactor(docs): kbd dx (#4047 )
* refactor(docs): link dx (#4048 )
* refactor(docs): progress dx (#4049 )
* refactor(docs): divider dx (#4050 )
* refactor(docs): listbox dx (#4051 )
* refactor(docs): listbox dx
* fix(docs): import path
* fix(docs): import path
* chore(docs): remove highlightedLines
* fix(docs): indentation
* chore(docs): replace the props of autocomplete from value to key (#4129 )
* refactor(docs): alert dx (#4108 )
* refactor(docs): alert dx
* refactor(docs): alert dx
* refactor(docs): image dx (#4061 )
* refactor(docs): textarea dx (#4063 )
* refactor(docs): spinner dx (#4088 )
* refactor(docs): radio-group dx (#4064 )
* refactor(docs): pagination dx (#4062 )
* refactor(docs): pagination dx
* refactor(docs): pagination dx
* refactor(docs): time-input dx (#4065 )
* refactor(docs): time-input dx
* refactor(docs): time-input dx
* refactor(docs): slider dx (#4066 )
* refactor(docs): slider dx
* refactor(docs): slider dx
* refactor(docs): move SliderValue to type
* refactor(docs): slider dx
* refactor(docs): make icon code collapsible
* refactor(docs): specify versions for date packages (#4138 )
* refactor(docs): specify versions for date packages
* fix(docs): correct RA i18n version
* chore(deps): sync version from package
* refactor(docs): tabs dx (#4067 )
* refactor(docs): tab dx
* refactor(docs): tabs dx
* refactor(docs): input dx (#4102 )
* refactor(docs): input dx
* refactor(docs): input dx
* refactor(docs): navbar dx (#4076 )
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): modal dx (#4077 )
* refactor(docs): modal dx
* refactor(docs): modal dx
* refactor(docs): select dx (#4078 )
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): table dx (#4079 )
* refactor(docs): table dx
* fix(docs): import path
* refactor(docs): table dx
* refactor(docs): table dx
* refactor(docs): popover dx (#4090 )
* refactor(docs): range-calendar dx (#4089 )
* refactor(docs): range-calendar dx
* fix(docs): import path
* refactor(docs): date input dx (#4100 )
* refactor(docs): dropdown dx (#4101 )
* refactor(docs): dropdown dx
* refactor(docs): remove highlightedLines
* refactor(docs): dropdown dx
* refactor(docs): dropdown dx
* refactor(docs): date-picker dx (#4103 )
* refactor(docs): date-picker dx
* fix(docs): import paths
* refactor(docs): date-range-picker dx (#4104 )
* refactor(docs): date-range-picker dx
* fix(docs): date-range-picker dx
* refactor(docs): drawer dx (#4109 )
* refactor(docs): drawer dx
* fix(docs): indentation
* refactor(docs): make icon collapsible
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* feat(input-otp): introduce input OTP component (#4052 )
* feat(input-otp): adding the functionality
* fix(input-otp): making the use of input-otp library
* Update .changeset/spotty-flies-jump.md
* chore(input-otp): nits
* feat: improvements and fixes added
* refactor: input-otp docs improvements
* fix: changeset
* fix: build
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4169 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(theme): revise label font size for lg (#4141 )
* refactor(theme): revise label font size for lg
* chore(changeset): add changeset
* refactor(theme): revise label font size for lg
* fix(docs): typecheck errors (#4171 )
* fix(docs): remove duplicate import
* fix(docs): update type for onChange in range-calendar page
* fix(docs): add missing `@react-types/calendar`
* fix(docs): broken syntax
* fix(docs): typecheck issues
* fix(docs): add missing `@react-types/datepicker`
* fix(docs): typecheck issues
* fix: missing li tag when href is specified (#4168 )
* fix(items): items in list should wrapped in li in case of a
* chore: adding the tests
* Feat/textarea add clear button (#4172 )
* feat(components): add clear button to the textarea component
* docs(textarea): add test and changeset
* feat(textarea): modify the changeset file
* feat(textarea): add clear button to textarea
* feat(textarea): add isClearable prop to textarea
* docs(textarea): add documentation to textarea
* docs(textarea): add documentation to textarea
* feat(textarea): replace the textarea component clear icon and modify its location
* feat(textarea): revise the clear button position
* feat(textarea): revise the clear button structure
* feat(textarea): revise the styles of clear button and textarea
* feat(textarea): revise the styles of RTL case
* feat(textarea): change the rtl to pe
* feat(textarea): delete the px classname
* chore(changeset): update package and message
* test(textarea): add test case
* feat(textarea): change the clear button structure
* feat(textarea): optimized code
* chore(textarea): update the changeset file
* docs(textarea): add slots doc to textarea
* chore(textarea): update peerDevpeerDependencies version
* chore(textarea): add usecallback dep
* Update .changeset/five-adults-protect.md
* chore(pre-release): enter pre-release mode
* feat(textarea): modify the clear button icon
* fix(theme): apply tw nested group (#3909 )
* chore(changset): add changeset
* fix(theme): apply nested group to table
* chore(docs): update table bottomContent code
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: pkg versions
* fix: changeset
* fix: drawer peer dep
* chore: update plop components tempalte
* ci(changesets): version packages (beta) (#3988 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: pre-release workflow
* chore: debug log added
* chore: force pre-release
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* chore: beta1 (#3990 )
* ci(changesets): version packages (beta) (#3991 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(use-image): image ReferenceError in SSR (#3993 )
* fix(input): fixed a sliding issue caused by the helper wrapper (#3966 )
* If it is false and there is an error message or description it will create a div
* Update packages/components/input/src/input.tsx
* Update packages/components/select/src/select.tsx
* Update packages/components/input/src/textarea.tsx
* add changeset
* changeset update
* ci(changesets): version packages (beta) (#3995 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image loading in the server (#3996 )
* fix: lock file
* chore: force release
* chore: force release 2
* ci(changesets): version packages (beta) (#3997 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image load on next.js (#3998 )
* ci(changesets): version packages (beta) (#3999 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: element.ref was removed in React 19 warning (#4003 )
* ci(changesets): version packages (beta) (#4004 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: react 19 as peer dep (#4008 )
* ci(changesets): version packages (beta) (#4009 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Beta/react 19 support (#4010 )
* fix: react 19 as peer dep
* fix: react 19 as peer dep
* chore: support framer-motion alpha version
* ci(changesets): version packages (beta) (#4011 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(theme): making select and input themes consistent (#3881 )
* ci(changesets): version packages (beta) (#4012 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(textarea): fix clearButton display
* fix: support inert value with boolean type for react 19 (#4039 )
* ci(changesets): version packages (beta) (#4041 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert design improved (#4054 )
* ci(changesets): version packages (beta) (#4056 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: drawer improvements (#4057 )
* ci(changesets): version packages (beta) (#4058 )
* feat: alert styles improved (#4071 )
* ci(changesets): version packages (beta) (#4072 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert styles improved (#4073 )
* ci(changesets): version packages (beta) (#4074 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: add number of stars and credits
* chore: fix build
* chore: improve navabr colors
* chore: new changeset (#4083 )
* ci(changesets): version packages (beta) (#4084 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: pnpm cleaned (#4086 )
* ci(changesets): version packages (beta) (#4087 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: custom runnner added
* chore: custom runner test (#4091 )
* Beta/custom runner (#4092 )
* chore: custom runner test
* chore: custom runner test
* chore: remove 2 from older changeset
* ci(changesets): version packages (beta) (#4093 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: new demo added to alert
* Feat/virtualization for autocomplete (#4094 )
* feat: add react-window virtualization for autocomplete
* fix: wrong imports and wrong sizing
* fix: update pnpm lock
* chore: add test cases for large dataset (1000 and 10000 items)
* chore: move virtualized-listbox to listbox components folder, implement isVirtualized conditional
* feat: implement dynamic listboxheight n item height, add story
* chore: rename props, remove unnecessary line changes
* fix: maxHeight style 256px for default, conditional usage of virtualizer
* feat: migrate to tan-stack virtual. (todo: fix scroll shadow)
* feat: virtualization support
---------
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
* ci(changesets): version packages (beta) (#4095 )
* feat: small fixes
* feat: add reducedMotion setting to Provider (#3470 )
* feat: add reducedMotion setting to Provider
* chore: refactor reducedMotion story
* Update .changeset/pretty-parrots-guess.md
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4106 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: move circular-progress tv to progress (#3321 )
* fix: remove circular-progress tv to progress
* docs: changeset
* chore(changeset): update changeset message
* Update .changeset/angry-maps-serve.md
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: label placement when the select has a placeholder or description (#4126 )
* ci(changesets): version packages (beta) (#4107 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): add missing `framer-motion` in `peerDependencies` (#4140 )
* fix(theme): add truncate class to the list item to avoid overflow the wrapper (#4105 )
* fix(docs): invalid canary storybook link (#4030 )
* fix: menu item hidden overflow text
* feat: changeset
* Merge branch 'beta/release-next' into fix/menu-item-hidden
* fix: truncate list item
* feat: update changeset
* fix(menu): omit internal props
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* Update apps/docs/content/docs/components/textarea.mdx
* feat(table): add isKeyboardNavigationDisabled prop to the table (#3735 )
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
* feat: add form component (#3036 )
* chore: add support validationBehavior aria
* chore: add validationBehavior to Provider
* chore: add autocomplete validation test
* chore: add checkbox validation test
* fix(input): require condition
* docs: add description of validationBehavior props
* chore: add support validationBehavior props for date components
* docs(dates): add description of validationBehavior props
* chore: add changeset
* chore: format
* chore: fix test
* fix: select validationBehavior is not support yet
* fix: select validationBehavior not supported yet
* feat: add form component with input support
* feat: add support form context
* chore: wip add support for form server errors
* chore: add support checkbox server validation
* chore: add support radio server validation
* chore: update pnpm-lock.yaml
* chore: add support input server validation
* chore: add support autocomplete server validation
* chore(form): add server validation stories
* chore: fix test
* chore: add date-picker validation test
* chore: update form stories
* chore: add changeset
* chore: update react-aria version
* chore: add pnpm-lock.yaml
* chore: update react-aria version
* chore: add comment
* chore: update react-aria version
* chore: fix change set
* chore: export form component in the main package
* chore: upgrade react-aria
* chore: fixed internationalized/date version
* fix: build error
* chore: upgrade docs react-aria version
* fix: remove comment
* fix: debug setting
* chore(docs): update sponsor (#3904 )
* chore(docs): remove Scrumbuiss
* chore(docs): remove Scrumbuiss logo
* chore(docs): replace va by posthog (#4123 )
* chore(changeset): change to patch
* refactor: react-aria-components remove to decrease package size, logic moved to the form package
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* docs: add forms guide (#4155 )
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* chore: routes updated
* ci(changesets): version packages (beta) (#4151 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: fix indentation
* fix(changeset): package not be found
* ci(changesets): version packages (beta) (#4158 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(select): controlled isInvalid prop (#4082 )
* fix(select): controlled isInvalid prop
* chore: add changeset
* Merge branch 'beta/release-next' into pr/4082
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* ci(changesets): version packages (beta) (#4159 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore(changeset): bump all versions
* ci(changesets): version packages (beta) (#4160 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): missing peer / dev dependency for framer-motion (#4161 )
* fix(system): align `navigate` function parameters with `@react-aria` (#4163 )
* fix: menu item classNames not work (#4156 )
* fix: menu item classNames not work
* feat: changeset
* docs: update
* feat: merge classes utility added
* Update .changeset/brave-trains-wave.md
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): remove incorrect info
* ci(changesets): version packages (beta) (#4162 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(docs): overall dx (#4055 )
* refactor(docs): revise code block (#3922 )
* refactor(docs): revise code block
* chore(docs): resolve pr comments
* refactor(docs): autocomplete dx (#3934 )
* feat(docs): add *.js?raw module
* feat(docs): change to react-jsx and add **/*.js
* chore(root): include js and jsx
* refactor(docs): autocomplete dx
* chore(docs): rollback overrides
* chore(autocomplete): lint
* fix(autocomplete): incorrect import path
* fix(docs): autocomplete dx
* chore(docs): remove highlightedLines
* refactor(docs): breadcrumbs dx (#3968 )
* refactor(docs): breadcrumbs dx
* fix(docs): export issue
* chore(docs): use preserve for jsx
* fix(docs): support multiline import
* fix(docs): support multiple export
* chore(docs): add back export
* refactor(docs): avatar dx (#3951 )
* refactor(docs): badge dx (#3960 )
* refactor(docs): badge dx
* chore(docs): incorrect import path
* refactor(docs): button dx (#3981 )
* refactor(docs): calendar dx (#4022 )
* refactor(docs): calendar dx
* fix(docs): incorrect import path
* refactor(docs): switch dx (#4037 )
* refactor(docs): switch dx
* chore(docs): remove highlightedLines
* refactor(docs): tooltip (#4035 )
* refactor(docs): usage dx (#4036 )
* refactor(docs): circular-progress dx (#4029 )
* refactor(docs): chip-dx (#4028 )
* refactor(docs): checkbox-group dx (#4027 )
* refactor(docs): checkbox dx (#4024 )
* refactor(docs): checkbox dx
* fix(docs): incorrect import path
* refactor(docs): card dx (#4023 )
* refactor(docs): skeleton dx (#4042 )
* refactor(docs): spacer dx (#4043 )
* refactor(docs): snippet dx (#4044 )
* refactor(docs): scroll-shadow dx (#4045 )
* refactor(docs): code dx (#4046 )
* refactor(docs): kbd dx (#4047 )
* refactor(docs): link dx (#4048 )
* refactor(docs): progress dx (#4049 )
* refactor(docs): divider dx (#4050 )
* refactor(docs): listbox dx (#4051 )
* refactor(docs): listbox dx
* fix(docs): import path
* fix(docs): import path
* chore(docs): remove highlightedLines
* fix(docs): indentation
* chore(docs): replace the props of autocomplete from value to key (#4129 )
* refactor(docs): alert dx (#4108 )
* refactor(docs): alert dx
* refactor(docs): alert dx
* refactor(docs): image dx (#4061 )
* refactor(docs): textarea dx (#4063 )
* refactor(docs): spinner dx (#4088 )
* refactor(docs): radio-group dx (#4064 )
* refactor(docs): pagination dx (#4062 )
* refactor(docs): pagination dx
* refactor(docs): pagination dx
* refactor(docs): time-input dx (#4065 )
* refactor(docs): time-input dx
* refactor(docs): time-input dx
* refactor(docs): slider dx (#4066 )
* refactor(docs): slider dx
* refactor(docs): slider dx
* refactor(docs): move SliderValue to type
* refactor(docs): slider dx
* refactor(docs): make icon code collapsible
* refactor(docs): specify versions for date packages (#4138 )
* refactor(docs): specify versions for date packages
* fix(docs): correct RA i18n version
* chore(deps): sync version from package
* refactor(docs): tabs dx (#4067 )
* refactor(docs): tab dx
* refactor(docs): tabs dx
* refactor(docs): input dx (#4102 )
* refactor(docs): input dx
* refactor(docs): input dx
* refactor(docs): navbar dx (#4076 )
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): modal dx (#4077 )
* refactor(docs): modal dx
* refactor(docs): modal dx
* refactor(docs): select dx (#4078 )
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): table dx (#4079 )
* refactor(docs): table dx
* fix(docs): import path
* refactor(docs): table dx
* refactor(docs): table dx
* refactor(docs): popover dx (#4090 )
* refactor(docs): range-calendar dx (#4089 )
* refactor(docs): range-calendar dx
* fix(docs): import path
* refactor(docs): date input dx (#4100 )
* refactor(docs): dropdown dx (#4101 )
* refactor(docs): dropdown dx
* refactor(docs): remove highlightedLines
* refactor(docs): dropdown dx
* refactor(docs): dropdown dx
* refactor(docs): date-picker dx (#4103 )
* refactor(docs): date-picker dx
* fix(docs): import paths
* refactor(docs): date-range-picker dx (#4104 )
* refactor(docs): date-range-picker dx
* fix(docs): date-range-picker dx
* refactor(docs): drawer dx (#4109 )
* refactor(docs): drawer dx
* fix(docs): indentation
* refactor(docs): make icon collapsible
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* Merge branch 'beta/release-next' into pr/3477
* refactor(docs): apply new structure to doc
* feat(input-otp): introduce input OTP component (#4052 )
* feat(input-otp): adding the functionality
* fix(input-otp): making the use of input-otp library
* Update .changeset/spotty-flies-jump.md
* chore(input-otp): nits
* feat: improvements and fixes added
* refactor: input-otp docs improvements
* fix: changeset
* fix: build
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4169 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(theme): revise label font size for lg (#4141 )
* refactor(theme): revise label font size for lg
* chore(changeset): add changeset
* refactor(theme): revise label font size for lg
* fix(docs): typecheck errors (#4171 )
* fix(docs): remove duplicate import
* fix(docs): update type for onChange in range-calendar page
* fix(docs): add missing `@react-types/calendar`
* fix(docs): broken syntax
* fix(docs): typecheck issues
* fix(docs): add missing `@react-types/datepicker`
* fix(docs): typecheck issues
* fix: missing li tag when href is specified (#4168 )
* fix(items): items in list should wrapped in li in case of a
* chore: adding the tests
* fix: textarea issues with the clear button
* chore: adjust clear button position
---------
Co-authored-by: doki- <1335902682@qq.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Mustafa Balcı <19329346+mstfblci@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Tianen Pang <32772271+tianenpang@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: chirokas <157580465+chirokas@users.noreply.github.com >
* ci(changesets): version packages (beta) (#4170 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* docs: sync api from nextui-cli v0.3.5 (#4173 )
Co-authored-by: GitHub Action <action@github.com >
* ci(changesets): exit pre-release mode
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Mustafa Balcı <19329346+mstfblci@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Tianen Pang <32772271+tianenpang@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: chirokas <157580465+chirokas@users.noreply.github.com >
Co-authored-by: doki- <1335902682@qq.com >
Co-authored-by: GitHub Action <action@github.com >
2024-11-29 16:54:25 -03:00
Clement
d4e40ba25f
Update installation.mdx ( #4013 )
...
Update yarn command to install nextui-cli because yarn add -g ... doesnt work and needs to use yarn add global
2024-11-27 15:20:59 -03:00
Junior Garcia
34fb9e51ee
chore: update pro banner
2024-11-25 12:03:03 -03:00