Skip to content

Conversation

@behowell
Copy link
Contributor

Previous Behavior

New Behavior

Related Issue(s)

  • Fixes #

@behowell behowell self-assigned this Apr 14, 2023
@github-actions github-actions bot added this to the April Project Cycle Q2 2023 milestone Apr 14, 2023
@codesandbox-ci
Copy link

codesandbox-ci bot commented Apr 14, 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 27fe5de:

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

@size-auditor
Copy link

size-auditor bot commented Apr 14, 2023

Asset size changes

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

Baseline commit: 97a9295c30393b604cf3c57923334a9b10d3b7d3 (build)

@fabricteam
Copy link
Collaborator

fabricteam commented Apr 14, 2023

📊 Bundle size report

Package & Exports Baseline (minified/GZIP) PR Change
react-alert
Alert
95.877 kB
23.104 kB
96.712 kB
22.972 kB
835 B
-132 B
react-avatar
Avatar
59.542 kB
15.569 kB
60.377 kB
15.434 kB
835 B
-135 B
react-avatar
AvatarGroup
18.19 kB
6.706 kB
18.843 kB
6.904 kB
653 B
198 B
react-avatar
AvatarGroupItem
75.803 kB
20.072 kB
76.638 kB
19.95 kB
835 B
-122 B
react-persona
Persona
66.568 kB
17.513 kB
67.403 kB
17.368 kB
835 B
-145 B
Unchanged fixtures
Package & Exports Size (minified/GZIP)
react-components
react-components: Button, FluentProvider & webLightTheme
68.093 kB
18.424 kB
react-components
react-components: Accordion, Button, FluentProvider, Image, Menu, Popover
207.629 kB
57.6 kB
react-components
react-components: FluentProvider & webLightTheme
38.833 kB
12.37 kB
react-portal-compat
PortalCompatProvider
6.446 kB
2.185 kB
react-table
DataGrid
150.956 kB
41.072 kB
react-table
Table (Primitives only)
47.215 kB
12.749 kB
react-table
Table as DataGrid
133.551 kB
33.685 kB
react-table
Table (Selection only)
81.384 kB
19.67 kB
react-table
Table (Sort only)
80.714 kB
19.479 kB
🤖 This report was generated against 97a9295c30393b604cf3c57923334a9b10d3b7d3

@fabricteam
Copy link
Collaborator

fabricteam commented Apr 14, 2023

Perf Analysis (@fluentui/react-components)

Scenario Render type Master Ticks PR Ticks Iterations Status
InfoButton mount 19 23 5000 Possible regression
All results

Scenario Render type Master Ticks PR Ticks Iterations Status
Avatar mount 700 710 5000
Button mount 400 409 5000
Field mount 1269 1233 5000
FluentProvider mount 791 787 5000
FluentProviderWithTheme mount 110 111 10
FluentProviderWithTheme virtual-rerender 90 98 10
FluentProviderWithTheme virtual-rerender-with-unmount 95 102 10
InfoButton mount 19 23 5000 Possible regression
MakeStyles mount 1171 1183 50000
Persona mount 1966 1909 5000
SpinButton mount 1502 1489 5000

@@ -1,7 +1,8 @@
import { storiesOf } from '@storybook/react';
import * as React from 'react';
Copy link
Collaborator

@fabricteam fabricteam Apr 14, 2023

Choose a reason for hiding this comment

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

🕵 fluentuiv9 Open the Visual Regressions report to inspect the 74 screenshots

✅ There was 2 screenshots added, 0 screenshots removed, 1859 screenshots unchanged, 0 screenshots with different dimensions and 72 screenshots with visible difference.

