Skip to content

Commit 495b58a

Browse files
committed
Merge branch 'master' into storybook-nav-organization
2 parents 9b0eaca + 9d99c66 commit 495b58a

File tree

843 files changed

+24517
-5909
lines changed

Some content is hidden

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

843 files changed

+24517
-5909
lines changed

.github/CODEOWNERS

+1-1
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ common/_common.scss @microsoft/cxe-red @phkuo
132132
## vNext packages
133133
packages/react-components/keyboard-keys @microsoft/teams-prg
134134
packages/react-components/react-accordion @microsoft/cxe-coastal
135-
packages/react-components/react-avatar @microsoft/cxe-red @behowell @khmakoto
135+
packages/react-components/react-avatar @microsoft/cxe-red @behowell @khmakoto @sopranopillow
136136
packages/react-components/react-badge @microsoft/teams-prg @microsoft/cxe-red @behowell
137137
packages/react-components/react-button @microsoft/cxe-red @khmakoto
138138
packages/react-components/react-card @microsoft/cxe-prg

.github/ISSUE_TEMPLATE/convergence_epic.md

+17-26
Original file line numberDiff line numberDiff line change
@@ -8,50 +8,41 @@ These issues are used by core contributors to track the list of items that shoul
88
completed as part of converging a component. More info can be found here: https://github.com/microsoft/fluentui/wiki/Component-Convergence-Guide
99
-->
1010

11-
# Preparation:
11+
## Preparation:
1212

