Skip to content

Commit d4e1020

Browse files
committed
Merge branch 'main' into s2-docs-improvements
2 parents 1836cca + 863ac42 commit d4e1020

File tree

419 files changed

+4521
-3779
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

419 files changed

+4521
-3779
lines changed

.circleci/config.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -532,6 +532,15 @@ jobs:
532532
environment:
533533
VERDACCIO_STORAGE_PATH: /tmp/verdaccio-workspace/storage
534534

535+
- run:
536+
name: build docs off verdaccio retry
537+
command: |
538+
./scripts/verdaccio-ci.sh
539+
./scripts/verdaccio-build.sh
540+
environment:
541+
VERDACCIO_STORAGE_PATH: /tmp/verdaccio-workspace/storage
542+
when: on_fail
543+
535544
- persist_to_workspace:
536545
root: verdaccio_dist
537546
paths:

.storybook-s2/docs/Release Notes.mdx

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,32 @@ export default MDXLayout;
44

55
# Release Notes
66

7+
## v0.10.0
8+
9+
### Font update
10+
11+
This release introduces a new font for Spectrum 2: Adobe Clean Spectrum VF. This is an evolution of the previous Adobe Clean, with slightly updated metrics allowing for better vertical centering. Along with this update, the S2 Provider component now automatically handles loading the fonts needed for the user's language. The new font does not affect previous versions of React Spectrum.
12+
13+
If you previously used `page.css` without a `Provider`, you'll need to add a `Provider` around your app to load the fonts. See the [updated docs](?path=/docs/intro--docs#setting-up-your-app) for details.
14+
15+
### New Components
16+
17+
* [Calendar](?path=/docs/calendar--docs)
18+
* [RangeCalendar](?path=/docs/rangecalendar--docs)
19+
* [DateField](?path=/docs/datefield--docs)
20+
* [DatePicker](?path=/docs/datepicker--docs)
21+
* [DateRangePicker](?path=/docs/daterangepicker--docs)
22+
* [TimeField](?path=/docs/timefield--docs)
23+
24+
### Updates
25+
26+
* [CardView](?path=/docs/cardview--docs): Fix ActionBar from not scrolling
27+
* [ActionButton](?path=/docs/actionbutton--docs): Fix avatar-only ActionButtons to have square dimensions
28+
* [Tabs](?path=/docs/tabs--docs): Improve selection indicator animation, fix collasped tabs
29+
* [ProgressCircle](?path=/docs/progresscircle--docs): Add track outline in High Contrast Mode
30+
* [Switch](?path=/docs/switch--docs): Fix the toggle in RTL locales
31+
* [TreeView](?path=/docs/treeview--docs): Support async loading
32+
733
## v0.9.1
834

935
### Updates

Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@ build:
100100
done
101101
node scripts/buildI18n.js
102102
node scripts/generateIconDts.js
103+
node scripts/fixUseClient.js
103104

104105
website:
105106
yarn build:docs --public-url /reactspectrum/$$(git rev-parse HEAD)/docs --dist-dir dist/$$(git rev-parse HEAD)/docs

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,7 @@
187187
"postcss": "^8.4.24",
188188
"postcss-custom-properties": "^13.2.0",
189189
"postcss-import": "^15.1.0",
190-
"prettier": "^3.3.3",
190+
"prettier": "^3.6.2",
191191
"prop-types": "^15.6.0",
192192
"raf": "^3.4.0",
193193
"react": "^19.1.0",

packages/@adobe/react-spectrum/package.json