unknown 74 screenshots
Image Name Diff(in Pixels) Image Type
Avatar Converged.basic - Dark Mode.normal.chromium.png 9 Changed
Avatar Converged.basic - High Contrast.normal.chromium.png 13 Changed
Avatar Converged.basic - RTL.normal.chromium.png 14 Changed
Avatar Converged.basic.normal.chromium.png 14 Changed
Avatar Converged.customSize+icon+active.normal.chromium.png 716 Changed
Avatar Converged.customSize+name+badge.normal.chromium.png 10 Changed
Avatar Converged.size+image+badge.normal.chromium.png 182 Changed
Avatar Converged.size+inactive+badge.normal.chromium.png 119 Changed
AvatarGroup Converged.layoutStack - High Contrast.default.chromium.png 7 Changed
Persona Converged.basic - High Contrast.normal.chromium.png 6 Changed
Table layout flex - cell actions.always visible - Dark Mode.hover row.chromium.png 1 Changed
Table layout flex - cell actions.always visible - High Contrast.chromium.png 25 Changed
Table layout flex - cell actions.always visible - High Contrast.hover row.chromium.png 51 Changed
Table layout flex - cell actions.default - Dark Mode.hover row.chromium.png 1 Changed
Table layout flex - cell actions.default - High Contrast.chromium.png 25 Changed
Table layout flex - cell actions.default - High Contrast.hover row.chromium.png 51 Changed
Table layout flex - headers.sortable - High Contrast.chromium.png 25 Changed
Table layout flex - headers.sortable - High Contrast.hover header.chromium.png 25 Changed
Table layout flex - headers.sortable - High Contrast.press header.chromium.png 25 Changed
Table layout flex.multiselect (checked) - brand - Dark Mode.chromium.png 3 Changed
Table layout flex.multiselect (checked) - brand - High Contrast.chromium.png 201 Changed
Table layout flex.multiselect (checked) - brand - RTL.chromium.png 3 Changed
Table layout flex.multiselect (checked) - brand.chromium.png 3 Changed
Table layout flex.multiselect (checked) - neutral - High Contrast.chromium.png 128 Changed
Table layout flex.multiselect (checked) - neutral - RTL.chromium.png 7 Changed
Table layout flex.multiselect (checked) - neutral.chromium.png 7 Changed
Table layout flex.multiselect (mixed) - brand - Dark Mode.chromium.png 2 Changed
Table layout flex.multiselect (mixed) - brand - High Contrast.chromium.png 113 Changed
Table layout flex.multiselect (mixed) - brand - RTL.chromium.png 1 Changed
Table layout flex.multiselect (mixed) - brand.chromium.png 1 Changed
Table layout flex.multiselect (mixed) - neutral - High Contrast.chromium.png 77 Changed
Table layout flex.multiselect (mixed) - neutral - RTL.chromium.png 4 Changed
Table layout flex.multiselect (mixed) - neutral.chromium.png 4 Changed
Table layout flex.multiselect - High Contrast.chromium.png 25 Changed
Table layout flex.single select (checked) - High Contrast.chromium.png 25 Changed
Table layout flex.single select (checked) - brand - High Contrast.chromium.png 69 Changed
Table layout flex.single select (checked) - neutral - High Contrast.chromium.png 51 Changed
Table layout flex.single select (checked) - neutral - RTL.chromium.png 2 Changed
Table layout flex.single select (checked) - neutral.chromium.png 2 Changed
Table layout flex.single select - High Contrast.chromium.png 25 Changed
Table layout flex.size - medium - High Contrast.chromium.png 25 Changed
Table layout table - cell actions.always visible - Dark Mode.hover row.chromium.png 1 Changed
Table layout table - cell actions.always visible - High Contrast.chromium.png 25 Changed
Table layout table - cell actions.always visible - High Contrast.hover row.chromium.png 51 Changed
Table layout table - cell actions.default - Dark Mode.hover row.chromium.png 1 Changed
Table layout table - cell actions.default - High Contrast.chromium.png 25 Changed
Table layout table - cell actions.default - High Contrast.hover row.chromium.png 51 Changed
Table layout table - headers.sortable - High Contrast.chromium.png 25 Changed
Table layout table - headers.sortable - High Contrast.hover header.chromium.png 25 Changed
Table layout table - headers.sortable - High Contrast.press header.chromium.png 25 Changed
Table layout table.multiselect (checked) - brand - Dark Mode.chromium.png 3 Changed
Table layout table.multiselect (checked) - brand - High Contrast.chromium.png 201 Changed
Table layout table.multiselect (checked) - brand - RTL.chromium.png 3 Changed
Table layout table.multiselect (checked) - brand.chromium.png 3 Changed
Table layout table.multiselect (checked) - neutral - High Contrast.chromium.png 128 Changed
Table layout table.multiselect (checked) - neutral - RTL.chromium.png 7 Changed
Table layout table.multiselect (checked) - neutral.chromium.png 7 Changed
Table layout table.multiselect (mixed) - brand - Dark Mode.chromium.png 2 Changed
Table layout table.multiselect (mixed) - brand - High Contrast.chromium.png 113 Changed
Table layout table.multiselect (mixed) - brand - RTL.chromium.png 1 Changed
Table layout table.multiselect (mixed) - brand.chromium.png 1 Changed
Table layout table.multiselect (mixed) - neutral - High Contrast.chromium.png 77 Changed
Table layout table.multiselect (mixed) - neutral - RTL.chromium.png 4 Changed
Table layout table.multiselect (mixed) - neutral.chromium.png 4 Changed
Table layout table.multiselect - High Contrast.chromium.png 25 Changed
Table layout table.single select (checked) - High Contrast.chromium.png 25 Changed
Table layout table.single select (checked) - brand - High Contrast.chromium.png 69 Changed
Table layout table.single select (checked) - neutral - High Contrast.chromium.png 51 Changed
Table layout table.single select (checked) - neutral - RTL.chromium.png 2 Changed
Table layout table.single select (checked) - neutral.chromium.png 2 Changed
Table layout table.single select - High Contrast.chromium.png 25 Changed
Table layout table.size - medium - High Contrast.chromium.png 25 Changed
Avatar Converged.badgeMask - RTL.normal.chromium.png 0 Added
Avatar Converged.badgeMask.normal.chromium.png 0 Added

@behowell
Copy link
Contributor Author

Merged this PR into #27527

@behowell behowell closed this Apr 17, 2023
@behowell behowell deleted the avatar/more-reset-styles branch February 15, 2024 21:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants