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

Change border radii #33823

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open

Change border radii #33823

wants to merge 2 commits into from

Conversation

mltejera
Copy link
Contributor

Test to see how things change with updated radii

@mltejera mltejera requested a review from a team as a code owner February 11, 2025 20:56
Copy link

📊 Bundle size report

Package & Exports Baseline (minified/GZIP) PR Change
react-components
react-components: Button, FluentProvider & webLightTheme
69.638 kB
20.24 kB
69.64 kB
20.243 kB
2 B
3 B
react-components
react-components: FluentProvider & webLightTheme
44.473 kB
14.597 kB
44.475 kB
14.6 kB
2 B
3 B
react-components
react-components: entire library
1.17 MB
292.991 kB
1.17 MB
292.995 kB
2 B
4 B
react-theme
Teams: all themes
35.835 kB
7.512 kB
35.837 kB
7.516 kB
2 B
4 B
react-theme
Teams: Light theme
19.794 kB
5.602 kB
19.796 kB
5.605 kB
2 B
3 B
Unchanged fixtures
Package & Exports Size (minified/GZIP)
global-context
createContext
510 B
328 B
global-context
createContextSelector
537 B
339 B
react-accordion
Accordion (including children components)
107.018 kB
32.834 kB
react-aria
ARIA - Default
237 B
181 B
react-avatar
Avatar
49.329 kB
15.824 kB
react-avatar
AvatarGroup
20.132 kB
7.976 kB
react-avatar
AvatarGroupItem
63.473 kB
20.043 kB
react-badge
Badge
25.98 kB
8.602 kB
react-badge
CounterBadge
26.759 kB
8.879 kB
react-badge
PresenceBadge
25.745 kB
9.463 kB
react-breadcrumb
@fluentui/react-breadcrumb - package
114.719 kB
31.752 kB
react-button
Button
37.602 kB
10.858 kB
react-button
CompoundButton
44.016 kB
12.162 kB
react-button
MenuButton
42.417 kB
12.209 kB
react-button
SplitButton
50.482 kB
13.776 kB
react-button
ToggleButton
53.535 kB
12.631 kB
react-calendar-compat
Calendar Compat
150.095 kB
40.026 kB
react-card
Card - All
101.796 kB
28.779 kB
react-card
Card
94.57 kB
26.957 kB
react-card
CardFooter
14.381 kB
5.799 kB
react-card
CardHeader
16.914 kB
6.677 kB
react-card
CardPreview
14.446 kB
5.929 kB
react-checkbox
Checkbox
35.144 kB
12.085 kB
react-color-picker-preview
ColorArea
50.45 kB
17.668 kB
react-color-picker-preview
ColorPicker
18.581 kB
7.371 kB
react-color-picker-preview
ColorSlider
42.458 kB
15.707 kB
react-combobox
Combobox (including child components)
105.562 kB
34.52 kB
react-combobox
Dropdown (including child components)
106.186 kB
34.462 kB
react-components
react-components: Accordion, Button, FluentProvider, Image, Menu, Popover
224.582 kB
64.913 kB
react-datepicker-compat
DatePicker Compat
225.344 kB
63.793 kB
react-dialog
Dialog (including children components)
100.513 kB
30.131 kB
react-divider
Divider
21.354 kB
7.963 kB
react-field
Field
23.425 kB
8.905 kB
react-image
Image
15.386 kB
6.243 kB
react-input
Input
28.04 kB
9.451 kB
react-jsx-runtime
Classic Pragma
1.057 kB
530 B
react-jsx-runtime
JSX Dev Runtime
3.771 kB
1.643 kB
react-jsx-runtime
JSX Runtime
4.367 kB
1.874 kB
react-label
Label
14.697 kB
5.999 kB
react-link
Link
17.452 kB
7.077 kB
react-list
List
89.19 kB
26.607 kB
react-list
ListItem
112.757 kB
33.441 kB
react-menu
Menu (including children components)
155.616 kB
46.882 kB
react-menu
Menu (including selectable components)
158.598 kB
47.478 kB
react-message-bar
MessageBar (all components)
24.882 kB
9.269 kB
react-motion
@fluentui/react-motion - createMotionComponent()
4.506 kB
1.967 kB
react-motion
@fluentui/react-motion - createPresenceComponent()
5.231 kB
2.296 kB
react-motion
@fluentui/react-motion - PresenceGroup
1.714 kB
819 B
react-overflow
hooks only
12.808 kB
4.819 kB
react-persona
Persona
56.22 kB
17.704 kB
react-popover
Popover
130.32 kB
40.699 kB
react-portal
Portal
14.563 kB
5.118 kB
react-portal-compat
PortalCompatProvider
8.39 kB
2.64 kB
react-positioning
usePositioning
28.144 kB
10.046 kB
react-progress
ProgressBar
17.11 kB
6.899 kB
react-provider
FluentProvider
24.649 kB
8.902 kB
react-radio
Radio
32.698 kB
10.351 kB
react-radio
RadioGroup
15.788 kB
6.431 kB
react-select
Select
27.758 kB
10.131 kB
react-slider
Slider
37.994 kB
12.723 kB
react-spinbutton
SpinButton
34.965 kB
11.661 kB
react-spinner
Spinner
25.271 kB
8.547 kB
react-swatch-picker
@fluentui/react-swatch-picker - package
105.112 kB
30.526 kB
react-switch
Switch
35.345 kB
11.322 kB
react-table
DataGrid
161.06 kB
45.718 kB
react-table
Table (Primitives only)
42.692 kB
13.862 kB
react-table
Table as DataGrid
131.895 kB
36.579 kB
react-table
Table (Selection only)
70.562 kB
20.007 kB
react-table
Table (Sort only)
69.205 kB
19.618 kB
react-tag-picker
@fluentui/react-tag-picker - package
185.663 kB
55.782 kB
react-tags
InteractionTag
15.225 kB
6.165 kB
react-tags
Tag
29.098 kB
9.559 kB
react-tags
TagGroup
82.745 kB
24.532 kB
react-teaching-popover
TeachingPopover
91.711 kB
27.921 kB
react-text
Text - Default
17.087 kB
6.731 kB
react-text
Text - Wrappers
20.268 kB
7.055 kB
react-textarea
Textarea
26.598 kB
9.761 kB
react-theme
Single theme token import
69 B
89 B
react-timepicker-compat
TimePicker
108.551 kB
36.094 kB
react-toast
Toast (including Toaster)
101.309 kB
30.521 kB
react-tooltip
Tooltip
57.131 kB
19.949 kB
react-tree
FlatTree
147.793 kB
42.393 kB
react-tree
PersonaFlatTree
148.538 kB
42.536 kB
react-tree
PersonaTree
144.749 kB
41.391 kB
react-tree
Tree
144.01 kB
41.265 kB
react-utilities
SSRProvider
180 B
160 B
🤖 This report was generated against f0f16ea9d7e407f87e4f144a40be8a3c4f2b6369