13-
- [ ] Started prep
14-
- [ ] Open UI Research complete
13+
- [ ] Open UI Research
1514
- [link to https://open-ui.org/]
16-
- [ ] Comparison on v8 and v0 complete
17-
- [ ] Gather open GitHub issues related to component
18-
- [ ] react-\* package scaffolded
19-
- [link to package]
15+
- [ ] Open GitHub issues related to component
16+
- [link to each issue]
17+
- [ ] react-\* package scaffolded with the right ownership in CODEOWNERS
18+
- [link to package / PR]
2019
- [ ] Component Spec authored and reviewed
21-
- [link to spec in component package]
22-
- [ ] **Deliverable:** Reviewed component spec
20+
- [link to spec in component package / PR]
2321

24-
# Implementation
22+
## Implementation
2523

2624
[link to react-* package folder]
2725

28-
- [ ] Started impl
29-
- [ ] Implement component
30-
- [ ] Add storybook stories
31-
- [ ] Using hooks
32-
- [ ] Using makeStyles
33-
- [ ] Respects Figma tokens (and using provider)
34-
- [ ] Respects API principles, shorthands and slots handling
35-
- [ ] No dependency on v0/v7
36-
- [ ] Add tests - Conformance, Unit, and VR
26+
- [ ] Component implementation
27+
- [link(s) to component implementation related PRs]
28+
- [ ] Storybook stories
29+
- [link(s) to stories PRs]
30+
- [ ] Add tests: Conformance, Unit, and VR -- add PRs to all
3731
- [ ] Bundle size fixtures
3832
- [ ] Conformance tests
3933
- [ ] Unit tests
4034
- [ ] VR tests
4135
- [ ] Accessibility behavior tests
4236
- [ ] Create an issue and run [manual accessibility tests](https://github.com/microsoft/fluentui/wiki/Manual-Accessibility-Review-Checklist): (issue link)
43-
- [ ] Write README.md covering basic usage
44-
- [ ] Write initial MIGRATION.md guide (include v8 and v0)
45-
- [ ] Set component ownership in CODEOWNERS
46-
- [ ] **Deliverable:** Experimental component ready for partner use, component re-exported in `react-components`
37+
- [ ] Performance test scenario
38+
- [ ] README.md covering basic usage
39+
- [ ] MIGRATION.md guide (include v8 and v0)
4740

48-
# Validation
41+
## Validation
4942

50-
- [ ] Started validating
5143
- [ ] Add and validate in UI Builder
5244
- [ ] Add and validate in docs site
5345
- [ ] Validate with token pipeline
5446
- [ ] Validate in product
5547
- [ ] Finalize migration guide
5648
- [ ] Author codemods
57-
- [ ] **Deliverable:** Preview component ready for broader/3rd party use
+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
name: Create milestone
2+
3+
on:
4+
workflow_dispatch:
5+
schedule:
6+
- cron: '0 0 1 * *'
7+
8+
jobs:
9+
create-milestone:
10+
name: Create this month's milestone
11+
runs-on: ubuntu-latest
12+
steps:
13+
- name: Create milestone
14+
run: |
15+
month=$(date +"%B")
16+
quarter=$(date +"%q")
17+
year=$(date +"%Y")
18+
title="${month} Project Cycle Q${quarter} ${year}"
19+
echo "Using title '${title}'"
20+
gh api --method POST repos/microsoft/fluentui/milestones -f title="${title}"
21+
env:
22+
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.storybook/preview.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,8 @@ export const parameters = {
4646
'react-scripts': 'latest',
4747
},
4848
optionalDependencies: {
49-
'@fluentui/react-components': 'rc', // necessary for FluentProvider
50-
'@fluentui/react-icons': 'beta',
49+
'@fluentui/react-components': '^9.0.0', // necessary for FluentProvider
50+
'@fluentui/react-icons': 'latest',
5151
},
5252
indexTsx: dedent`
5353
import * as ReactDOM from 'react-dom';

apps/perf-test-react-components/CHANGELOG.json

+60
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,66 @@
11
{
22
"name": "@fluentui/perf-test-react-components",
33
"entries": [
4+
{
5+
"date": "Tue, 28 Jun 2022 17:39:54 GMT",
6+
"tag": "@fluentui/perf-test-react-components_v9.0.0-rc.0",
7+
"version": "9.0.0-rc.0",
8+
"comments": {
9+
"patch": [
10+
{
11+
"author": "beachball",
12+
"package": "@fluentui/perf-test-react-components",
13+
"comment": "Bump @fluentui/react-avatar to v9.0.1",
14+
"commit": "3deda1fbbfb6ac2b1ad150d4dc6343f1f7fda85b"
15+
},
16+
{
17+
"author": "beachball",
18+
"package": "@fluentui/perf-test-react-components",
19+
"comment": "Bump @fluentui/react-button to v9.0.1",
20+
"commit": "3deda1fbbfb6ac2b1ad150d4dc6343f1f7fda85b"
21+
},
22+
{
23+
"author": "beachball",
24+
"package": "@fluentui/perf-test-react-components",
25+
"comment": "Bump @fluentui/react-provider to v9.0.1",
26+
"commit": "3deda1fbbfb6ac2b1ad150d4dc6343f1f7fda85b"
27+
}
28+
]
29+
}
30+
},
31+
{
32+
"date": "Tue, 28 Jun 2022 15:14:23 GMT",
33+
"tag": "@fluentui/perf-test-react-components_v9.0.0-rc.0",
34+
"version": "9.0.0-rc.0",
35+
"comments": {
36+
"patch": [
37+
{
38+
"author": "beachball",
39+
"package": "@fluentui/perf-test-react-components",
40+
"comment": "Bump @fluentui/react-avatar to v9.0.0",
41+
"commit": "ba6c5d651559b91c815429c9a9357c4d5a390f3e"
42+
},
43+
{
44+
"author": "beachball",
45+
"package": "@fluentui/perf-test-react-components",
46+
"comment": "Bump @fluentui/react-button to v9.0.0",
47+
"commit": "ba6c5d651559b91c815429c9a9357c4d5a390f3e"
48+
},
49+
{
50+
"author": "beachball",
51+
"package": "@fluentui/perf-test-react-components",
52+
"comment": "Bump @fluentui/react-provider to v9.0.0",
53+
"commit": "ba6c5d651559b91c815429c9a9357c4d5a390f3e"
54+
},
55+
{
56+
"author": "beachball",
57+
"package": "@fluentui/perf-test-react-components",
58+
"comment": "Bump @fluentui/react-theme to v9.0.0",
59+
"commit": "ba6c5d651559b91c815429c9a9357c4d5a390f3e"
60+
}
61+
]
62+
}
63+
},
464
{
565
"date": "Thu, 23 Jun 2022 14:25:31 GMT",
666
"tag": "@fluentui/perf-test-react-components_v9.0.0-rc.0",

apps/perf-test-react-components/CHANGELOG.md

+24-1
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,34 @@
11
# Change Log - @fluentui/perf-test-react-components
22

3-
This log was last generated on Thu, 23 Jun 2022 14:25:31 GMT and should not be manually modified.
3+
This log was last generated on Tue, 28 Jun 2022 17:39:54 GMT and should not be manually modified.
44

55
<!-- Start content -->
66

77
## [9.0.0-rc.0](https://github.com/microsoft/fluentui/tree/@fluentui/perf-test-react-components_v9.0.0-rc.0)
88

9+
Tue, 28 Jun 2022 17:39:54 GMT
10+
[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/perf-test-react-components_v9.0.0-rc.0..@fluentui/perf-test-react-components_v9.0.0-rc.0)
11+
12+
### Patches
13+
14+
- Bump @fluentui/react-avatar to v9.0.1 ([PR #23754](https://github.com/microsoft/fluentui/pull/23754) by beachball)
15+
- Bump @fluentui/react-button to v9.0.1 ([PR #23754](https://github.com/microsoft/fluentui/pull/23754) by beachball)
16+
- Bump @fluentui/react-provider to v9.0.1 ([PR #23754](https://github.com/microsoft/fluentui/pull/23754) by beachball)
17+
18+
## [9.0.0-rc.0](https://github.com/microsoft/fluentui/tree/@fluentui/perf-test-react-components_v9.0.0-rc.0)
19+
20+
Tue, 28 Jun 2022 15:14:23 GMT
21+
[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/perf-test-react-components_v9.0.0-rc.0..@fluentui/perf-test-react-components_v9.0.0-rc.0)
22+
23+
### Patches
24+
25+
- Bump @fluentui/react-avatar to v9.0.0 ([commit](https://github.com/microsoft/fluentui/commit/ba6c5d651559b91c815429c9a9357c4d5a390f3e) by beachball)
26+
- Bump @fluentui/react-button to v9.0.0 ([commit](https://github.com/microsoft/fluentui/commit/ba6c5d651559b91c815429c9a9357c4d5a390f3e) by beachball)
27+
- Bump @fluentui/react-provider to v9.0.0 ([commit](https://github.com/microsoft/fluentui/commit/ba6c5d651559b91c815429c9a9357c4d5a390f3e) by beachball)
28+
- Bump @fluentui/react-theme to v9.0.0 ([commit](https://github.com/microsoft/fluentui/commit/ba6c5d651559b91c815429c9a9357c4d5a390f3e) by beachball)
29+
30+
## [9.0.0-rc.0](https://github.com/microsoft/fluentui/tree/@fluentui/perf-test-react-components_v9.0.0-rc.0)
31+
932
Thu, 23 Jun 2022 14:25:31 GMT
1033
[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/perf-test-react-components_v9.0.0-rc.0..@fluentui/perf-test-react-components_v9.0.0-rc.0)
1134

apps/perf-test-react-components/package.json

+6-5
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,12 @@
1515
"@fluentui/eslint-plugin": "*"
1616
},
1717
"dependencies": {
18-
"@griffel/core": "1.4.0",
19-
"@fluentui/react-avatar": "^9.0.0-rc.13",
20-
"@fluentui/react-button": "^9.0.0-rc.14",
21-
"@fluentui/react-provider": "^9.0.0-rc.14",
22-
"@fluentui/react-theme": "^9.0.0-rc.10",
18+
"@griffel/core": "^1.4.1",
19+
"@fluentui/react-avatar": "^9.0.1",
20+
"@fluentui/react-button": "^9.0.1",
21+
"@fluentui/react-provider": "^9.0.1",
22+
"@fluentui/react-spinbutton": "9.0.0-beta.16",
23+
"@fluentui/react-theme": "^9.0.0",
2324
"@fluentui/scripts": "^1.0.0",
2425
"@microsoft/load-themed-styles": "^1.10.26",
2526
"flamegrill": "0.2.0",
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
import * as React from 'react';
2+
import { SpinButton } from '@fluentui/react-spinbutton';
3+
import { FluentProvider } from '@fluentui/react-provider';
4+
import { webLightTheme } from '@fluentui/react-theme';
5+
6+
const Scenario = () => <SpinButton defaultValue={0} min={0} max={0} />;
7+
8+
Scenario.decorator = (props: { children: React.ReactNode }) => (
9+
<FluentProvider theme={webLightTheme}>{props.children}</FluentProvider>
10+
);
11+
12+
export default Scenario;

apps/perf-test/CHANGELOG.json

+75
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,81 @@
11
{
22
"name": "@fluentui/perf-test",
33
"entries": [
4+
{
5+
"date": "Fri, 08 Jul 2022 07:36:29 GMT",
6+
"tag": "@fluentui/perf-test_v1.0.0",
7+
"version": "1.0.0",
8+
"comments": {
9+
"minor": [
10+
{
11+
"author": "beachball",
12+
"package": "@fluentui/perf-test",
13+
"comment": "Bump @fluentui/react to v8.79.0",
14+
"commit": "7a1737f0db893a5c623c30d81745f8e41c9ef79b"
15+
}
16+
]
17+
}
18+
},
19+
{
20+
"date": "Thu, 07 Jul 2022 07:37:21 GMT",
21+
"tag": "@fluentui/perf-test_v1.0.0",
22+
"version": "1.0.0",
23+
"comments": {
24+
"patch": [
25+
{
26+
"author": "beachball",
27+
"package": "@fluentui/perf-test",
28+
"comment": "Bump @fluentui/react to v8.78.1",
29+
"commit": "63ab03fa7a9b3d02204147ea5356b8f78751df42"
30+
}
31+
]
32+
}
33+
},
34+
{
35+
"date": "Wed, 06 Jul 2022 07:38:24 GMT",
36+
"tag": "@fluentui/perf-test_v1.0.0",
37+
"version": "1.0.0",
38+
"comments": {
39+
"minor": [
40+
{
41+
"author": "beachball",
42+
"package": "@fluentui/perf-test",
43+
"comment": "Bump @fluentui/react to v8.78.0",
44+
"commit": "33c89d8c4bfcd1b50a7aa23e70eedde6e9cb08df"
45+
}
46+
]
47+
}
48+
},
49+
{
50+
"date": "Thu, 30 Jun 2022 07:40:48 GMT",
51+
"tag": "@fluentui/perf-test_v1.0.0",
52+
"version": "1.0.0",
53+
"comments": {
54+
"patch": [
55+
{
56+
"author": "beachball",
57+
"package": "@fluentui/perf-test",
58+
"comment": "Bump @fluentui/react to v8.77.3",
59+
"commit": "c0c292a7f35103752b40f2872d31e83b77f7a053"
60+
}
61+
]
62+
}
63+
},
64+
{
65+
"date": "Tue, 28 Jun 2022 07:39:04 GMT",
66+
"tag": "@fluentui/perf-test_v1.0.0",
67+
"version": "1.0.0",
68+
"comments": {
69+
"patch": [
70+
{
71+
"author": "beachball",
72+
"package": "@fluentui/perf-test",
73+
"comment": "Bump @fluentui/react to v8.77.2",
74+
"commit": "b10503dfbec04dd309a44cffecbcf47456b4ee1f"
75+
}
76+
]
77+
}
78+
},
479
{
580
"date": "Fri, 24 Jun 2022 07:43:32 GMT",
681
"tag": "@fluentui/perf-test_v1.0.0",

apps/perf-test/CHANGELOG.md

+46-1
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,56 @@
11
# Change Log - @fluentui/perf-test
22

3-
This log was last generated on Fri, 24 Jun 2022 07:43:32 GMT and should not be manually modified.
3+
This log was last generated on Fri, 08 Jul 2022 07:36:29 GMT and should not be manually modified.
44

55
<!-- Start content -->
66

77
## [1.0.0](https://github.com/microsoft/fluentui/tree/@fluentui/perf-test_v1.0.0)
88

9+
Fri, 08 Jul 2022 07:36:29 GMT
10+
[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/perf-test_v1.0.0..@fluentui/perf-test_v1.0.0)
11+
12+
### Minor changes
13+
14+
- Bump @fluentui/react to v8.79.0 ([PR #23823](https://github.com/microsoft/fluentui/pull/23823) by beachball)
15+
16+
## [1.0.0](https://github.com/microsoft/fluentui/tree/@fluentui/perf-test_v1.0.0)
17+
18+
Thu, 07 Jul 2022 07:37:21 GMT
19+
[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/perf-test_v1.0.0..@fluentui/perf-test_v1.0.0)
20+
21+
### Patches
22+
23+
- Bump @fluentui/react to v8.78.1 ([PR #23812](https://github.com/microsoft/fluentui/pull/23812) by beachball)
24+
25+
## [1.0.0](https://github.com/microsoft/fluentui/tree/@fluentui/perf-test_v1.0.0)
26+
27+
Wed, 06 Jul 2022 07:38:24 GMT
28+
[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/perf-test_v1.0.0..@fluentui/perf-test_v1.0.0)
29+
30+
### Minor changes
31+
32+
- Bump @fluentui/react to v8.78.0 ([PR #23806](https://github.com/microsoft/fluentui/pull/23806) by beachball)
33+
34+
## [1.0.0](https://github.com/microsoft/fluentui/tree/@fluentui/perf-test_v1.0.0)
35+
36+
Thu, 30 Jun 2022 07:40:48 GMT
37+
[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/perf-test_v1.0.0..@fluentui/perf-test_v1.0.0)
38+
39+
### Patches
40+
41+
- Bump @fluentui/react to v8.77.3 ([PR #23768](https://github.com/microsoft/fluentui/pull/23768) by beachball)
42+
43+
## [1.0.0](https://github.com/microsoft/fluentui/tree/@fluentui/perf-test_v1.0.0)
44+
45+
Tue, 28 Jun 2022 07:39:04 GMT
46+
[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/perf-test_v1.0.0..@fluentui/perf-test_v1.0.0)
47+
48+
### Patches
49+
50+
- Bump @fluentui/react to v8.77.2 ([PR #23683](https://github.com/microsoft/fluentui/pull/23683) by beachball)
51+
52+
## [1.0.0](https://github.com/microsoft/fluentui/tree/@fluentui/perf-test_v1.0.0)
53+
954
Fri, 24 Jun 2022 07:43:32 GMT
1055
[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/perf-test_v1.0.0..@fluentui/perf-test_v1.0.0)
1156

apps/perf-test/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"@fluentui/eslint-plugin": "*"
1616
},
1717
"dependencies": {
18-
"@fluentui/react": "^8.77.1",
18+
"@fluentui/react": "^8.79.0",
1919
"@fluentui/scripts": "^1.0.0",
2020
"@microsoft/load-themed-styles": "^1.10.26",
2121
"flamegrill": "0.2.0",

0 commit comments

Comments
 (0)