Lines changed: 63 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@adobe/react-spectrum",
3-
"version": "3.42.2",
3+
"version": "3.43.0",
44
"description": "Spectrum UI components in React",
55
"license": "Apache-2.0",
66
"main": "dist/main.js",
@@ -41,68 +41,68 @@
4141
},
4242
"dependencies": {
4343
"@internationalized/string": "^3.2.7",
44-
"@react-aria/collections": "3.0.0-rc.3",
45-
"@react-aria/i18n": "^3.12.10",
46-
"@react-aria/ssr": "^3.9.9",
47-
"@react-aria/utils": "^3.29.1",
48-
"@react-aria/visually-hidden": "^3.8.25",
49-
"@react-spectrum/accordion": "^3.0.8",
50-
"@react-spectrum/actionbar": "^3.6.9",
51-
"@react-spectrum/actiongroup": "^3.10.17",
52-
"@react-spectrum/avatar": "^3.0.23",
53-
"@react-spectrum/badge": "^3.1.25",
54-
"@react-spectrum/breadcrumbs": "^3.9.19",
55-
"@react-spectrum/button": "^3.16.16",
56-
"@react-spectrum/buttongroup": "^3.6.23",
57-
"@react-spectrum/calendar": "^3.7.3",
58-
"@react-spectrum/checkbox": "^3.9.18",
59-
"@react-spectrum/color": "^3.0.9",
60-
"@react-spectrum/combobox": "^3.15.5",
61-
"@react-spectrum/contextualhelp": "^3.6.23",
62-
"@react-spectrum/datepicker": "^3.14.3",
63-
"@react-spectrum/dialog": "^3.8.23",
64-
"@react-spectrum/divider": "^3.5.24",
65-
"@react-spectrum/dnd": "^3.5.7",
66-
"@react-spectrum/dropzone": "^3.0.13",
67-
"@react-spectrum/filetrigger": "^3.0.13",
68-
"@react-spectrum/form": "^3.7.16",
69-
"@react-spectrum/icon": "^3.8.6",
70-
"@react-spectrum/illustratedmessage": "^3.5.11",
71-
"@react-spectrum/image": "^3.5.12",
72-
"@react-spectrum/inlinealert": "^3.2.17",
73-
"@react-spectrum/labeledvalue": "^3.2.4",
74-
"@react-spectrum/layout": "^3.6.16",
75-
"@react-spectrum/link": "^3.6.19",
76-
"@react-spectrum/list": "^3.10.3",
77-
"@react-spectrum/listbox": "^3.15.3",
78-
"@react-spectrum/menu": "^3.22.3",
79-
"@react-spectrum/meter": "^3.5.11",
80-
"@react-spectrum/numberfield": "^3.9.15",
81-
"@react-spectrum/overlays": "^5.7.7",
82-
"@react-spectrum/picker": "^3.15.11",
83-
"@react-spectrum/progress": "^3.7.17",
84-
"@react-spectrum/provider": "^3.10.7",
85-
"@react-spectrum/radio": "^3.7.18",
86-
"@react-spectrum/searchfield": "^3.8.18",
87-
"@react-spectrum/slider": "^3.7.7",
88-
"@react-spectrum/statuslight": "^3.5.23",
89-
"@react-spectrum/switch": "^3.6.3",
90-
"@react-spectrum/table": "^3.17.3",
91-
"@react-spectrum/tabs": "^3.8.22",
92-
"@react-spectrum/tag": "^3.3.2",
93-
"@react-spectrum/text": "^3.5.17",
94-
"@react-spectrum/textfield": "^3.13.5",
95-
"@react-spectrum/theme-dark": "^3.5.19",
96-
"@react-spectrum/theme-default": "^3.5.19",
97-
"@react-spectrum/theme-light": "^3.4.19",
98-
"@react-spectrum/toast": "^3.0.5",
99-
"@react-spectrum/tooltip": "^3.7.7",
100-
"@react-spectrum/tree": "^3.1.3",
101-
"@react-spectrum/view": "^3.6.20",
102-
"@react-spectrum/well": "^3.4.24",
103-
"@react-stately/collections": "^3.12.5",
104-
"@react-stately/data": "^3.13.1",
105-
"@react-types/shared": "^3.30.0",
44+
"@react-aria/collections": "3.0.0-rc.4",
45+
"@react-aria/i18n": "^3.12.11",
46+
"@react-aria/ssr": "^3.9.10",
47+
"@react-aria/utils": "^3.30.0",
48+
"@react-aria/visually-hidden": "^3.8.26",
49+
"@react-spectrum/accordion": "^3.0.9",
50+
"@react-spectrum/actionbar": "^3.6.10",
51+
"@react-spectrum/actiongroup": "^3.11.0",
52+
"@react-spectrum/avatar": "^3.0.24",
53+
"@react-spectrum/badge": "^3.1.26",
54+
"@react-spectrum/breadcrumbs": "^3.9.20",
55+
"@react-spectrum/button": "^3.17.0",
56+
"@react-spectrum/buttongroup": "^3.6.24",
57+
"@react-spectrum/calendar": "^3.7.4",
58+
"@react-spectrum/checkbox": "^3.10.0",
59+
"@react-spectrum/color": "^3.1.0",
60+
"@react-spectrum/combobox": "^3.16.0",
61+
"@react-spectrum/contextualhelp": "^3.6.24",
62+
"@react-spectrum/datepicker": "^3.14.4",
63+
"@react-spectrum/dialog": "^3.9.0",
64+
"@react-spectrum/divider": "^3.5.25",
65+
"@react-spectrum/dnd": "^3.5.8",
66+
"@react-spectrum/dropzone": "^3.0.14",
67+
"@react-spectrum/filetrigger": "^3.0.14",
68+
"@react-spectrum/form": "^3.7.17",
69+
"@react-spectrum/icon": "^3.8.7",
70+
"@react-spectrum/illustratedmessage": "^3.5.12",
71+
"@react-spectrum/image": "^3.6.0",
72+
"@react-spectrum/inlinealert": "^3.2.18",
73+
"@react-spectrum/labeledvalue": "^3.2.5",
74+
"@react-spectrum/layout": "^3.6.17",
75+
"@react-spectrum/link": "^3.6.20",
76+
"@react-spectrum/list": "^3.10.4",
77+
"@react-spectrum/listbox": "^3.15.4",
78+
"@react-spectrum/menu": "^3.22.4",
79+
"@react-spectrum/meter": "^3.5.12",
80+
"@react-spectrum/numberfield": "^3.10.0",
81+
"@react-spectrum/overlays": "^5.8.0",
82+
"@react-spectrum/picker": "^3.16.0",
83+
"@react-spectrum/progress": "^3.7.18",
84+
"@react-spectrum/provider": "^3.10.8",
85+
"@react-spectrum/radio": "^3.7.19",
86+
"@react-spectrum/searchfield": "^3.8.19",
87+
"@react-spectrum/slider": "^3.8.0",
88+
"@react-spectrum/statuslight": "^3.5.24",
89+
"@react-spectrum/switch": "^3.6.4",
90+
"@react-spectrum/table": "^3.17.4",
91+
"@react-spectrum/tabs": "^3.8.23",
92+
"@react-spectrum/tag": "^3.3.3",
93+
"@react-spectrum/text": "^3.5.18",
94+
"@react-spectrum/textfield": "^3.14.0",
95+
"@react-spectrum/theme-dark": "^3.5.20",
96+
"@react-spectrum/theme-default": "^3.5.20",
97+
"@react-spectrum/theme-light": "^3.4.20",
98+
"@react-spectrum/toast": "^3.1.0",
99+
"@react-spectrum/tooltip": "^3.7.8",
100+
"@react-spectrum/tree": "^3.1.4",
101+
"@react-spectrum/view": "^3.6.21",
102+
"@react-spectrum/well": "^3.4.25",
103+
"@react-stately/collections": "^3.12.6",
104+
"@react-stately/data": "^3.13.2",
105+
"@react-types/shared": "^3.31.0",
106106
"client-only": "^0.0.1"
107107
},
108108
"publishConfig": {

packages/@adobe/spectrum-css-temp/components/tabs/index.css

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -246,12 +246,11 @@ governing permissions and limitations under the License.
246246
/*
247247
Allow tab labels to wrap when TabList component has minWidth set.
248248
*/
249-
&.spectrum-Tabs--verticalWrap:not(.spectrum-Tabs--compact) .spectrum-Tabs-item {
249+
&:not(.spectrum-Tabs--compact) .spectrum-Tabs-item {
250250
display: flex;
251251
align-items: center;
252252
white-space: normal;
253253
line-height: normal;
254-
word-break: break-word;
255254
block-size: auto;
256255
min-height: var(--spectrum-tabs-vertical-item-height);
257256
}
@@ -286,10 +285,10 @@ governing permissions and limitations under the License.
286285
.spectrum-TabsPanel-tabs {
287286
flex-grow: 1;
288287
flex-shrink: 0;
289-
flex-basis: 0%;
290288

291289
&.spectrum-Tabs--vertical {
292290
flex-grow: 0;
291+
min-width: min-content;
293292
}
294293
}
295294

packages/@internationalized/number/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@internationalized/number",
3-
"version": "3.6.3",
3+
"version": "3.6.4",
44
"description": "Internationalized number formatting and parsing utilities",
55
"license": "Apache-2.0",
66
"main": "dist/main.js",

packages/@react-aria/actiongroup/package.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@react-aria/actiongroup",
3-
"version": "3.7.18",
3+
"version": "3.7.19",
44
"description": "Spectrum UI components in React",
55
"license": "Apache-2.0",
66
"main": "dist/main.js",
@@ -26,13 +26,13 @@
2626
"url": "https://github.com/adobe/react-spectrum"
2727
},
2828
"dependencies": {
29-
"@react-aria/focus": "^3.20.5",
30-
"@react-aria/i18n": "^3.12.10",
31-
"@react-aria/interactions": "^3.25.3",
32-
"@react-aria/utils": "^3.29.1",
33-
"@react-stately/list": "^3.12.3",
34-
"@react-types/actiongroup": "^3.4.18",
35-
"@react-types/shared": "^3.30.0",
29+
"@react-aria/focus": "^3.21.0",
30+
"@react-aria/i18n": "^3.12.11",
31+
"@react-aria/interactions": "^3.25.4",
32+
"@react-aria/utils": "^3.30.0",
33+
"@react-stately/list": "^3.12.4",
34+
"@react-types/actiongroup": "^3.4.19",
35+
"@react-types/shared": "^3.31.0",
3636
"@swc/helpers": "^0.5.0"
3737
},
3838
"peerDependencies": {

packages/@react-aria/aria-modal-polyfill/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@react-aria/aria-modal-polyfill",
3-
"version": "3.7.14",
3+
"version": "3.7.15",
44
"description": "Spectrum UI components in React",
55
"license": "Apache-2.0",
66
"main": "dist/main.js",

packages/@react-aria/autocomplete/package.json

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@react-aria/autocomplete",
3-
"version": "3.0.0-beta.5",
3+
"version": "3.0.0-beta.6",
44
"description": "Spectrum UI components in React",
55
"license": "Apache-2.0",
66
"main": "dist/main.js",
@@ -26,19 +26,19 @@
2626
"url": "https://github.com/adobe/react-spectrum"
2727
},
2828
"dependencies": {
29-
"@react-aria/combobox": "^3.12.5",
30-
"@react-aria/focus": "^3.20.5",
31-
"@react-aria/i18n": "^3.12.10",
32-
"@react-aria/interactions": "^3.25.3",
33-
"@react-aria/listbox": "^3.14.6",
34-
"@react-aria/searchfield": "^3.8.6",
35-
"@react-aria/textfield": "^3.17.5",
36-
"@react-aria/utils": "^3.29.1",
37-
"@react-stately/autocomplete": "3.0.0-beta.2",
38-
"@react-stately/combobox": "^3.10.6",
39-
"@react-types/autocomplete": "3.0.0-alpha.32",
40-
"@react-types/button": "^3.12.2",
41-
"@react-types/shared": "^3.30.0",
29+
"@react-aria/combobox": "^3.13.0",
30+
"@react-aria/focus": "^3.21.0",
31+
"@react-aria/i18n": "^3.12.11",
32+
"@react-aria/interactions": "^3.25.4",
33+
"@react-aria/listbox": "^3.14.7",
34+
"@react-aria/searchfield": "^3.8.7",
35+
"@react-aria/textfield": "^3.18.0",
36+
"@react-aria/utils": "^3.30.0",
37+
"@react-stately/autocomplete": "3.0.0-beta.3",
38+
"@react-stately/combobox": "^3.11.0",
39+
"@react-types/autocomplete": "3.0.0-alpha.33",
40+
"@react-types/button": "^3.13.0",
41+
"@react-types/shared": "^3.31.0",
4242
"@swc/helpers": "^0.5.0"
4343
},
4444
"peerDependencies": {

0 commit comments

Comments
 (0)