Skip to content

Commit 685cb50

Browse files
Melissa Thompsoncastastrophe
authored andcommitted
feat(tooltip): s2 migration (#2743)
1 parent 7ee3a03 commit 685cb50

File tree

7 files changed

+77
-160
lines changed

7 files changed

+77
-160
lines changed

.changeset/light-years-speak.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
"@spectrum-css/tooltip": major
3+
---
4+
5+
feat(tooltip): Spectrum 2 migration
6+
7+
This migration includes updated colors, rounding, a bigger tip, and the removal of variants (only neutral is available in Spectrum 2). As a result of the deprecation of variants, icons have also been removed.
8+
9+
The redesign of the tip, specifically the rounding, required a reworking of how we use clip-path and transform.
10+
11+
Some custom property mods have been removed:
12+
13+
- `--mod-tooltip-background-color-informative`
14+
- `--mod-tooltip-background-color-negative`
15+
- `--mod-tooltip-background-color-positive`
16+
- `--mod-tooltip-icon-spacing-block-start`
17+
- `--mod-tooltip-icon-spacing-inline-end`
18+
- `--mod-tooltip-icon-spacing-inline-start`
19+
- `--mod-tooltip-icon-width`
20+
21+
And one mod has been added:
22+
23+
- `--mod-tooltip-tip-corner-radius`

components/tooltip/dist/metadata.json

Lines changed: 8 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,6 @@
3535
".spectrum-Tooltip--end-top.is-open:dir(rtl)",
3636
".spectrum-Tooltip--end.is-open",
3737
".spectrum-Tooltip--end.is-open:dir(rtl)",
38-
".spectrum-Tooltip--info",
39-
".spectrum-Tooltip--info .spectrum-Tooltip-tip",
4038
".spectrum-Tooltip--left",
4139
".spectrum-Tooltip--left .spectrum-Tooltip-tip",
4240
".spectrum-Tooltip--left .spectrum-Tooltip-tip:dir(rtl)",
@@ -49,10 +47,6 @@
4947
".spectrum-Tooltip--left-top .spectrum-Tooltip-tip:dir(rtl)",
5048
".spectrum-Tooltip--left-top.is-open",
5149
".spectrum-Tooltip--left.is-open",
52-
".spectrum-Tooltip--negative",
53-
".spectrum-Tooltip--negative .spectrum-Tooltip-tip",
54-
".spectrum-Tooltip--positive",
55-
".spectrum-Tooltip--positive .spectrum-Tooltip-tip",
5650
".spectrum-Tooltip--right",
5751
".spectrum-Tooltip--right .spectrum-Tooltip-tip",
5852
".spectrum-Tooltip--right .spectrum-Tooltip-tip:dir(rtl)",
@@ -99,7 +93,6 @@
9993
".spectrum-Tooltip--top.is-open",
10094
".spectrum-Tooltip-label",
10195
".spectrum-Tooltip-tip",
102-
".spectrum-Tooltip-typeIcon",
10396
".spectrum-Tooltip.is-open",
10497
".spectrum-Tooltip:lang(ja)",
10598
".spectrum-Tooltip:lang(ko)",
@@ -309,20 +302,12 @@
309302
"--mod-overlay-animation-duration-opened",
310303
"--mod-tooltip-animation-distance",
311304
"--mod-tooltip-background-color-default",
312-
"--mod-tooltip-background-color-informative",
313-
"--mod-tooltip-background-color-negative",
314-
"--mod-tooltip-background-color-positive",
315305
"--mod-tooltip-border-radius",
316306
"--mod-tooltip-cjk-line-height",
317307
"--mod-tooltip-content-color",
318308
"--mod-tooltip-font-size",
319309
"--mod-tooltip-font-weight",
320310
"--mod-tooltip-height",
321-
"--mod-tooltip-icon-height",
322-
"--mod-tooltip-icon-spacing-block-start",
323-
"--mod-tooltip-icon-spacing-inline-end",
324-
"--mod-tooltip-icon-spacing-inline-start",
325-
"--mod-tooltip-icon-width",
326311
"--mod-tooltip-line-height",
327312
"--mod-tooltip-margin",
328313
"--mod-tooltip-max-inline-size",
@@ -332,6 +317,7 @@
332317
"--mod-tooltip-spacing-inline",
333318
"--mod-tooltip-tip-antialiasing-inset",
334319
"--mod-tooltip-tip-block-size",
320+
"--mod-tooltip-tip-corner-radius",
335321
"--mod-tooltip-tip-height-percentage",
336322
"--mod-tooltip-tip-square-size"
337323
],
@@ -340,20 +326,12 @@
340326
"--spectrum-tooltip-animation-duration",
341327
"--spectrum-tooltip-backgound-color-default-neutral",
342328
"--spectrum-tooltip-background-color-default",
343-
"--spectrum-tooltip-background-color-informative",
344-
"--spectrum-tooltip-background-color-negative",
345-
"--spectrum-tooltip-background-color-positive",
346329
"--spectrum-tooltip-border-radius",
347330
"--spectrum-tooltip-cjk-line-height",
348331
"--spectrum-tooltip-content-color",
349332
"--spectrum-tooltip-font-size",
350333
"--spectrum-tooltip-font-weight",
351334
"--spectrum-tooltip-height",
352-
"--spectrum-tooltip-icon-height",
353-
"--spectrum-tooltip-icon-spacing-block-start",
354-
"--spectrum-tooltip-icon-spacing-inline-end",
355-
"--spectrum-tooltip-icon-spacing-inline-start",
356-
"--spectrum-tooltip-icon-width",
357335
"--spectrum-tooltip-line-height",
358336
"--spectrum-tooltip-margin",
359337
"--spectrum-tooltip-max-inline-size",
@@ -364,11 +342,10 @@
364342
"--spectrum-tooltip-spacing-inline",
365343
"--spectrum-tooltip-tip-antialiasing-inset",
366344
"--spectrum-tooltip-tip-block-size",
345+
"--spectrum-tooltip-tip-corner-radius",
367346
"--spectrum-tooltip-tip-height",
368347
"--spectrum-tooltip-tip-height-percentage",
369-
"--spectrum-tooltip-tip-inline-size",
370-
"--spectrum-tooltip-tip-square-size",
371-
"--spectrum-tooltip-tip-width"
348+
"--spectrum-tooltip-tip-square-size"
372349
],
373350
"global": [
374351
"--spectrum-animation-duration-0",
@@ -378,25 +355,18 @@
378355
"--spectrum-component-edge-to-text-75",
379356
"--spectrum-component-height-75",
380357
"--spectrum-component-top-to-text-75",
381-
"--spectrum-component-top-to-workflow-icon-75",
382-
"--spectrum-corner-radius-100",
358+
"--spectrum-corner-radius-400",
383359
"--spectrum-font-size-75",
384-
"--spectrum-informative-background-color-default",
385-
"--spectrum-line-height-100",
386-
"--spectrum-negative-background-color-default",
360+
"--spectrum-gray-25",
361+
"--spectrum-neutral-background-color-default",
387362
"--spectrum-neutral-subdued-background-color-default",
388-
"--spectrum-positive-background-color-default",
389363
"--spectrum-regular-font-weight",
390-
"--spectrum-text-to-visual-75",
391-
"--spectrum-white",
392-
"--spectrum-workflow-icon-size-50"
364+
"--spectrum-spacing-75"
393365
],
394366
"system-theme": [],
395367
"passthroughs": [],
396368
"high-contrast": [
397369
"--highcontrast-tooltip-background-color-default",
398-
"--highcontrast-tooltip-background-color-informative",
399-
"--highcontrast-tooltip-background-color-negative",
400-
"--highcontrast-tooltip-background-color-positive"
370+
"--highcontrast-tooltip-border-width"
401371
]
402372
}

0 commit comments

Comments
 (0)