Skip to content

Commit ba85442

Browse files
jawinncastastrophe
authored andcommitted
fix(commons): remove renamed mods marked for deprecation (#2580)
* fix(commons): remove renamed mods marked for deprecation Remove mods that were renamed and previously marked for deprecation, and regenerate mods lists. This will help in reviewing the accuracy of other components' mods lists as they are being migrated to s2. * docs: migration guide notes for mod property deprecations Add notes to components affected by mod property changes in the commons basebutton. * docs(closebutton): updated docs for migration guide and icon size - Removes the "Icon size" variant options, as noted in the closebutton PR. Per Figma changelog "removed icon size as a property". - Updates migration guide with a more organized history. * fix(commons): remove another mod referencing global token Deprecates an additional mod name that was referencing a global token, and updates migration notes for all affected components.
1 parent 34fba2a commit ba85442

File tree

11 files changed

+23
-55
lines changed

11 files changed

+23
-55
lines changed

components/actionbutton/metadata/metadata.json

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -78,10 +78,7 @@
7878
"--mod-actionbutton-icon-size",
7979
"--mod-actionbutton-label-color",
8080
"--mod-actionbutton-min-width",
81-
"--mod-actionbutton-text-to-visual",
82-
"--mod-animation-duration-100",
83-
"--mod-line-height-100",
84-
"--mod-sans-font-family-stack"
81+
"--mod-actionbutton-text-to-visual"
8582
],
8683
"component": [
8784
"--spectrum-action-button-edge-to-hold-icon-extra-large",

components/actionbutton/metadata/mods.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,3 @@
4848
| `--mod-actionbutton-label-color` |
4949
| `--mod-actionbutton-min-width` |
5050
| `--mod-actionbutton-text-to-visual` |
51-
| `--mod-animation-duration-100` |
52-
| `--mod-line-height-100` |
53-
| `--mod-sans-font-family-stack` |

components/button/metadata/metadata.json

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,6 @@
6262
"a.spectrum-Button"
6363
],
6464
"modifiers": [
65-
"--mod-animation-duration-100",
6665
"--mod-bold-font-weight",
6766
"--mod-button-animation-duration",
6867
"--mod-button-background-color-default",
@@ -108,8 +107,6 @@
108107
"--mod-button-top-to-icon",
109108
"--mod-button-top-to-text",
110109
"--mod-focus-indicator-gap",
111-
"--mod-line-height-100",
112-
"--mod-sans-font-family-stack",
113110
"--mod-static-black-focus-indicator-color"
114111
],
115112
"component": [

components/button/metadata/mods.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
| Modifiable custom properties |
22
| ------------------------------------------ |
3-
| `--mod-animation-duration-100` |
43
| `--mod-bold-font-weight` |
54
| `--mod-button-animation-duration` |
65
| `--mod-button-background-color-default` |
@@ -46,6 +45,4 @@
4645
| `--mod-button-top-to-icon` |
4746
| `--mod-button-top-to-text` |
4847
| `--mod-focus-indicator-gap` |
49-
| `--mod-line-height-100` |
50-
| `--mod-sans-font-family-stack` |
5148
| `--mod-static-black-focus-indicator-color` |

components/closebutton/metadata/metadata.json

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@
3131
"a.spectrum-CloseButton"
3232
],
3333
"modifiers": [
34-
"--mod-animation-duration-100",
3534
"--mod-closebutton-align-self",
3635
"--mod-closebutton-animation-duraction",
3736
"--mod-closebutton-animation-duration",
@@ -50,9 +49,7 @@
5049
"--mod-closebutton-icon-color-hover",
5150
"--mod-closebutton-margin-inline",
5251
"--mod-closebutton-margin-top",
53-
"--mod-closebutton-size",
54-
"--mod-line-height-100",
55-
"--mod-sans-font-family-stack"
52+
"--mod-closebutton-size"
5653
],
5754
"component": [
5855
"--spectrum-closebutton-animation-duration",

components/closebutton/metadata/mods.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
| Modifiable custom properties |
22
| --------------------------------------------- |
3-
| `--mod-animation-duration-100` |
43
| `--mod-closebutton-align-self` |
54
| `--mod-closebutton-animation-duraction` |
65
| `--mod-closebutton-animation-duration` |
@@ -20,5 +19,3 @@
2019
| `--mod-closebutton-margin-inline` |
2120
| `--mod-closebutton-margin-top` |
2221
| `--mod-closebutton-size` |
23-
| `--mod-line-height-100` |
24-
| `--mod-sans-font-family-stack` |

components/commons/basebutton.css

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -29,39 +29,40 @@
2929
/* Remove button the margin in Firefox and Safari. */
3030
margin: 0;
3131

32-
/* @deprecation --mod-sans-font-family-stack has been renamed and will be removed in a future version. */
33-
font-family: var(--mod-button-font-family, var(--mod-sans-font-family-stack, var(--spectrum-sans-font-family-stack)));
32+
font-family: var(--mod-button-font-family, var(--spectrum-sans-font-family-stack));
33+
34+
/* Adjacent buttons should be aligned correctly */
35+
vertical-align: top;
3436

3537
-webkit-font-smoothing: antialiased;
3638

3739
/* Font smoothing for Firefox */
3840
-moz-osx-font-smoothing: grayscale;
3941

40-
/* @deprecation --mod-line-height-100 has been renamed and will be removed in a future version. */
41-
line-height: var(--mod-button-line-height, var(--mod-line-height-100, var(--spectrum-line-height-100)));
42+
line-height: var(--mod-button-line-height, var(--spectrum-line-height-100));
4243
text-decoration: none;
4344

4445
/* Remove the inheritance of text transform on button in Edge, Firefox, and IE. */
4546
text-transform: none;
4647

47-
/* Adjacent buttons should be aligned correctly */
48-
vertical-align: top;
49-
5048
/* stylelint-disable-next-line property-no-vendor-prefix -- Correct the inability to style clickable types in iOS and Safari (normalize). */
5149
-webkit-appearance: button;
5250

53-
border-style: solid;
54-
5551
transition:
56-
background var(--mod-button-animation-duration, var(--mod-animation-duration-100, var(--spectrum-animation-duration-100))) ease-out,
57-
border-color var(--mod-button-animation-duration, var(--mod-animation-duration-100, var(--spectrum-animation-duration-100))) ease-out,
58-
color var(--mod-button-animation-duration, var(--mod-animation-duration-100, var(--spectrum-animation-duration-100))) ease-out,
59-
box-shadow var(--mod-button-animation-duration, var(--mod-animation-duration-100, var(--spectrum-animation-duration-100))) ease-out;
52+
background var(--mod-button-animation-duration, var(--spectrum-animation-duration-100)) ease-out,
53+
border-color var(--mod-button-animation-duration, var(--spectrum-animation-duration-100)) ease-out,
54+
color var(--mod-button-animation-duration, var(--spectrum-animation-duration-100)) ease-out,
55+
box-shadow var(--mod-button-animation-duration, var(--spectrum-animation-duration-100)) ease-out;
6056

6157
/* Fix Firefox */
6258
&::-moz-focus-inner {
63-
border-style: none;
59+
margin-block-start: -2px;
60+
margin-block-end: -2px;
6461
padding: 0;
62+
border: 0;
63+
64+
/* Remove the inner border and padding for button in Firefox. */
65+
border-style: none;
6566
}
6667

6768
&:focus {
@@ -90,16 +91,15 @@
9091
inset-inline-end: 0;
9192

9293
display: block;
93-
94-
margin: calc(-1 * var(--mod-button-focus-indicator-gap, var(--spectrum-focus-indicator-gap)));
94+
margin: calc(var(--mod-button-focus-indicator-gap, var(--spectrum-focus-indicator-gap)) * -1);
9595

9696
transition:
97-
opacity var(--mod-button-animation-duration, var(--mod-button-animation-duration, var(--spectrum-animation-duration-100))) ease-out,
98-
margin var(--mod-button-animation-duration, var(--mod-button-animation-duration, var(--spectrum-animation-duration-100))) ease-out;
97+
opacity var(--mod-button-animation-duration, var(--spectrum-animation-duration-100)) ease-out,
98+
margin var(--mod-button-animation-duration, var(--spectrum-animation-duration-100)) ease-out;
9999
}
100100

101101
&:focus-visible::after {
102-
margin: calc(var(--mod-focus-indicator-gap, var(--spectrum-focus-indicator-gap)) * -2);
102+
margin: calc(var(--mod-button-focus-indicator-gap, var(--spectrum-focus-indicator-gap)) * -2);
103103
}
104104
}
105105

