Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(react-infolabel, react-components): Release InfoLabel to stable #29585

Merged
merged 5 commits into from
Oct 19, 2023

Conversation

sopranopillow
Copy link
Contributor

@sopranopillow sopranopillow commented Oct 18, 2023

This PR releases InfoLabel to stable. It renames the package react-infolabel-preview to react-infolabel and adds InfoLabel to react-components. The command yarn nx g @fluentui/workspace-plugin:prepare-initial-release --project @fluentui/react-infolabel-preview --phase=stable was run to achieve this.

Related Issue(s)

@fabricteam
Copy link
Collaborator

fabricteam commented Oct 18, 2023

📊 Bundle size report

Unchanged fixtures
Package & Exports Size (minified/GZIP)
global-context
createContext
510 B
330 B
global-context
createContextSelector
537 B
342 B
priority-overflow
createOverflowManager
4.341 kB
1.81 kB
react-accordion
Accordion (including children components)
92.983 kB
28.418 kB
react-alert
Alert
84.293 kB
23.456 kB
react-avatar
Avatar
50.534 kB
15.923 kB
react-avatar
AvatarGroup
20.064 kB
7.894 kB
react-avatar
AvatarGroupItem
65.19 kB
20.259 kB
react-badge
Badge
27.264 kB
8.808 kB
react-badge
CounterBadge
28.165 kB
9.101 kB
react-badge
PresenceBadge
25.67 kB
9.313 kB
react-button
Button
40.074 kB
11.292 kB
react-button
CompoundButton
47.43 kB
12.787 kB
react-button
MenuButton
44.848 kB
12.668 kB
react-button
SplitButton
52.862 kB
14.254 kB
react-button
ToggleButton
57.122 kB
13.194 kB
react-calendar-compat
Calendar Compat
141.288 kB
36.81 kB
react-card
Card - All
92.955 kB
26.977 kB
react-card
Card
87.781 kB
25.462 kB
react-card
CardFooter
13.423 kB
5.481 kB
react-card
CardHeader
15.666 kB
6.235 kB
react-card
CardPreview
14.374 kB
5.854 kB
react-checkbox
Checkbox
37.505 kB
12.327 kB
react-combobox
Combobox (including child components)
91.781 kB
29.935 kB
react-combobox
Dropdown (including child components)
90.223 kB
29.601 kB
react-components
react-components: Button, FluentProvider & webLightTheme
70.002 kB
20.161 kB
react-components
react-components: Accordion, Button, FluentProvider, Image, Menu, Popover
207.417 kB
59.289 kB
react-components
react-components: FluentProvider & webLightTheme
42.286 kB
14 kB
react-datepicker-compat
DatePicker Compat
212.458 kB
59.316 kB
react-dialog
Dialog (including children components)
94.473 kB
28.28 kB
react-divider
Divider
21.179 kB
7.839 kB
react-field
Field
22.788 kB
8.639 kB
react-image
Image
16.096 kB
6.317 kB
react-infobutton
InfoButton
130.729 kB
41.194 kB
react-infobutton
InfoLabel
134.413 kB
42.351 kB
react-input
Input
27.247 kB
9.194 kB
react-jsx-runtime
Classic Pragma
1.049 kB
531 B
react-jsx-runtime
JSX Dev Runtime
4.14 kB
1.741 kB
react-jsx-runtime
JSX Runtime
4.734 kB
1.983 kB
react-label
Label
14.508 kB
5.857 kB
react-link
Link
17.4 kB
6.977 kB
react-menu
Menu (including children components)
140.176 kB
43.004 kB
react-menu
Menu (including selectable components)
142.862 kB
43.51 kB
react-message-bar
MessageBar (all components)
25.54 kB
9.102 kB
react-overflow
hooks only
12.598 kB
4.754 kB
react-persona
Persona
57.425 kB
17.798 kB
react-popover
Popover
119.46 kB
37.714 kB
react-portal
Portal
12.4 kB
4.541 kB
react-portal-compat
PortalCompatProvider
6.651 kB
2.252 kB
react-positioning
usePositioning
25.305 kB
9.162 kB
react-progress
ProgressBar
17.788 kB
6.986 kB
react-provider
FluentProvider
22.831 kB
8.429 kB
react-radio
Radio
31.266 kB
10.267 kB
react-radio
RadioGroup
15.704 kB
6.35 kB
react-select
Select
28.968 kB
10.269 kB
react-slider
Slider
38.349 kB
12.595 kB
react-spinbutton
SpinButton
37.133 kB
11.856 kB
react-spinner
Spinner
23.762 kB
8.556 kB
react-switch
Switch
33.731 kB
10.899 kB
react-table
DataGrid
157.084 kB
43.906 kB
react-table
Table (Primitives only)
43.941 kB
13.76 kB
react-table
Table as DataGrid
130.165 kB
35.174 kB
react-table
Table (Selection only)
75.777 kB
20.477 kB
react-table
Table (Sort only)
74.384 kB
20.075 kB
react-tags
InteractionTag
15.618 kB
6.152 kB
react-tags
Tag
30.341 kB
9.505 kB
react-tags
TagGroup
73.816 kB
22.097 kB
react-text
Text - Default
17.065 kB
6.645 kB
react-text
Text - Wrappers
20.237 kB
6.965 kB
react-textarea
Textarea
31.306 kB
10.549 kB
react-theme
Single theme token import
69 B
89 B
react-theme
Teams: all themes
34.611 kB
7.295 kB
react-theme
Teams: Light theme
19.282 kB
5.486 kB
react-toast
Toast (including Toaster)
92.545 kB
27.805 kB
react-tooltip
Tooltip
52.466 kB
18.466 kB
react-utilities
SSRProvider
180 B
159 B
🤖 This report was generated against 626775836611bb51ca78425a52de8fc338b8b763

