Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1040 commits
Select commit Hold shift + click to select a range
d812be5
chore: release @ark-ui/react v5.12.0
segunadebayo Jun 5, 2025
9abd02b
chore: release @ark-ui/solid v5.12.0
segunadebayo Jun 5, 2025
b6e408b
chore: release @ark-ui/vue v5.12.0
segunadebayo Jun 5, 2025
87cae5d
refactor: tree view demo
segunadebayo Jun 5, 2025
87958ce
fix: export progress types
segunadebayo Jun 6, 2025
54b0558
refactor: combobox examples + useFilter
segunadebayo Jun 6, 2025
8ebf19a
fix: typecheck
segunadebayo Jun 6, 2025
a50ad53
feat: add useListCollection (#3495)
segunadebayo Jun 7, 2025
c2b1c01
chore: update lockfile
segunadebayo Jun 7, 2025
1abe0be
chore: release @ark-ui/react v5.13.0
segunadebayo Jun 7, 2025
c05b13e
chore: release @ark-ui/solid v5.13.0
segunadebayo Jun 7, 2025
fdba31d
chore: release @ark-ui/vue v5.13.0
segunadebayo Jun 7, 2025
b831067
fix(collection): remove export alias from clean-package config (#3497)
fseglard Jun 10, 2025
c23c33c
docs: changelog
segunadebayo Jun 10, 2025
a3bae07
chore: bump zag-js
segunadebayo Jun 10, 2025
c7ac0be
chore: bump deps (damn!)
segunadebayo Jun 10, 2025
95de221
fix(menu): menu item text usage
segunadebayo Jun 10, 2025
fe94daf
chore: bump solid
segunadebayo Jun 10, 2025
fa9c109
test(solid): fix raf stub
segunadebayo Jun 10, 2025
c815167
docs: revert velite bump
segunadebayo Jun 10, 2025
b66ecef
chore: bump deps once more
segunadebayo Jun 10, 2025
d63e513
chore: bump zag-js
segunadebayo Jun 10, 2025
0633a04
chore: update clean packge
segunadebayo Jun 10, 2025
b06ea53
chore: release @ark-ui/react v5.14.0
segunadebayo Jun 10, 2025
6735074
chore: release @ark-ui/vue v5.14.0
segunadebayo Jun 10, 2025
6e5b068
chore: release @ark-ui/solid v5.14.0
segunadebayo Jun 10, 2025
a13f095
docs: update
segunadebayo Jun 11, 2025
4c2e042
ci: update issue templates
segunadebayo Jun 11, 2025
7ca60d9
docs: update checkbox
segunadebayo Jun 11, 2025
f58a4a0
docs: reword
segunadebayo Jun 11, 2025
d6e1a88
chore(svelte): add download-trigger
segunadebayo Jun 13, 2025
99975b2
chore(svelte): add tabs
segunadebayo Jun 13, 2025
4b5bdb3
refactor(svelte): collection
segunadebayo Jun 13, 2025
ba95496
refactor: cursor rules
segunadebayo Jun 13, 2025
45cfe34
refactor: svelte
segunadebayo Jun 13, 2025
4ca5532
refactor(svelte): pin input
segunadebayo Jun 13, 2025
4b1a64c
feat(svelte): password input
segunadebayo Jun 14, 2025
61d2078
refactor(svelte): password input
segunadebayo Jun 14, 2025
f983e64
feat(svelte): collapsible
segunadebayo Jun 14, 2025
5f8df2f
docs: client-only
segunadebayo Jun 14, 2025
0a00348
feat(svelte): file upload
segunadebayo Jun 14, 2025
0614eb1
feat(svelte): client-only
segunadebayo Jun 14, 2025
4f2cb11
docs: mention available height
segunadebayo Jun 14, 2025
0084514
feat(svelte): fieldset, field, select
segunadebayo Jun 14, 2025
e570fd6
refactor: field,fieldset
segunadebayo Jun 14, 2025
465de4e
feat(svelte): tags-input
segunadebayo Jun 14, 2025
db795bb
feat(svelte): checkbox
segunadebayo Jun 14, 2025
420c1a0
feat(svelte): clipboard
segunadebayo Jun 14, 2025
d25d1c3
refactor: imports
segunadebayo Jun 14, 2025
b284042
feat(svelte): popover
segunadebayo Jun 14, 2025
6a4b846
feat(svelte): dialog
segunadebayo Jun 14, 2025
19396ff
feat(svelte): editable
segunadebayo Jun 14, 2025
932c8c2
feat(svelte): treeview
segunadebayo Jun 14, 2025
8ca7e97
refactor: split props
segunadebayo Jun 14, 2025
1e39046
feat(svelte): splitter
segunadebayo Jun 14, 2025
2aa7a97
feat(svelte): colorpicker
segunadebayo Jun 15, 2025
e773906
feat(svelte): number-input
segunadebayo Jun 15, 2025
62af41d
feat(svelte): toggle
segunadebayo Jun 15, 2025
c472b65
feat(svelte): toggle-group
segunadebayo Jun 15, 2025
fe8e380
feat(svelte): combobox
segunadebayo Jun 15, 2025
00e453b
feat(svelte): accordion
segunadebayo Jun 15, 2025
3deb0ca
feat(svelte): carousel
segunadebayo Jun 15, 2025
279cc68
docs: add menu blog (#3503)
estheragbaje Jun 15, 2025
48875d7
feat(svelte): switch
segunadebayo Jun 15, 2025
f05722f
feat(svelte): steps
segunadebayo Jun 15, 2025
f3e168d
feat(svelte): signature pad
segunadebayo Jun 15, 2025
79908c9
fix: typecheck
segunadebayo Jun 15, 2025
3b022f4
feat(svelte): hovercard
segunadebayo Jun 15, 2025
ed19e85
chore: add tooltip example
segunadebayo Jun 15, 2025
8bbeed4
feat(svelte): menu
segunadebayo Jun 15, 2025
15ee786
chore(deps): update dependency happy-dom to v18 (#3506)
renovate[bot] Jun 16, 2025
b3ea430
feat(svelte): pagination
segunadebayo Jun 16, 2025
b240d05
feat(svelte): radiogroup
segunadebayo Jun 16, 2025
e2064c4
feat(svelte): rating group
segunadebayo Jun 16, 2025
3c1bea9
feat(svelte): segment group
segunadebayo Jun 16, 2025
e5b1d0b
refactor: menu trigger
segunadebayo Jun 16, 2025
9bc2658
docs: add changelog for zag-js bump
segunadebayo Jun 16, 2025
edb00c5
docs: update menu blog (#3508)
estheragbaje Jun 16, 2025
4e90c82
feat(svelte): toast
segunadebayo Jun 16, 2025
01219b1
feat(svelte): focus-trap
segunadebayo Jun 16, 2025
f9ce0c3
feat(svelte): relative time format
segunadebayo Jun 16, 2025
e81574f
chore(svelte): relative time format
segunadebayo Jun 16, 2025
e1ef0d1
feat(svelte): datepicker
segunadebayo Jun 16, 2025
6c3794d
chore: bump deps
segunadebayo Jun 16, 2025
73d6e96
chore(deps): update dependency vercel to v43 (#3507)
renovate[bot] Jun 16, 2025
2652b7a
feat(svelte): listbox
segunadebayo Jun 16, 2025
c78424f
feat(svelte): floating-panel
segunadebayo Jun 16, 2025
3e67832
fix: svelte exports
segunadebayo Jun 16, 2025
25861d6
fix: exports
segunadebayo Jun 16, 2025
24420b3
fix: exports
segunadebayo Jun 16, 2025
bbb08db
feat(svelte): tour
segunadebayo Jun 16, 2025
6ec62ec
fix: exports check
segunadebayo Jun 16, 2025
ff4ff59
fix: typecheck
segunadebayo Jun 16, 2025
68da282
fix(vue): jsx => sfc for toast
segunadebayo Jun 17, 2025
505c375
chore: add datepicker examples
segunadebayo Jun 17, 2025
497db2e
docs: update datepicker
segunadebayo Jun 17, 2025
d293097
chore: bump zag-js
segunadebayo Jun 17, 2025
1dcbb77
chore: release @ark-ui/react v5.14.1
segunadebayo Jun 17, 2025
d47f740
chore: release @ark-ui/solid v5.14.1
segunadebayo Jun 17, 2025
5d80f41
chore: release @ark-ui/vue v5.14.1
segunadebayo Jun 17, 2025
e87cb6d
fix: export tree types
segunadebayo Jun 17, 2025
be4e1d6
chore: bump zag-js
segunadebayo Jun 18, 2025
fc21b7e
chore: prep for svelte release
segunadebayo Jun 18, 2025
714a64d
chore: elevate svelte version
segunadebayo Jun 18, 2025
460cb99
docs: svelte changlog
segunadebayo Jun 18, 2025
4013d2f
docs: add stackblitz svelte
segunadebayo Jun 19, 2025
69adcb3
chore: update
segunadebayo Jun 19, 2025
77b8d11
chore(treeview): add filtering example
segunadebayo Jun 19, 2025
e30be4d
chore: prep svelte for release
segunadebayo Jun 19, 2025
7ec092a
feat: add support exactOptionalPropertyTypes in react package types (…
isBatak Jun 19, 2025
6ae0908
refactor: add more exact optional
segunadebayo Jun 19, 2025
ec1371e
chore: release @ark-ui/react v5.14.2
segunadebayo Jun 19, 2025
b7a6fa2
chore: release @ark-ui/solid v5.14.2
segunadebayo Jun 19, 2025
ca9d7e0
chore: release @ark-ui/vue v5.14.2
segunadebayo Jun 19, 2025
c4c1150
chore: add release-it script
segunadebayo Jun 19, 2025
ec55f18
chore: release @ark-ui/svelte v5.0.0-0
segunadebayo Jun 19, 2025
8302b5d
chore: update lockfile
segunadebayo Jun 19, 2025
8a48e47
chore: bump zag-js
segunadebayo Jun 21, 2025
b9f63d7
core(tree): add checkbox tree example
segunadebayo Jun 23, 2025
a366994
docs: add treeview filtering example
segunadebayo Jun 23, 2025
ab9374f
docs: fix typo
segunadebayo Jun 23, 2025
a225f81
chore: bump zag-js
segunadebayo Jun 23, 2025
9b17a53
docs: tweak sb button
segunadebayo Jun 23, 2025
bce08dd
chore: release @ark-ui/react v5.15.0
segunadebayo Jun 23, 2025
3297be4
chore: release @ark-ui/solid v5.15.0
segunadebayo Jun 23, 2025
6e64f3b
chore: release @ark-ui/vue v5.15.0
segunadebayo Jun 23, 2025
008091d
chore: release @ark-ui/svelte v5.0.0
segunadebayo Jun 23, 2025
655b7f0
refactor: examples and stories
segunadebayo Jun 23, 2025
079ef34
docs: update accordion
segunadebayo Jun 23, 2025
8c04754
docs: update accordion
segunadebayo Jun 23, 2025
0864723
chore: release @ark-ui/react v5.15.1
segunadebayo Jun 23, 2025
b930608
chore: release @ark-ui/solid v5.15.1
segunadebayo Jun 23, 2025
93050cc
chore: release @ark-ui/vue v5.15.1
segunadebayo Jun 23, 2025
ad9ad54
chore: release @ark-ui/svelte v5.0.1
segunadebayo Jun 23, 2025
0d9d34a
docs(blog): add svelte announcement (#3518)
estheragbaje Jun 23, 2025
2916de2
docs: add announcement
segunadebayo Jun 23, 2025
c7821df
chore: fix vue quickstart
anubra266 Jun 23, 2025
0d2533a
chore: add svelte quickstart
anubra266 Jun 23, 2025
4b744aa
chore: fix svelte quickstart icon
anubra266 Jun 23, 2025
a082381
chore: more svelte presence
anubra266 Jun 23, 2025
66147a7
docs: increase svelte presence in samples (#3519)
anubra266 Jun 24, 2025
eb8711c
ci: cleanup
segunadebayo Jun 24, 2025
9a3d3ae
chore: svelte download trigger imports
anubra266 Jun 24, 2025
c8e743e
chore(react): add mutation example
segunadebayo Jun 24, 2025
8af27ab
chore: bump zag-js
segunadebayo Jun 24, 2025
6f18ced
docs(dialog): note about dynamic imports
segunadebayo Jun 25, 2025
097cd19
docs: svelte dialog examples
segunadebayo Jun 25, 2025
743db13
docs: rm new badge
segunadebayo Jun 25, 2025
2ec6f58
docs: add tree lazy mount example
segunadebayo Jun 25, 2025
5b3cbbb
fix(vue): package sync
segunadebayo Jun 26, 2025
8498f81
chore: combobox rehydrate example
segunadebayo Jun 26, 2025
f53785b
docs(combobox): rehydrate value
segunadebayo Jun 26, 2025
c86fbee
chore: bump zag-js
segunadebayo Jun 26, 2025
ecb7f75
refactor: typedoc script
segunadebayo Jun 26, 2025
c5fd559
docs: generate typedocs
segunadebayo Jun 26, 2025
02f73c7
docs: add svelte form example
segunadebayo Jun 26, 2025
a1bced2
chore: release @ark-ui/react v5.15.2
segunadebayo Jun 26, 2025
faffc1f
chore: release @ark-ui/solid v5.15.2
segunadebayo Jun 26, 2025
9c62c1f
chore: release @ark-ui/vue v5.15.2
segunadebayo Jun 26, 2025
b536975
chore: release @ark-ui/svelte v5.0.2
segunadebayo Jun 26, 2025
c575947
chore: bump zag-js
segunadebayo Jun 27, 2025
dfdd440
chore: release @ark-ui/react v5.15.3
segunadebayo Jun 27, 2025
00d6923
chore: release @ark-ui/solid v5.15.3
segunadebayo Jun 27, 2025
45774ed
chore: release @ark-ui/svelte v5.0.3
segunadebayo Jun 27, 2025
ef9431e
chore: bump zag-js
segunadebayo Jun 27, 2025
24775b8
chore: release @ark-ui/react v5.15.4
segunadebayo Jun 27, 2025
9c0468e
chore: release @ark-ui/solid v5.15.4
segunadebayo Jun 27, 2025
034af43
chore: release @ark-ui/vue v5.15.3
segunadebayo Jun 27, 2025
8238350
chore: release @ark-ui/svelte v5.0.4
segunadebayo Jun 27, 2025
5c537a3
chore: update lockfile
segunadebayo Jun 27, 2025
5696da0
chore: svelte examples
anubra266 Jun 27, 2025
722f1ef
Merge branch 'main' of https://github.com/chakra-ui/ark
anubra266 Jun 27, 2025
40fb95e
chore: update readme
anubra266 Jun 27, 2025
5d691b2
refactor(svelte): ensure bind:ref works
segunadebayo Jun 27, 2025
2594ad1
refactor(svelte): set ref fallback
segunadebayo Jun 27, 2025
dd62f15
fix: svelte frame
segunadebayo Jun 27, 2025
9d66314
chore: date pciker sample
anubra266 Jun 27, 2025
faaaebc
Merge branch 'main' of https://github.com/chakra-ui/ark
anubra266 Jun 27, 2025
f6a7618
fix(svelte): select + presence
segunadebayo Jun 27, 2025
57b358c
chore: svelte samples
anubra266 Jun 27, 2025
44e47b2
docs: improve changelog
segunadebayo Jun 27, 2025
3345690
chore: svelte sample
anubra266 Jun 27, 2025
4f8ed85
chore: svelte sample
anubra266 Jun 27, 2025
80badef
refactor: example
segunadebayo Jun 27, 2025
584b23f
chore: svelte samples
anubra266 Jun 27, 2025
bb62888
chore: svelte samples
anubra266 Jun 27, 2025
052e430
chore: svelte samples
anubra266 Jun 27, 2025
e13c52c
chore: svelte samples
anubra266 Jun 27, 2025
5e0c004
chore: svelte samples fix
anubra266 Jun 28, 2025
ddd5c39
fix(popover): presence in root provider (#3527)
anubra266 Jun 28, 2025
9adf8df
refactor: svelte examples
segunadebayo Jun 28, 2025
94ef63f
chore: rm unused import
segunadebayo Jun 28, 2025
c07c72c
refactor(svelte): bindable updates
segunadebayo Jun 28, 2025
83d050b
tweak gitignore
segunadebayo Jun 28, 2025
0a6c109
chore: release @ark-ui/svelte v5.0.5
segunadebayo Jun 28, 2025
8b1ee4e
chore: svelte samples
anubra266 Jun 28, 2025
9c866e2
chore: update component state docs
anubra266 Jun 29, 2025
f252665
chore: update collection and styling docs
anubra266 Jun 29, 2025
e1ed8b8
chore: update tree collection docs
anubra266 Jun 29, 2025
8767beb
feat(svelte): add angle slider component (#3528)
anubra266 Jun 29, 2025
1e0a61d
docs: add changelog
segunadebayo Jun 29, 2025
c9f7e8b
chore(deps): update dependency @vitejs/plugin-vue to v6 (#3529)
renovate[bot] Jun 30, 2025
cad1cc7
chore(deps): update dependency @vitejs/plugin-vue-jsx to v5 (#3530)
renovate[bot] Jun 30, 2025
e116882
chore(deps): update dependency vercel to v44 (#3531)
renovate[bot] Jun 30, 2025
eb1f269
docs: accessing refs
segunadebayo Jul 1, 2025
a421abc
chore: add datepicker examples
segunadebayo Jul 1, 2025
a3a0225
chore: tree-view + context menu
segunadebayo Jul 1, 2025
fdee6d5
chore: bump zag-js
segunadebayo Jul 1, 2025
8f89e20
docs: update ref
segunadebayo Jul 1, 2025
ef03d6a
docs: update
segunadebayo Jul 1, 2025
e1a1f13
docs(treeview): link example
segunadebayo Jul 1, 2025
01d6e12
docs: update
segunadebayo Jul 1, 2025
b6b1cd4
chore: release @ark-ui/react v5.16.0
segunadebayo Jul 1, 2025
955fccb
chore: release @ark-ui/solid v5.16.0
segunadebayo Jul 1, 2025
dd28a2d
chore: release @ark-ui/vue v5.16.0
segunadebayo Jul 1, 2025
0e180f9
chore: release @ark-ui/svelte v5.1.0
segunadebayo Jul 1, 2025
6f9e636
docs: add note about limit
segunadebayo Jul 1, 2025
0b00ecb
chore(combobox): add multiple examples
segunadebayo Jul 2, 2025
2c49d8a
chore: bump zag-js
segunadebayo Jul 3, 2025
bb70bef
chore: update examples
segunadebayo Jul 3, 2025
3383116
refactor: client only
segunadebayo Jul 4, 2025
4887e3c
refactor: use list collection
segunadebayo Jul 4, 2025
59ccbcf
chore: rm ts-expect-error
segunadebayo Jul 4, 2025
472a15f
refactor: combobox limit example
segunadebayo Jul 4, 2025
b9283d8
refactor: select example
segunadebayo Jul 4, 2025
fbb220e
chore: select async example
segunadebayo Jul 4, 2025
e721c6b
chore: more select example
segunadebayo Jul 4, 2025
becece1
chore: combobox + highlight example
segunadebayo Jul 4, 2025
a60ffed
fix: svelte ref errors
segunadebayo Jul 4, 2025
92f961a
chore: bump zag-js
segunadebayo Jul 4, 2025
194205a
chore: select max example
segunadebayo Jul 4, 2025
cebcb7a
refactor: list collection
segunadebayo Jul 4, 2025
ffacad4
chore: solid storybook
segunadebayo Jul 4, 2025
3dab1a6
fix: solid storybook typecheck
segunadebayo Jul 5, 2025
f6fba12
chore: bump deps
segunadebayo Jul 5, 2025
d01157d
docs: update changelog
segunadebayo Jul 5, 2025
4ebc955
chore: release @ark-ui/react v5.16.1
segunadebayo Jul 5, 2025
b304c65
chore: release @ark-ui/solid v5.16.1
segunadebayo Jul 5, 2025
360fda7
chore: release @ark-ui/vue v5.16.1
segunadebayo Jul 5, 2025
e501b09
chore: release @ark-ui/svelte v5.1.1
segunadebayo Jul 5, 2025
0527b02
docs: more examples
segunadebayo Jul 5, 2025
3f8e27d
chore: export types
segunadebayo Jul 5, 2025
3a8dc27
fix: export file upload types
segunadebayo Jul 6, 2025
024fde5
feat: add checkbox group provider
segunadebayo Jul 6, 2025
06ca087
docs: fix stackblitz button on mobile
segunadebayo Jul 6, 2025
66c7058
chore: dynamic collapsible example
segunadebayo Jul 7, 2025
ce9b1c5
chore(vue): Delete unnecessary console.log (#3536)
hex-ci Jul 8, 2025
136681c
fix(vue): missing asChild prop binding on collapsible trigger (#3539)
renatodeleao Jul 14, 2025
15266fc
docs(blog): update global styles in blogpost (#3540)
estheragbaje Jul 14, 2025
d09a25d
chore(deps): update dependency @sveltejs/vite-plugin-svelte to v6 (#3…
renovate[bot] Jul 14, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
38 changes: 38 additions & 0 deletions .cursor/rules/solid-js.mdc
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
---
description:
globs: packages/solid/**/*.tsx
alwaysApply: false
---

When writing code for Solid.js, follow these rules:

- Use `For` when mapping over an array. If it's robust component, consider using `Index` instead.

- Use `Show` to conditionally render a component.

- Use `mergeProps` to merge props from `@zag-js/solid` to merge local props within components.

```ts
const mergedProps = mergeProps(() => api().getControlProps(), controlProps)
```

- When splitting props, use `createSplitProps`

```tsx
import { createSplitProps } from '../../utils/create-split-props'

const [useAvatarProps, localProps] = createSplitProps<UseAvatarProps>()(props, ['id', 'ids', 'onStatusChange'])
```

- When creating stories, use `storybook-solidjs` to create stories.

```tsx
import type { Meta } from 'storybook-solidjs-vite'
const meta: Meta = {
title: 'Components / Avatar',
}

export default meta
```

- DO NOT destructure `props` in components, use `createSplitProps` or `splitProps` instead.
38 changes: 38 additions & 0 deletions .cursor/rules/svelte.mdc
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
---
description:
globs: *.svelte,**/**/*.svelte
alwaysApply: false
---
- Make sure to export the `*BaseProps`
- `children?: Snippet` already exists in `HTMLArkProps<X>` so no need to define it
- Every `use*` hook must return and `Accessor<T>`
- For `*-root.svelte` files where `value` or `open` is a valid prop, make sure you setup the `$bindable()` for it.
- For `*-context.svelte` files, prefer to use `render` not `children` prop

### Exporting Files

- Always export pattern is `export { default as Component }`
- Check the exports against the react package and make sure they're the same

### Creating Stories

- When creating stories, keep the format simple
- Imports must have a `Example` suffix
- All imports in examples must use `@ark-ui/svelte/<component>`

```tsx
import BasicExample from "./examples/basic.svelte"

const meta: Meta = {
title: 'Components / <component>',
}

export default meta

export const Basic = {
render: () => ({
Component: BasicExample,
}),
}
```

30 changes: 30 additions & 0 deletions .cursor/rules/vue.mdc
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
---
description:
globs: packages/vue/**/*.vue
alwaysApply: false
---
When writing code for Vue.js, follow these rules:

- Always use the `ark` factory and forward the `asChild` props

- Always add `useForwardExpose()` at the end of the script setup

```vue
<script setup lang="ts">
useForwardExpose()
</script>
```

- For boolean props, always use the `withDefaults` function to define the defaults as `undefined`

```tsx
const props = withDefaults(defineProps<SliderRootProps>(), {
disabled: undefined,
invalid: undefined,
readOnly: undefined,
} satisfies BooleanDefaults<RootProps>)
```

- When writing examples, no need to use `useForwardExpose()`

- All icons should be imported from `lucide-vue-next`
2 changes: 1 addition & 1 deletion .github/FUNDING.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,4 @@ community_bridge: # Replace with a single Community Bridge project-name e.g., cl
liberapay: # Replace with a single Liberapay username
issuehunt: # Replace with a single IssueHunt username
otechie: # Replace with a single Otechie username
custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
2 changes: 2 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
name: 'Bug Report'
description: 'Submit a bug report'
labels: ['triage']
body:
- type: 'markdown'
attributes:
Expand Down Expand Up @@ -55,6 +56,7 @@ body:
- label: 'React'
- label: 'Solid'
- label: 'Vue'
- label: 'Svelte'
- type: 'input'
id: 'browser'
attributes:
Expand Down
3 changes: 0 additions & 3 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,3 @@ contact_links:
- name: Questions & Discussions
url: https://github.com/chakra-ui/ark/discussions
about: Ask questions and discuss topics with other devlopers
- name: Consult with the Maintainers (60m)
url: https://calendly.com/chakra-ui/technical-consulting-60m
about: Discuss your technical questions or feature request with the Ark UI Maintainers
1 change: 0 additions & 1 deletion .github/composite-actions/install/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ runs:
with:
bun-version: latest


- name: Setup Git User
shell: bash
run: |
Expand Down
23 changes: 0 additions & 23 deletions .github/workflows/pkg-pr.yml

This file was deleted.

3 changes: 3 additions & 0 deletions .github/workflows/quality.yml
Original file line number Diff line number Diff line change
Expand Up @@ -76,3 +76,6 @@ jobs:

- name: Check for same HTML tags
run: bun scripts check:nodes

- name: Check for Zag package and versions
run: bun scripts check:zag
87 changes: 0 additions & 87 deletions .github/workflows/release.yml

This file was deleted.

7 changes: 7 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -309,3 +309,10 @@ vite.config.mts.timestamp-*

# Claude
*.prompt.md

# Solid Start
.vinxi

# Release
.npmrc
release.sh
15 changes: 12 additions & 3 deletions .prettierrc
Original file line number Diff line number Diff line change
@@ -1,15 +1,24 @@
{
"printWidth": 100,
"printWidth": 120,
"singleQuote": true,
"tabWidth": 2,
"trailingComma": "all",
"arrowParens": "always",
"semi": false,
"useTabs": false,
"htmlWhitespaceSensitivity": "ignore",
"plugins": ["prettier-plugin-svelte"],
"overrides": [
{
"files": "*.md",
"files": "*.svelte",
"options": {
"printWidth": 100,
"parser": "svelte"
}
},
{
"files": ["*.md", "*.mdx"],
"options": {
"printWidth": 120,
"proseWrap": "always"
}
}
Expand Down
58 changes: 58 additions & 0 deletions .storybook/styles.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
@import url('./styles/accordion.css');
@import url('./styles/angle-slider.css');
@import url('./styles/avatar.css');
@import url('./styles/carousel.css');
@import url('./styles/checkbox.css');
@import url('./styles/collapsible.css');
@import url('./styles/color-picker.css');
@import url('./styles/combobox.css');
@import url('./styles/date-picker.css');
@import url('./styles/dialog.css');
@import url('./styles/field.css');
@import url('./styles/file-upload.css');
@import url('./styles/floating-panel.css');
@import url('./styles/hover-card.css');
@import url('./styles/listbox.css');
@import url('./styles/menu.css');
@import url('./styles/number-input.css');
@import url('./styles/pagination.css');
@import url('./styles/password-input.css');
@import url('./styles/pin-input.css');
@import url('./styles/popover.css');
@import url('./styles/presence.css');
@import url('./styles/progress.css');
@import url('./styles/qr-code.css');
@import url('./styles/radio-group.css');
@import url('./styles/segment-group.css');
@import url('./styles/select.css');
@import url('./styles/signature-pad.css');
@import url('./styles/slider.css');
@import url('./styles/splitter.css');
@import url('./styles/steps.css');
@import url('./styles/switch.css');
@import url('./styles/tabs.css');
@import url('./styles/tags-input.css');
@import url('./styles/time-picker.css');
@import url('./styles/timer.css');
@import url('./styles/toast.css');
@import url('./styles/toggle-group.css');
@import url('./styles/tooltip.css');
@import url('./styles/tour.css');
@import url('./styles/tree-view.css');

body {
position: relative;
font-size: 15px;
min-height: 100dvh;
}

* {
box-sizing: border-box;
font-family:
-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue',
sans-serif;
}

[hidden] {
display: none !important;
}
Loading