fluentui icon indicating copy to clipboard operation
fluentui copied to clipboard

feat: Support transform animations for positioned components

Open ling1726 opened this issue 2 years ago • 5 comments

Previous Behavior

New Behavior

Related Issue(s)

  • Fixes #

ling1726 avatar Jun 02 '23 13:06 ling1726

Perf Analysis (@fluentui/react-components)

Scenario Render type Master Ticks PR Ticks Iterations Status
InfoButton mount 15 12 5000 Possible regression
All results

Scenario Render type Master Ticks PR Ticks Iterations Status
Avatar mount 580 566 5000
Button mount 289 291 5000
Field mount 1049 1018 5000
FluentProvider mount 644 652 5000
FluentProviderWithTheme mount 76 76 10
FluentProviderWithTheme virtual-rerender 59 70 10
FluentProviderWithTheme virtual-rerender-with-unmount 64 73 10
InfoButton mount 15 12 5000 Possible regression
MakeStyles mount 845 873 50000
Persona mount 1620 1557 5000
SpinButton mount 1313 1309 5000

fabricteam avatar Jun 02 '23 14:06 fabricteam

Asset size changes

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

Baseline commit: 8f51f158b2fd9ab7ff766d6e1441895b64752178 (build)

size-auditor[bot] avatar Jun 02 '23 14:06 size-auditor[bot]

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 217ed8f54e84357575f0ea6c0fdcffd3ceb3d398:

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

codesandbox-ci[bot] avatar Jun 02 '23 14:06 codesandbox-ci[bot]

📊 Bundle size report

Package & Exports Baseline (minified/GZIP) PR Change
react-components
react-components: Accordion, Button, FluentProvider, Image, Menu, Popover
206.461 kB
57.925 kB
211.151 kB
58.715 kB
4.69 kB
790 B
react-infobutton
InfoButton
130.157 kB
39.793 kB
132.502 kB
40.405 kB
2.345 kB
612 B
react-infobutton
InfoLabel
133.622 kB
40.861 kB
135.967 kB
41.466 kB
2.345 kB
605 B
react-menu
Menu (including children components)
130.884 kB
39.953 kB
133.229 kB
40.538 kB
2.345 kB
585 B
react-menu
Menu (including selectable components)
133.868 kB
40.486 kB
136.213 kB
41.069 kB
2.345 kB
583 B
react-popover
Popover
117.119 kB
36.133 kB
119.464 kB
36.745 kB
2.345 kB
612 B
Unchanged fixtures
Package & Exports Size (minified/GZIP)
react-alert
Alert
93.585 kB
22.546 kB
react-avatar
Avatar
57.833 kB
15.1 kB
react-avatar
AvatarGroup
15.682 kB
6.306 kB
react-avatar
AvatarGroupItem
74.009 kB
19.59 kB
react-combobox
Combobox (including child components)
87.771 kB
28.249 kB
react-combobox
Dropdown (including child components)
86.11 kB
27.854 kB
react-components
react-components: Button, FluentProvider & webLightTheme
64.935 kB
17.918 kB
react-components
react-components: FluentProvider & webLightTheme
36.168 kB
11.964 kB
react-datepicker-compat
DatePicker Compat
222.596 kB
59.214 kB
react-persona
Persona
64.754 kB
17.021 kB
react-portal-compat
PortalCompatProvider
6.473 kB
2.196 kB
react-positioning
usePositioning
24.249 kB
8.856 kB
react-table
DataGrid
150.941 kB
41.535 kB
react-table
Table (Primitives only)
45.147 kB
12.577 kB
react-table
Table as DataGrid
133.392 kB
34.008 kB
react-table
Table (Selection only)
79.161 kB
19.386 kB
react-table
Table (Sort only)
78.491 kB
19.195 kB
react-tags
Tag
22.04 kB
7.94 kB
react-tooltip
Tooltip
47.119 kB
16.528 kB
🤖 This report was generated against 8f51f158b2fd9ab7ff766d6e1441895b64752178

fabricteam avatar Jun 02 '23 14:06 fabricteam

🕵 fluentuiv9 No visual regressions between this PR and main

fabricteam avatar Jun 06 '23 12:06 fabricteam

thank you!!

daisygeng avatar Jun 06 '23 15:06 daisygeng

:tada:@fluentui/[email protected] has been released which incorporates this pull request.:tada:

Handy links:

msft-fluent-ui-bot avatar Jun 21 '23 07:06 msft-fluent-ui-bot

:tada:@fluentui/[email protected] has been released which incorporates this pull request.:tada:

Handy links:

msft-fluent-ui-bot avatar Jun 21 '23 07:06 msft-fluent-ui-bot

:tada:@fluentui/[email protected] has been released which incorporates this pull request.:tada:

Handy links:

msft-fluent-ui-bot avatar Jun 21 '23 07:06 msft-fluent-ui-bot