@fabricteam
Copy link
Collaborator

fabricteam commented Oct 18, 2023

Perf Analysis (@fluentui/react-components)

Scenario Render type Master Ticks PR Ticks Iterations Status
FluentProviderWithTheme virtual-rerender 68 63 10 Possible regression
All results

Scenario Render type Master Ticks PR Ticks Iterations Status
Avatar mount 619 622 5000
Button mount 314 322 5000
Field mount 1112 1110 5000
FluentProvider mount 692 713 5000
FluentProviderWithTheme mount 78 89 10
FluentProviderWithTheme virtual-rerender 68 63 10 Possible regression
FluentProviderWithTheme virtual-rerender-with-unmount 80 84 10
InfoButton mount 11 15 5000
MakeStyles mount 849 874 50000
Persona mount 1710 1712 5000
SpinButton mount 1348 1372 5000

@fabricteam
Copy link
Collaborator

fabricteam commented Oct 18, 2023

Perf Analysis (@fluentui/react-northstar)

Perf tests with no regressions
Scenario Current PR Ticks Baseline Ticks Ratio
AccordionMinimalPerf.default 83 74 1.12:1
AttachmentMinimalPerf.default 89 80 1.11:1
LoaderMinimalPerf.default 192 174 1.1:1
PortalMinimalPerf.default 84 77 1.09:1
SkeletonMinimalPerf.default 203 186 1.09:1
TreeWith60ListItems.default 94 86 1.09:1
FlexMinimalPerf.default 159 150 1.06:1
AvatarMinimalPerf.default 107 102 1.05:1
CarouselMinimalPerf.default 273 260 1.05:1
ListCommonPerf.default 388 370 1.05:1
ProviderMergeThemesPerf.default 672 643 1.05:1
VideoMinimalPerf.default 434 414 1.05:1
TableMinimalPerf.default 233 224 1.04:1
TreeMinimalPerf.default 470 450 1.04:1
ChatDuplicateMessagesPerf.default 153 149 1.03:1
DropdownManyItemsPerf.default 389 378 1.03:1
GridMinimalPerf.default 195 189 1.03:1
LayoutMinimalPerf.default 201 196 1.03:1
RosterPerf.default 1602 1550 1.03:1
ProviderMinimalPerf.default 204 198 1.03:1
RadioGroupMinimalPerf.default 267 258 1.03:1
SegmentMinimalPerf.default 191 186 1.03:1
TooltipMinimalPerf.default 1275 1237 1.03:1
BoxMinimalPerf.default 194 191 1.02:1
DatepickerMinimalPerf.default 3637 3562 1.02:1
DialogMinimalPerf.default 444 434 1.02:1
HeaderSlotsPerf.default 465 454 1.02:1
ListNestedPerf.default 321 314 1.02:1
ListWith60ListItems.default 379 371 1.02:1
StatusMinimalPerf.default 395 387 1.02:1
AttachmentSlotsPerf.default 640 632 1.01:1
CheckboxMinimalPerf.default 1130 1121 1.01:1
ListMinimalPerf.default 310 307 1.01:1
PopupMinimalPerf.default 357 353 1.01:1
SliderMinimalPerf.default 767 758 1.01:1
CustomToolbarPrototype.default 1454 1442 1.01:1
ToolbarMinimalPerf.default 524 521 1.01:1
CardMinimalPerf.default 302 301 1:1
DropdownMinimalPerf.default 1404 1405 1:1
InputMinimalPerf.default 529 527 1:1
ItemLayoutMinimalPerf.default 698 700 1:1
RefMinimalPerf.default 106 106 1:1
AlertMinimalPerf.default 152 154 0.99:1
FormMinimalPerf.default 221 223 0.99:1
HeaderMinimalPerf.default 199 202 0.99:1
MenuButtonMinimalPerf.default 934 948 0.99:1
SplitButtonMinimalPerf.default 2241 2255 0.99:1
IconMinimalPerf.default 380 382 0.99:1
EmbedMinimalPerf.default 1818 1851 0.98:1
ImageMinimalPerf.default 224 229 0.98:1
LabelMinimalPerf.default 218 222 0.98:1
MenuMinimalPerf.default 492 502 0.98:1
TextMinimalPerf.default 192 195 0.98:1
ButtonOverridesMissPerf.default 640 658 0.97:1
ButtonSlotsPerf.default 315 325 0.97:1
ChatMinimalPerf.default 407 420 0.97:1
ChatWithPopoverPerf.default 190 195 0.97:1
TableManyItemsPerf.default 1076 1114 0.97:1
TextAreaMinimalPerf.default 277 286 0.97:1
DividerMinimalPerf.default 198 206 0.96:1
ButtonMinimalPerf.default 88 93 0.95:1
AnimationMinimalPerf.default 277 294 0.94:1
ReactionMinimalPerf.default 203 215 0.94:1

@codesandbox-ci
Copy link

codesandbox-ci bot commented Oct 18, 2023

This pull request is automatically built and testable in CodeSandbox.

To see build info of the built libraries, click here or the icon next to each commit SHA.

Latest deployment of this branch, based on commit 92262e5:

Sandbox Source
@fluentui/react 8 starter Configuration
@fluentui/react-components 9 starter Configuration

@fabricteam
Copy link
Collaborator

fabricteam commented Oct 18, 2023

Perf Analysis (@fluentui/react)

No significant results to display.

All results

Scenario Render type Master Ticks PR Ticks Iterations Status
BaseButton mount 625 639 5000
Breadcrumb mount 1658 1673 1000
Checkbox mount 1666 1678 5000
CheckboxBase mount 1455 1487 5000
ChoiceGroup mount 2908 2917 5000
ComboBox mount 639 624 1000
CommandBar mount 6141 6109 1000
ContextualMenu mount 11718 11778 1000
DefaultButton mount 739 735 5000
DetailsRow mount 2159 2154 5000
DetailsRowFast mount 2212 2166 5000
DetailsRowNoStyles mount 2017 2004 5000
Dialog mount 2646 2642 1000
DocumentCardTitle mount 228 230 1000
Dropdown mount 1985 1928 5000
FocusTrapZone mount 1123 1120 5000
FocusZone mount 1045 1041 5000
GroupedList mount 41242 40892 2
GroupedList virtual-rerender 19649 19592 2
GroupedList virtual-rerender-with-unmount 49935 50338 2
GroupedListV2 mount 223 226 2
GroupedListV2 virtual-rerender 208 207 2
GroupedListV2 virtual-rerender-with-unmount 232 220 2
IconButton mount 1039 1075 5000
Label mount 335 344 5000
Layer mount 2696 2667 5000
Link mount 385 394 5000
MenuButton mount 917 915 5000
MessageBar mount 21483 21586 5000
Nav mount 1935 1900 1000
OverflowSet mount 772 781 5000
Panel mount 1747 1715 1000
Persona mount 741 724 1000
Pivot mount 857 839 1000
PrimaryButton mount 817 824 5000
Rating mount 4526 4546 5000
SearchBox mount 904 915 5000
Shimmer mount 1857 1857 5000
Slider mount 1297 1283 5000
SpinButton mount 2833 2856 5000
Spinner mount 391 387 5000
SplitButton mount 1833 1808 5000
Stack mount 401 390 5000
StackWithIntrinsicChildren mount 839 854 5000
StackWithTextChildren mount 2598 2582 5000
SwatchColorPicker mount 6045 6053 5000
TagPicker mount 1478 1498 5000
Text mount 364 380 5000
TextField mount 924 949 5000
ThemeProvider mount 835 828 5000
ThemeProvider virtual-rerender 584 584 5000
ThemeProvider virtual-rerender-with-unmount 1270 1257 5000
Toggle mount 610 606 5000
buttonNative mount 188 189 5000