components/logicbutton/metadata/metadata.json

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,6 @@
1515
".spectrum-LogicButton:focus-visible:after"
1616
],
1717
"modifiers": [
18-
"--mod-animation-duration-100",
19-
"--mod-focus-indicator-gap",
20-
"--mod-line-height-100",
2118
"--mod-logic-button-and-background-color",
2219
"--mod-logic-button-and-background-color-disabled",
2320
"--mod-logic-button-and-background-color-hover",
@@ -46,8 +43,7 @@
4643
"--mod-logic-button-or-border-color-hover-disabled",
4744
"--mod-logic-button-or-text-color",
4845
"--mod-logic-button-or-text-color-disabled",
49-
"--mod-logic-button-padding",
50-
"--mod-sans-font-family-stack"
46+
"--mod-logic-button-padding"
5147
],
5248
"component": [
5349
"--spectrum-logic-button-and-background-color",

components/logicbutton/metadata/mods.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
11
| Modifiable custom properties |
22
| -------------------------------------------------------- |
3-
| `--mod-animation-duration-100` |
4-
| `--mod-focus-indicator-gap` |
5-
| `--mod-line-height-100` |
63
| `--mod-logic-button-and-background-color` |
74
| `--mod-logic-button-and-background-color-disabled` |
85
| `--mod-logic-button-and-background-color-hover` |
@@ -32,4 +29,3 @@
3229
| `--mod-logic-button-or-text-color` |
3330
| `--mod-logic-button-or-text-color-disabled` |
3431
| `--mod-logic-button-padding` |
35-
| `--mod-sans-font-family-stack` |

components/picker/metadata/metadata.json

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -77,8 +77,6 @@
7777
".spectrum-Picker:hover .spectrum-Picker-menuIcon"
7878
],
7979
"modifiers": [
80-
"--mod-animation-duration-100",
81-
"--mod-line-height-100",
8280
"--mod-picker-animation-duration",
8381
"--mod-picker-background-color-active",
8482
"--mod-picker-background-color-default",
@@ -141,8 +139,7 @@
141139
"--mod-picker-spacing-top-to-alert-icon",
142140
"--mod-picker-spacing-top-to-disclosure-icon",
143141
"--mod-picker-spacing-top-to-progress-circle",
144-
"--mod-picker-spacing-top-to-text",
145-
"--mod-sans-font-family-stack"
142+
"--mod-picker-spacing-top-to-text"
146143
],
147144
"component": [
148145
"--spectrum-picker-animation-duration",

components/picker/metadata/mods.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
| Modifiable custom properties |
22
| ------------------------------------------------------ |
3-
| `--mod-animation-duration-100` |
4-
| `--mod-line-height-100` |
53
| `--mod-picker-animation-duration` |
64
| `--mod-picker-background-color-active` |
75
| `--mod-picker-background-color-default` |
@@ -65,4 +63,3 @@
6563
| `--mod-picker-spacing-top-to-disclosure-icon` |
6664
| `--mod-picker-spacing-top-to-progress-circle` |
6765
| `--mod-picker-spacing-top-to-text` |
68-
| `--mod-sans-font-family-stack` |

0 commit comments

Comments
 (0)