- Updated dependencies [
cd6d68b]:- @keystar/ui@0.7.21
- @keystatic/core@0.5.50
- @keystatic/next@5.0.4
- Updated dependencies [
e049a3d,6006584,ed066f0,bb2bc34,fe3dc55,ded5ea7,63c767b]:- @keystatic/core@0.5.49
- @keystar/ui@0.7.20
- @keystatic/next@5.0.4
- Updated dependencies [
c9aa648]:- @keystatic/core@0.5.48
- @keystatic/next@5.0.4
- Updated dependencies [
44afc1e,4a2a671,5d98a35]:- @keystar/ui@0.7.19
- @keystatic/core@0.5.47
- @keystatic/next@5.0.4
- Updated dependencies [
0ae5599,25351ae]:- @keystar/ui@0.7.18
- @keystatic/core@0.5.46
- @keystatic/next@5.0.4
- Updated dependencies [
3a4a854]:- @keystatic/core@0.5.45
- @keystar/ui@0.7.17
- @keystatic/next@5.0.3
- Updated dependencies [
9a73371,c300a68,4c4b0ef,e848667]:- @keystatic/core@0.5.44
- @keystar/ui@0.7.16
- @keystatic/next@5.0.3
- Updated dependencies [
f006f08,1a23c5b,e65e7f3,a361b0a,7a89c00]:- @keystatic/core@0.5.43
- @keystar/ui@0.7.15
- @keystatic/next@5.0.2
- Updated dependencies [
c65f48b,f6c883a,0b0864f,f6c883a,46d9c55,0d69577]:- @keystatic/core@0.5.42
- @keystar/ui@0.7.14
- @keystatic/next@5.0.1
- Updated dependencies [
02a7441]:- @keystatic/core@0.5.41
- @keystatic/next@5.0.1
- Updated dependencies [
cf76aff,35575f5,6d0a8c3]:- @keystar/ui@0.7.13
- @keystatic/core@0.5.40
- @keystatic/next@5.0.1
- Updated dependencies [
dccad1a,dccad1a]:- @keystatic/core@0.5.39
- @keystar/ui@0.7.12
- @keystatic/next@5.0.1
- Updated dependencies [
c8d3865]:- @keystatic/core@0.5.38
- @keystatic/next@5.0.1
- Updated dependencies [
6d7fae2]:- @keystatic/core@0.5.37
- @keystatic/next@5.0.1
- Updated dependencies [
98bd2da,7e0065e]:- @keystatic/core@0.5.35
- @keystar/ui@0.7.11
- @keystatic/next@5.0.1
- Updated dependencies [
4fc1e6b]:- @keystatic/core@0.5.34
- @keystatic/next@5.0.1
-
#1289
1b48613Thanks @jossmac! - Update react-aria and friends. Fix tests/types etc. from update. -
Updated dependencies [
650633c,09ef3b3,fac7ba4,385faf9,336b6da,58a49e4,1b48613]:- @keystar/ui@0.7.10
- @keystatic/core@0.5.33
- @keystatic/next@5.0.1
- Updated dependencies [
768595d]:- @keystatic/core@0.5.32
- @keystatic/next@5.0.1
- Updated dependencies [
0c1ed9b]:- @keystatic/core@0.5.31
- @keystatic/next@5.0.1
- Updated dependencies [
77be9cc,9793fc5,251cda5,fdb6218]:- @keystatic/core@0.5.30
- @keystatic/next@5.0.1
- Updated dependencies [
cfc1bdc,ff04331,36ea216,4125996,cde7eca]:- @keystatic/core@0.5.28
- @keystar/ui@0.7.9
- @keystatic/next@5.0.1
- Updated dependencies [
f2e3258,824760e,824760e]:- @keystatic/core@0.5.27
- @keystar/ui@0.7.8
- @keystatic/next@5.0.1
- Updated dependencies [
4e2449f,d3c99d7]:- @keystatic/core@0.5.25
- @keystar/ui@0.7.7
- @keystatic/next@5.0.1
- Updated dependencies [
69d429a]:- @keystar/ui@0.7.6
- @keystatic/core@0.5.22
- @keystatic/next@5.0.1
- Updated dependencies [
b22630f]:- @keystatic/core@0.5.21
- @keystatic/next@5.0.1
- Updated dependencies [
a588cb2,34dee8c]:- @keystatic/core@0.5.20
- @keystar/ui@0.7.5
- @keystatic/next@5.0.1
- Updated dependencies [
a129ea4,73aa1b8,73aa1b8,a1a71c1]:- @keystatic/core@0.5.19
- @keystatic/next@5.0.1
- Updated dependencies [
86bd966,dc7e028]:- @keystatic/core@0.5.18
- @keystar/ui@0.7.4
- @keystatic/next@5.0.1
- Updated dependencies [
7924ef8,42975f4,8c2abff]:- @keystar/ui@0.7.3
- @keystatic/next@5.0.1
- @keystatic/core@0.5.17
- Updated dependencies [
21394c6]:- @keystatic/core@0.5.16
- @keystatic/next@5.0.0
- Updated dependencies [
fe63e6a,adc0cf6,5271331,7bc3e08,5271331,7bc3e08]:- @keystatic/core@0.5.14
- @keystatic/next@5.0.0
- Updated dependencies [282ab553]
- Updated dependencies [a2d56566]
- Updated dependencies [603d85be]
- Updated dependencies [bd923de5]
- Updated dependencies [e819d5f2]
- Updated dependencies [d37a5422]
- Updated dependencies [2c818862]
- Updated dependencies [5f11dcd2]
- Updated dependencies [d860d675]
- Updated dependencies [319c0dba]
- Updated dependencies [ce1696f6]
- Updated dependencies [a703043c]
- Updated dependencies [d20e1ad6]
- Updated dependencies [e819d5f2]
- @keystar/ui@0.7.2
- @keystatic/core@0.5.12
- @keystatic/next@5.0.0
- Updated dependencies [dbb9d3cb]
- @keystatic/core@0.5.11
- @keystatic/next@5.0.0
- Updated dependencies [e1ebbdae]
- @keystatic/core@0.5.10
- @keystatic/next@5.0.0
- Updated dependencies [847b9163]
- @keystatic/core@0.5.9
- @keystatic/next@5.0.0
- Updated dependencies [4d1cee00]
- @keystatic/core@0.5.8
- @keystatic/next@5.0.0
- Updated dependencies [c519f119]
- @keystatic/core@0.5.7
- @keystatic/next@5.0.0
- Updated dependencies [c619ef2e]
- @keystatic/core@0.5.6
- @keystatic/next@5.0.0
- Updated dependencies [dad16ba6]
- @keystar/ui@0.7.0
- Updated dependencies [ad59430d]
- Updated dependencies [53d8fcc7]
- @keystar/ui@0.6.0
- Updated dependencies [f4aaa8e3]
- @keystar/ui@0.5.0
- 0229959f: Replace hard-coded class names with
ClassListinstances. - Updated dependencies [9854c6b1]
- Updated dependencies [0229959f]
- @keystar/ui@0.4.2
-
be85e097: Introduce client-side routing concept from react-aria:
- Include
RouterProviderwithKeystarProvider(renamed from "VoussoirProvider"), conditionally when newrouterprop is provided. This new router behaviour makeslinkComponentand friends unnecessary; they have been removed. - Re-export
useLinkfrom react-aria, which manages router behaviour on click (among other things), for use outside of the component library. Internally we reference "@react-aria/link" directly. - Replace instances of link component references with appropriate alternative.
- Support link props e.g. "href", "target" etc. on
Menuitems. - Consolidate cursor behaviour:
ActionButton,Button, and (Menu)Itemwill now use "pointer" for anchors.
Supporting/related changes:
- Update react-aria dependencies to latest: "@react-aria/*", "@react-stately/*", "@react-types/*", "@internationalized/*".
- Remove linking behaviour from storybook. Might revisit later, but for now it added unnecessary complexity.
App changes:
- Deprecate
linkprop onKeystaticcomponent. We can now abstract that behaviour from the existingrouterprop. - Refactor topbar menu items to use link API; mostly to confirm expected behaviour.
- Include
-
Updated dependencies [be85e097]
-
Updated dependencies [9eaefd73]
- @keystar/ui@0.4.0
- b9ca5380: Support "hideHeader" prop on table
Columncomponents. - Updated dependencies [b9ca5380]
- @keystar/ui@0.3.2
-
7dafe782: Calendar widgets for date selection:
- New package "@keystar/ui/calendar" exposes new components,
CalendarandRangeCalendar - Update to "@keystar/ui/date-time" exposes new components,
DatePickerandDateRangePicker
Related fixes and improvements:
- Truncate
ActionButtonlabel text - Support "aria-hidden" on
HeadingandTextcomponents
- New package "@keystar/ui/calendar" exposes new components,
-
Updated dependencies [5f9dd460]
-
Updated dependencies [083ee638]
-
Updated dependencies [ba3e4a0b]
-
Updated dependencies [7ed2a7d8]
-
Updated dependencies [7dafe782]
- @keystar/ui@0.3.0
- ad46c9dd: token schema updates
- Updated dependencies [ad46c9dd]
- @keystar/ui@0.2.0
- f272b8ee: consolidate color-scheme logic surrounding ssr
- Updated dependencies [f272b8ee]
- Updated dependencies [bf6a27bb]
- @keystar/ui@0.1.4
- b30c4b45: Remove bespoke icon implementations.
- Updated dependencies [e667fb9c]
- Updated dependencies [aec6359b]
- Updated dependencies [b30c4b45]
- Updated dependencies [ef586da4]
- Updated dependencies [6c58f038]
- Updated dependencies [7fe8d2f4]
- Updated dependencies [781884f9]
- @keystar/ui@0.1.2
- Updated dependencies [944dbe67]
- Updated dependencies [8a9fa5f8]
- Updated dependencies [91857b9b]
- Updated dependencies [50105597]
- Updated dependencies [9f16e062]
- @keystar/ui@0.1.0
- 686dfc3d: Storybook migrate from 6 to 7.
- Updated dependencies [4114d6d4]
- @voussoir/editor@0.2.0
- Updated dependencies [6a33f487]
- Updated dependencies [30298e81]
- @voussoir/button@0.2.0
- @voussoir/action-group@0.1.6
- @voussoir/number-field@0.1.6
- @voussoir/search-field@0.1.6
- @voussoir/breadcrumbs@0.1.10
- @voussoir/text-field@0.1.8
- @voussoir/typography@0.1.6
- @voussoir/date-time@0.1.2
- @voussoir/list-view@0.1.7
- @voussoir/checkbox@0.2.6
- @voussoir/combobox@0.1.7
- @voussoir/nav-list@0.1.3
- @voussoir/overlays@0.1.7
- @voussoir/progress@0.1.3
- @voussoir/listbox@0.1.6
- @voussoir/tooltip@0.1.4
- @voussoir/dialog@0.2.4
- @voussoir/notice@0.1.5
- @voussoir/picker@0.1.6
- @voussoir/switch@0.1.5
- @voussoir/slots@0.1.3
- @voussoir/style@0.1.6
- @voussoir/table@0.1.6
- @voussoir/toast@0.1.9
- @voussoir/utils@2.0.3
- @voussoir/link@0.1.5
- @voussoir/menu@0.1.5
- @voussoir/tabs@0.1.5
- @voussoir/editor@0.1.1
- 01e292f: New package "@voussoir/switch" exports
Switchcomponent.
-
c1c33e2: New package "@voussoir/date-time" exports components
DateFieldandTimeField.Related
- Fix conditional "visuallyHidden" on
Textcomponent. - Bump "@react-aria/i18n" from
3.6.2to3.7.1for all relevant packages. - Bump "@react-types/shared" from
3.14.1to3.18.0for all relevant packages. - Add exports from "@react-aria/i18n" and "@internationalized/date" to docs' scope.
- Fix conditional "visuallyHidden" on
-
Updated dependencies [c1c33e2]
- @voussoir/action-group@0.1.5
- @voussoir/breadcrumbs@0.1.8
- @voussoir/button@0.1.8
- @voussoir/checkbox@0.2.5
- @voussoir/combobox@0.1.6
- @voussoir/core@5.0.2
- @voussoir/date-time@0.1.1
- @voussoir/dialog@0.2.3
- @voussoir/drag-and-drop@0.1.2
- @voussoir/field@0.1.6
- @voussoir/icon@0.2.1
- @voussoir/link@0.1.4
- @voussoir/list-view@0.1.6
- @voussoir/listbox@0.1.5
- @voussoir/menu@0.1.4
- @voussoir/number-field@0.1.5
- @voussoir/overlays@0.1.6
- @voussoir/picker@0.1.5
- @voussoir/radio@0.1.6
- @voussoir/table@0.1.5
- @voussoir/tabs@0.1.4
- @voussoir/text-field@0.1.7
- @voussoir/toast@0.1.8
- @voussoir/typography@0.1.5
- e9b0e64: Strict dimension types.
- Updated dependencies [e9b0e64]
- @voussoir/action-group@0.1.4
- @voussoir/badge@0.1.4
- @voussoir/button@0.1.7
- @voussoir/checkbox@0.2.4
- @voussoir/combobox@0.1.5
- @voussoir/image@0.1.3
- @voussoir/layout@0.1.3
- @voussoir/link@0.1.3
- @voussoir/list-view@0.1.5
- @voussoir/nav-list@0.1.2
- @voussoir/notice@0.1.4
- @voussoir/number-field@0.1.4
- @voussoir/overlays@0.1.5
- @voussoir/picker@0.1.4
- @voussoir/progress@0.1.2
- @voussoir/radio@0.1.5
- @voussoir/search-field@0.1.5
- @voussoir/style@0.1.5
- @voussoir/table@0.1.4
- @voussoir/tabs@0.1.3
- @voussoir/text-field@0.1.6
- @voussoir/typography@0.1.4
- @voussoir/breadcrumbs@0.1.7
- @voussoir/toast@0.1.7
- aeac610: Updated generated TypeScript declaration
- Updated dependencies [aeac610]
- Updated dependencies [aa67b0b]
- @voussoir/style@0.1.3
- @voussoir/table@0.1.2
- @voussoir/toast@0.1.4
- @voussoir/utils@2.0.2
- @voussoir/action-group@0.1.3
- @voussoir/avatar@0.1.2
- @voussoir/badge@0.1.2
- @voussoir/breadcrumbs@0.1.4
- @voussoir/button@0.1.5
- @voussoir/checkbox@0.2.2
- @voussoir/combobox@0.1.4
- @voussoir/core@5.0.1
- @voussoir/dialog@0.2.1
- @voussoir/drag-and-drop@0.1.1
- @voussoir/field@0.1.5
- @voussoir/icon@0.2.0
- @voussoir/image@0.1.1
- @voussoir/layout@0.1.2
- @voussoir/link@0.1.2
- @voussoir/list-view@0.1.4
- @voussoir/listbox@0.1.4
- @voussoir/menu@0.1.2
- @voussoir/nav-list@0.1.1
- @voussoir/next@0.1.1
- @voussoir/notice@0.1.2
- @voussoir/number-field@0.1.3
- @voussoir/overlays@0.1.4
- @voussoir/picker@0.1.3
- @voussoir/progress@0.1.1
- @voussoir/radio@0.1.3
- @voussoir/search-field@0.1.3
- @voussoir/slots@0.1.2
- @voussoir/ssr@0.2.1
- @voussoir/tabs@0.1.2
- @voussoir/test-utils@2.0.2
- @voussoir/text-field@0.1.4
- @voussoir/tooltip@0.1.2
- @voussoir/types@0.1.1
- @voussoir/typography@0.1.2
- ee3a58d: Add
'use client'to entrypoints - Updated dependencies [c4611a1]
- Updated dependencies [ee3a58d]
- Updated dependencies [44e9f2b]
- Updated dependencies [44e9f2b]
- Updated dependencies [44e9f2b]
- Updated dependencies [44e9f2b]
- Updated dependencies [44e9f2b]
- @voussoir/ssr@0.2.0
- @voussoir/typography@0.1.1
- @voussoir/layout@0.1.1
- @voussoir/icon@0.1.3
- @voussoir/link@0.1.1
- @voussoir/core@5.0.0
- @voussoir/next@0.1.0
- @voussoir/field@0.1.4
- @voussoir/notice@0.1.1
- @voussoir/style@0.1.2
- @voussoir/action-group@0.1.2
- @voussoir/breadcrumbs@0.1.3
- @voussoir/button@0.1.4
- @voussoir/checkbox@0.2.1
- @voussoir/combobox@0.1.3
- @voussoir/list-view@0.1.3
- @voussoir/listbox@0.1.3
- @voussoir/number-field@0.1.2
- @voussoir/overlays@0.1.3
- @voussoir/picker@0.1.2
- @voussoir/radio@0.1.2
- @voussoir/tabs@0.1.1
- @voussoir/test-utils@2.0.1
- @voussoir/toast@0.1.3
- ff07e99: Documentation for new avatar package.
- 27d6e06: docs: move toaster root
- e6ae29c: Support "static" prop on
ActionButton,ButtonandClearButton, for when they appear over a background. Supportaria-labelon theIconcomponent. - Updated dependencies [e6ae29c]
- @voussoir/button@0.1.3
- @voussoir/icon@0.1.1
- @voussoir/breadcrumbs@0.1.2
- @voussoir/toast@0.1.2
-
6d18465: New package "@voussoir/breadcrumbs" exports
Breadcrumbscomponent.@voussoir/badge
Use common test-utils package.
@voussoir/field
Reduce field label weight:
semibold--> "medium".@voussoir/listbox
Fix checkmark spacing for lists containing selectable items.
@voussoir/text-field
Add font smoothing to input text.
@voussoir/utils
Add tests for
isReactText()guard. -
Updated dependencies [6d18465]
-
Updated dependencies [d87141d]
- @voussoir/badge@0.1.1
- @voussoir/field@0.1.3
- @voussoir/listbox@0.1.2
- @voussoir/overlays@0.1.2
- @voussoir/text-field@0.1.3
- @voussoir/utils@2.0.1
- @voussoir/tooltip@0.1.1
-
fbcfca4: New package "@voussoir/radio" exports
RadioandRadioGroupcomponents.Updates
- Export
CheckboxGroupfrom "@voussoir/checkbox" package. - Export
validateFieldPropsfrom "@voussoir/field" package.
- Export
-
Updated dependencies [fbcfca4]
- @voussoir/checkbox@0.2.0
- @voussoir/text-field@0.1.2
- @voussoir/field@0.1.2
- @voussoir/radio@0.1.1
- @voussoir/list-view@0.1.2
- @voussoir/table@0.1.1
- 19eae03: implement combobox
- Updated dependencies [19eae03]
- Updated dependencies [d8b7c51]
- Updated dependencies [92927f2]
- @voussoir/search-field@0.1.1
- @voussoir/text-field@0.1.1
- @voussoir/combobox@0.1.1
- @voussoir/listbox@0.1.1
- @voussoir/button@0.1.1
- @voussoir/dialog@0.2.0
- @voussoir/picker@0.1.1
- @voussoir/field@0.1.1
- @voussoir/slots@0.1.1
- @voussoir/style@0.1.1
- @voussoir/core@4.0.1
- @voussoir/menu@0.1.1
- @voussoir/list-view@0.1.1
- Updated dependencies [3eaab6d]
- @voussoir/action-group@0.1.0
- @voussoir/badge@0.1.0
- @voussoir/button@0.1.0
- @voussoir/checkbox@0.1.0
- @voussoir/core@4.0.0
- @voussoir/dialog@0.1.0
- @voussoir/drag-and-drop@0.1.0
- @voussoir/field@0.1.0
- @voussoir/icon@0.1.0
- @voussoir/image@0.1.0
- @voussoir/layout@0.1.0
- @voussoir/link@0.1.0
- @voussoir/list-view@0.1.0
- @voussoir/listbox@0.1.0
- @voussoir/menu@0.1.0
- @voussoir/nav-list@0.1.0
- @voussoir/notice@0.1.0
- @voussoir/number-field@0.1.0
- @voussoir/overlays@0.1.0
- @voussoir/picker@0.1.0
- @voussoir/progress@0.1.0
- @voussoir/search-field@0.1.0
- @voussoir/slots@0.1.0
- @voussoir/ssr@0.1.0
- @voussoir/style@0.1.0
- @voussoir/table@0.1.0
- @voussoir/tabs@0.1.0
- @voussoir/test-utils@2.0.0
- @voussoir/text-field@0.1.0
- @voussoir/tooltip@0.1.0
- @voussoir/types@0.1.0
- @voussoir/typography@0.1.0
- @voussoir/utils@2.0.0