@fabricteam
Copy link
Collaborator

fabricteam commented Oct 18, 2023

🕵 FluentUIV0 No visual regressions between this PR and main

@fabricteam
Copy link
Collaborator

fabricteam commented Oct 18, 2023

🕵 fluentuiv9 No visual regressions between this PR and main

@size-auditor
Copy link

size-auditor bot commented Oct 18, 2023

Asset size changes

Size Auditor did not detect a change in bundle size for any component!

Baseline commit: 626775836611bb51ca78425a52de8fc338b8b763 (build)

@fabricteam
Copy link
Collaborator

fabricteam commented Oct 18, 2023

🕵 fluentuiv8 No visual regressions between this PR and main

Copy link
Member

@layershifter layershifter left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you please share a link to the component epic? Like this one, #29187.

@sopranopillow
Copy link
Contributor Author

sopranopillow commented Oct 19, 2023

Can you please share a link to the component epic? Like this one, #29187.

Sorry, added it to the description as well.

#25062

@layershifter
Copy link
Member

layershifter commented Oct 19, 2023

Can you please share a link to the component epic? Like this one, #29187.

Sorry, added it to the description ad well.

#25062

Thanks 👍

It seems that the issue is using an outdated template, can you please check and align with the latest template?

@sopranopillow sopranopillow mentioned this pull request Oct 19, 2023
30 tasks
@sopranopillow
Copy link
Contributor Author

Can you please share a link to the component epic? Like this one, #29187.

Sorry, added it to the description ad well.
#25062

Thanks 👍

It seems that the issue is using an outdated template, can you please check and align with the latest template?

Done!

@sopranopillow sopranopillow merged commit 16f754d into microsoft:master Oct 19, 2023
26 checks passed
@sopranopillow sopranopillow deleted the infolabel/release branch October 19, 2023 22:19
marcosmoura added a commit to marcosmoura/fluentui that referenced this pull request Oct 24, 2023
* master: (48 commits)
  fix(react-drawer): regression with mountNode prop not available after refactoring (microsoft#29524)
  feat(react-storybook-addon-codesandbox): support various providers for "export to" functionality (microsoft#29536)
  feat(TimePicker-compat): call onTimeSelect on blur (microsoft#29597)
  feat: (breadcrumb) Removed appearance prop (microsoft#29554)
  chore(deps): bump fsevents from 1.2.9 to 1.2.13 (microsoft#29476)
  Adding comment in Hovercard that we support cumulative area chart currently (microsoft#29395)
  applying package updates
  applying package updates
  chore(vr-tests-react-components, perf-tests-app): Remove infobutton from vr-tests and perf test app (microsoft#29603)
  docs: Add guidance for modifying textarea's height. (microsoft#29601)
  fix(react-calendar-compat): Classnames removed and added to day cells need to be split instead of providing a string with spaces (microsoft#29611)
  [Part 2] Changes to onboard charting to fluent docsite (microsoft#29608)
  chore: bump jest to 29.7.0 (microsoft#29298)
  applying package updates
  feat(react-infolabel, react-components): Release InfoLabel to stable (microsoft#29585)
  feat(react-datepicker-compat): Update DatePicker to use react-calendar-compat (microsoft#29587)
  feat: adds motion to DialogSurface (microsoft#29391)
  fix: Use correct target windows for ResizeObserver (microsoft#29551)
  chg (microsoft#29592)
  Fix missing x callout custom callout (microsoft#29547)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Release to stable
6 participants