Copy link

Pull request demo site: URL

@@ -0,0 +1,7 @@
{
Copy link
Collaborator

Choose a reason for hiding this comment

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

🕵🏾‍♀️ visual regressions to review in the fluentui-web-components-v3 Visual Regression Report

Avatar 1 screenshots
Image Name Diff(in Pixels) Image Type
Avatar.Shape.chromium.png 3 Changed
Badge 2 screenshots
Image Name Diff(in Pixels) Image Type
Badge.Shape Dark Mode.chromium.png 10 Changed
Badge.Shape.chromium.png 28 Changed
Button 32 screenshots
Image Name Diff(in Pixels) Image Type
Button.Large With Icon.chromium.png 16 Changed
Button.Medium Icon Only.chromium.png 9 Changed
Button.Medium With Icon.chromium.png 9 Changed
Button.Large.chromium.png 16 Changed
Button.Medium With Icon Dark Mode.chromium.png 13 Changed
Button.Medium.chromium.png 9 Changed
Button.Large With Icon Dark Mode.chromium.png 24 Changed
Button.Large Icon Only Dark Mode.chromium.png 24 Changed
Button.Medium Icon Only Dark Mode.chromium.png 13 Changed
Button.Default.chromium.png 9 Changed
Button.Large With Icon RTL.chromium.png 16 Changed
Button.Medium With Icon RTL.chromium.png 9 Changed
Button.Large Icon Only.chromium.png 16 Changed
Button.Outline Disabled.chromium.png 5 Changed
Button.Outline Dark Mode.chromium.png 14 Changed
Button.Outline Disabled Focusable Dark Mode.chromium.png 5 Changed
Button.Outline Disabled Dark Mode.chromium.png 5 Changed
Button.Outline.chromium.png 8 Changed
Button.Outline Disabled Focusable.chromium.png 5 Changed
Button.Primary Disabled Focusable Dark Mode.chromium.png 2 Changed
Button.Primary.chromium.png 28 Changed
Button.Primary Dark Mode.chromium.png 10 Changed
Button.Primary Disabled Dark Mode.chromium.png 2 Changed
Button.Rounded.chromium.png 9 Changed
Button.Small Icon Only.chromium.png 7 Changed
Button.Small With Icon.chromium.png 7 Changed
Button.Small Icon Only Dark Mode.chromium.png 42 Changed
Button.Small With Icon Dark Mode.chromium.png 305 Changed
Button.With Long Text.chromium.png 9 Changed
Button.Small With Icon RTL.chromium.png 6 Changed
Button.Small.chromium.png 7 Changed
Button.With Long Text RTL.chromium.png 9 Changed
Checkbox 11 screenshots
Image Name Diff(in Pixels) Image Type
Checkbox.Checked.chromium.png 20 Changed
Checkbox.Default Dark Mode.chromium.png 23 Changed
Checkbox.Checked Dark Mode.chromium.png 14 Changed
Checkbox.Default RTL.chromium.png 24 Changed
Checkbox.Disabled Dark Mode.chromium.png 5 Changed
Checkbox.Disabled Checked.chromium.png 2 Changed
Checkbox.Default.chromium.png 25 Changed
Checkbox.Disabled Checked Dark Mode.chromium.png 5 Changed
Checkbox.Indeterminate.chromium.png 25 Changed
Checkbox.Disabled.chromium.png 2 Changed
Checkbox.Indeterminate Dark Mode.chromium.png 23 Changed
MenuList 13 screenshots
Image Name Diff(in Pixels) Image Type
MenuList.Checkbox RTL.chromium.png 4 Changed
MenuList.Checkbox With Icons RTL.chromium.png 4 Changed
MenuList.Checkbox With Icons.chromium.png 4 Changed
MenuList.Checkbox.chromium.png 4 Changed
MenuList.Default.chromium.png 4 Changed
MenuList.Radio With Icons.chromium.png 4 Changed
MenuList.Radio RTL.chromium.png 4 Changed
MenuList.Radio With Icons RTL.chromium.png 4 Changed
MenuList.Default RTL.chromium.png 4 Changed
MenuList.With Submenu.chromium.png 4 Changed
MenuList.Radio.chromium.png 4 Changed
MenuList.With Icons.chromium.png 4 Changed
MenuList.With Submenu RLT.chromium.png 4 Changed
TextInput 26 screenshots
Image Name Diff(in Pixels) Image Type
TextInput.Appearance Filled Lighter.chromium.png 38 Changed
TextInput.Appearance Filled Darker Dark Mode.chromium.png 38 Changed
TextInput.Appearance Filled Lighter Dark Mode.chromium.png 36 Changed
TextInput.Appearance Outline.chromium.png 19 Changed
TextInput.Appearance Filled Darker.chromium.png 36 Changed
TextInput.Appearance Outline Dark Mode.chromium.png 23 Changed
TextInput.Content End Dark Mode.chromium.png 23 Changed
TextInput.Content End.chromium.png 19 Changed
TextInput.Content End RTL.chromium.png 16 Changed
TextInput.Content Start Dark Mode.chromium.png 23 Changed
TextInput.Content Start End Dark Mode.chromium.png 23 Changed
TextInput.Content Start RTL.chromium.png 16 Changed
TextInput.Content Start End RTL.chromium.png 16 Changed
TextInput.Content Start End.chromium.png 19 Changed
TextInput.Content Start.chromium.png 19 Changed
TextInput.Default.chromium.png 19 Changed
TextInput.Disabled.chromium.png 5 Changed
TextInput.Inline.chromium.png 16 Changed
TextInput.Placeholder Dark Mode.chromium.png 23 Changed
TextInput.Disabled Dark Mode.chromium.png 5 Changed
TextInput.Placeholder.chromium.png 19 Changed
TextInput.Size Medium.chromium.png 19 Changed
TextInput.Required Dark Mode.chromium.png 23 Changed
TextInput.Size Small.chromium.png 19 Changed
TextInput.Required.chromium.png 19 Changed
TextInput.Size Large.chromium.png 19 Changed

@mltejera
Copy link
Contributor Author

Checkboxes are looking a little tight:

image

@mltejera
Copy link
Contributor Author

Underlines on the focussed inputs also look like they need some touching up:
Before:
image
After:
image
image

But this change seems to fix it:
image

After:
image

@mltejera
Copy link
Contributor Author

Select has a unique underline:
image

@mltejera
Copy link
Contributor Author

Chubby carrot in info label:

image

@mltejera
Copy link
Contributor Author

Similair Carrot issue in teaching popover:

image

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