Skip to content

Commit 9ec561e

Browse files
Melissa Thompsoncastastrophe
Melissa Thompson
authored andcommitted
feat(progressbar): s2 migration (#2659)
1 parent f919a94 commit 9ec561e

File tree

6 files changed

+197
-160
lines changed

6 files changed

+197
-160
lines changed

.changeset/proud-jokes-rule.md

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
"@spectrum-css/progressbar": major
3+
---
4+
5+
feat(progressbar): S2 migration
6+
7+
Progress bar now uses Spectrum 2 tokens and specifications. This migration includes updated colors, font sizes, and spacing. No mods were harmed in the migration of this component (all `--mod` properties remain the same).

components/meter/dist/metadata.json

+3-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,9 @@
2727
"--spectrum-font-size-75",
2828
"--spectrum-negative-visual-color",
2929
"--spectrum-notice-visual-color",
30-
"--spectrum-positive-visual-color"
30+
"--spectrum-positive-visual-color",
31+
"--spectrum-progressbar-size-2400",
32+
"--spectrum-progressbar-size-2500"
3133
],
3234
"system-theme": [],
3335
"passthroughs": [

components/meter/index.css

+2
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,14 @@
1919

2020
&,
2121
&.spectrum-Meter--sizeS {
22+
--mod-progressbar-size-default: var(--spectrum-progressbar-size-2400);
2223
--mod-progressbar-thickness: var(--spectrum-meter-thickness-small);
2324
--mod-progressbar-font-size: var(--spectrum-font-size-75);
2425
--mod-progressbar-spacing-top-to-text: var(--spectrum-component-top-to-text-75);
2526
}
2627

2728
&.spectrum-Meter--sizeL {
29+
--mod-progressbar-size-default: var(--spectrum-progressbar-size-2500);
2830
--mod-progressbar-thickness: var(--spectrum-meter-thickness-large);
2931
--mod-progressbar-font-size: var(--spectrum-font-size-100);
3032
--mod-progressbar-spacing-top-to-text: var(--spectrum-component-top-to-text-200);

components/progressbar/dist/metadata.json

+30-25
Original file line numberDiff line numberDiff line change
@@ -2,25 +2,32 @@
22
"sourceFile": "index.css",
33
"selectors": [
44
".spectrum-ProgressBar",
5+
".spectrum-ProgressBar .spectrum-ProgressBar-fill",
6+
".spectrum-ProgressBar .spectrum-ProgressBar-label",
7+
".spectrum-ProgressBar .spectrum-ProgressBar-label:lang(ja)",
8+
".spectrum-ProgressBar .spectrum-ProgressBar-label:lang(ko)",
9+
".spectrum-ProgressBar .spectrum-ProgressBar-label:lang(zh)",
10+
".spectrum-ProgressBar .spectrum-ProgressBar-percentage",
11+
".spectrum-ProgressBar .spectrum-ProgressBar-percentage:lang(ja)",
12+
".spectrum-ProgressBar .spectrum-ProgressBar-percentage:lang(ko)",
13+
".spectrum-ProgressBar .spectrum-ProgressBar-percentage:lang(zh)",
14+
".spectrum-ProgressBar .spectrum-ProgressBar-track",
515
".spectrum-ProgressBar--indeterminate .spectrum-ProgressBar-fill",
16+
".spectrum-ProgressBar--indeterminate .spectrum-ProgressBar-fill:dir(rtl)",
17+
".spectrum-ProgressBar--sideLabel",
618
".spectrum-ProgressBar--sideLabel .spectrum-ProgressBar-label",
719
".spectrum-ProgressBar--sideLabel .spectrum-ProgressBar-percentage",
820
".spectrum-ProgressBar--sideLabel .spectrum-ProgressBar-track",
921
".spectrum-ProgressBar--sizeL",
1022
".spectrum-ProgressBar--sizeS",
1123
".spectrum-ProgressBar--sizeXL",
12-
".spectrum-ProgressBar-fill",
13-
".spectrum-ProgressBar-label",
14-
".spectrum-ProgressBar-percentage",
24+
".spectrum-ProgressBar--staticWhite .spectrum-ProgressBar-fill",
25+
".spectrum-ProgressBar--staticWhite .spectrum-ProgressBar-label",
26+
".spectrum-ProgressBar--staticWhite .spectrum-ProgressBar-percentage",
27+
".spectrum-ProgressBar--staticWhite .spectrum-ProgressBar-track",
1528
".spectrum-ProgressBar-track",
16-
".spectrum-ProgressBar.spectrum-ProgressBar--sideLabel",
17-
".spectrum-ProgressBar.spectrum-ProgressBar--staticWhite",
18-
".spectrum-ProgressBar:dir(rtl)",
19-
".spectrum-ProgressBar:lang(ja)",
20-
".spectrum-ProgressBar:lang(ko)",
21-
".spectrum-ProgressBar:lang(zh)",
2229
"0%",
23-
"[dir=\"rtl\"] .spectrum-ProgressBar",
30+
"[dir=\"rtl\"] .spectrum-ProgressBar--indeterminate .spectrum-ProgressBar-fill",
2431
"to"
2532
],
2633
"modifiers": [
@@ -41,18 +48,19 @@
4148
"--mod-progressbar-spacing-top-to-text",
4249
"--mod-progressbar-text-color",
4350
"--mod-progressbar-thickness",
44-
"--mod-progressbar-track-color"
51+
"--mod-progressbar-track-color",
52+
"--mod-spacing-progressbar-label-to-text"
4553
],
4654
"component": [
4755
"--spectrum-progress-bar-maximum-width",
4856
"--spectrum-progress-bar-minimum-width",
4957
"--spectrum-progress-bar-thickness-extra-large",
5058
"--spectrum-progress-bar-thickness-large",
59+
"--spectrum-progress-bar-thickness-medium",
5160
"--spectrum-progress-bar-thickness-small",
5261
"--spectrum-progressbar-animation-duration-indeterminate",
5362
"--spectrum-progressbar-animation-ease-in-out-indeterminate",
5463
"--spectrum-progressbar-corner-radius",
55-
"--spectrum-progressbar-dir-indeterminate-multiplier",
5664
"--spectrum-progressbar-fill-color",
5765
"--spectrum-progressbar-fill-color-white",
5866
"--spectrum-progressbar-fill-size-indeterminate",
@@ -66,45 +74,42 @@
6674
"--spectrum-progressbar-size-2500",
6775
"--spectrum-progressbar-size-2800",
6876
"--spectrum-progressbar-size-default",
69-
"--spectrum-progressbar-sized-font-size",
70-
"--spectrum-progressbar-sized-size-default",
71-
"--spectrum-progressbar-sized-spacing-top-to-text",
72-
"--spectrum-progressbar-sized-thickness",
7377
"--spectrum-progressbar-spacing-label-to-progressbar",
7478
"--spectrum-progressbar-spacing-label-to-text",
7579
"--spectrum-progressbar-spacing-top-to-text",
76-
"--spectrum-progressbar-static-white-track-color",
7780
"--spectrum-progressbar-text-color",
7881
"--spectrum-progressbar-thickness",
7982
"--spectrum-progressbar-track-color",
80-
"--spectrum-progressbar-track-color-default",
8183
"--spectrum-progressbar-track-color-white"
8284
],
8385
"global": [
84-
"--spectrum-accent-color-900",
86+
"--spectrum-accent-content-color-default",
8587
"--spectrum-animation-duration-2000",
8688
"--spectrum-animation-ease-in-out",
8789
"--spectrum-cjk-line-height-100",
8890
"--spectrum-component-top-to-text-100",
8991
"--spectrum-component-top-to-text-200",
9092
"--spectrum-component-top-to-text-300",
9193
"--spectrum-component-top-to-text-75",
92-
"--spectrum-corner-radius-100",
94+
"--spectrum-corner-radius-full",
9395
"--spectrum-font-size-100",
9496
"--spectrum-font-size-200",
97+
"--spectrum-font-size-300",
9598
"--spectrum-font-size-75",
96-
"--spectrum-gray-200",
99+
"--spectrum-gray-300",
97100
"--spectrum-line-height-100",
98-
"--spectrum-neutral-content-color-default",
101+
"--spectrum-neutral-subdued-content-color-default",
99102
"--spectrum-spacing-200",
100103
"--spectrum-spacing-75",
101-
"--spectrum-transparent-white-400",
102-
"--spectrum-white"
104+
"--spectrum-transparent-white-300",
105+
"--spectrum-transparent-white-700",
106+
"--spectrum-transparent-white-900"
103107
],
104108
"system-theme": [],
105-
"passthroughs": ["--mod-fieldlabel-font-size"],
109+
"passthroughs": [],
106110
"high-contrast": [
107111
"--highcontrast-progressbar-fill-color",
112+
"--highcontrast-progressbar-fill-color-white",
108113
"--highcontrast-progressbar-track-color"
109114
]
110115
}

0 commit comments

Comments
 (0)