Skip to content

Commit f7e088c

Browse files
lindsaym-faLeaVerou
authored andcommitted
Rename violet to purple, fixes #656
1 parent 80e1c05 commit f7e088c

File tree

19 files changed

+144
-144
lines changed

19 files changed

+144
-144
lines changed

docs/_data/hues.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
["red", "yellow", "green", "teal", "blue", "indigo", "violet", "gray"]
1+
["red", "yellow", "green", "teal", "blue", "indigo", "purple", "gray"]

docs/_includes/svgs/tokens/color.njk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<path fill-rule="evenodd" clip-rule="evenodd" d="M48.8665 59.1993L33.7329 33H64C63.8352 38.2705 62.3694 43.4244 59.7264 48C57.0833 52.5756 53.3507 56.4213 48.8665 59.1993Z" fill="var(--wa-color-green-70)"/>
33
<path fill-rule="evenodd" clip-rule="evenodd" d="M32 64C26.714 64 21.5155 62.6919 16.8665 60.1993L32 34L47.1336 60.1993C42.4845 62.6919 37.286 64 32 64Z" fill="var(--wa-color-blue-60)"/>
44
<path fill-rule="evenodd" clip-rule="evenodd" d="M4.27365 48C1.63063 43.4244 0.164839 38.2706 0 33L30.2671 33L15.1336 59.1993C10.6493 56.4213 6.91666 52.5756 4.27365 48Z" fill="var(--wa-color-indigo-60)"/>
5-
<path fill-rule="evenodd" clip-rule="evenodd" d="M4.27365 16C6.91667 11.4244 10.6493 7.57868 15.1336 4.80072L30.2671 31L0 31C0.16484 25.7295 1.63063 20.5756 4.27365 16Z" fill="var(--wa-color-violet-60)"/>
5+
<path fill-rule="evenodd" clip-rule="evenodd" d="M4.27365 16C6.91667 11.4244 10.6493 7.57868 15.1336 4.80072L30.2671 31L0 31C0.16484 25.7295 1.63063 20.5756 4.27365 16Z" fill="var(--wa-color-purple-60)"/>
66
<path fill-rule="evenodd" clip-rule="evenodd" d="M32 30L16.8665 3.80072C21.5155 1.30813 26.714 0 32 0C37.286 0 42.4845 1.30813 47.1336 3.80072L32 30Z" fill="var(--wa-color-red-60)"/>
77
<path fill-rule="evenodd" clip-rule="evenodd" d="M33.7329 31L48.8665 4.80072C53.3507 7.57868 57.0833 11.4244 59.7264 16C62.3694 20.5756 63.8352 25.7294 64 31L33.7329 31Z" fill="var(--wa-color-yellow-80)"/>
88
</svg>

docs/docs/components/page/demo-page.css

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,8 @@ wa-page {
5252
}
5353

5454
&[slot^='navigation'] {
55-
background: var(--wa-color-violet-80);
56-
color: var(--wa-color-violet-20);
55+
background: var(--wa-color-purple-80);
56+
color: var(--wa-color-purple-20);
5757
}
5858

5959
strong {

docs/docs/customizing.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -16,21 +16,21 @@ To use a theme, simply add a link to the theme's stylesheet to the `<head>` of y
1616
<link rel="stylesheet" href="{% cdnUrl 'styles/themes/awesome.css' %}" />
1717
```
1818

19-
You can [customize any theme](/docs/themes/creating) just with CSS — no preprocessor required. All design tokens are prefixed with `--wa-` to avoid collisions with other libraries or your own custom properties. Simply override any design token in your own stylesheet by scoping your styles to `:where(:root)`, `:host`, the class for the specific theme you want to override (if needed), and the class for the relevant color scheme (if needed). Here's an example that changes the default brand color to violet in light mode:
19+
You can [customize any theme](/docs/themes/creating) just with CSS — no preprocessor required. All design tokens are prefixed with `--wa-` to avoid collisions with other libraries or your own custom properties. Simply override any design token in your own stylesheet by scoping your styles to `:where(:root)`, `:host`, the class for the specific theme you want to override (if needed), and the class for the relevant color scheme (if needed). Here's an example that changes the default brand color to purple in light mode:
2020

2121
```css
2222
:where(:root),
2323
:host,
2424
.wa-light,
2525
.wa-dark .wa-invert {
26-
--wa-color-brand-fill-quiet: var(--wa-color-violet-95);
27-
--wa-color-brand-fill-normal: var(--wa-color-violet-90);
28-
--wa-color-brand-fill-loud: var(--wa-color-violet-50);
29-
--wa-color-brand-border-quiet: var(--wa-color-violet-90);
30-
--wa-color-brand-border-normal: var(--wa-color-violet-80);
31-
--wa-color-brand-border-loud: var(--wa-color-violet-60);
32-
--wa-color-brand-on-quiet: var(--wa-color-violet-40);
33-
--wa-color-brand-on-normal: var(--wa-color-violet-30);
26+
--wa-color-brand-fill-quiet: var(--wa-color-purple-95);
27+
--wa-color-brand-fill-normal: var(--wa-color-purple-90);
28+
--wa-color-brand-fill-loud: var(--wa-color-purple-50);
29+
--wa-color-brand-border-quiet: var(--wa-color-purple-90);
30+
--wa-color-brand-border-normal: var(--wa-color-purple-80);
31+
--wa-color-brand-border-loud: var(--wa-color-purple-60);
32+
--wa-color-brand-on-quiet: var(--wa-color-purple-40);
33+
--wa-color-brand-on-normal: var(--wa-color-purple-30);
3434
--wa-color-brand-on-loud: white;
3535
}
3636
```
@@ -99,8 +99,8 @@ Parts allow you to style *any* standard CSS property, not just those exposed thr
9999

100100
<style>
101101
.gradient-button::part(base) {
102-
background: linear-gradient(217deg, var(--wa-color-indigo-50), var(--wa-color-violet-50), var(--wa-color-red-50));
103-
border: solid 1px var(--wa-color-violet-50);
102+
background: linear-gradient(217deg, var(--wa-color-indigo-50), var(--wa-color-purple-50), var(--wa-color-red-50));
103+
border: solid 1px var(--wa-color-purple-50);
104104
transition: transform 100ms, box-shadow 100ms;
105105
}
106106

docs/docs/experimental/themer.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -579,7 +579,7 @@ hasOutline: false
579579
<wa-radio value="teal"><span style="background-color:var(--wa-color-teal-60);"></span></wa-radio>
580580
<wa-radio value="blue"><span style="background-color:var(--wa-color-blue-60);"></span></wa-radio>
581581
<wa-radio value="indigo"><span style="background-color:var(--wa-color-indigo-60);"></span></wa-radio>
582-
<wa-radio value="violet"><span style="background-color:var(--wa-color-violet-60);"></span></wa-radio>
582+
<wa-radio value="purple"><span style="background-color:var(--wa-color-purple-60);"></span></wa-radio>
583583
<wa-radio value="gray"><span style="background-color:var(--wa-color-gray-60);"></span></wa-radio>
584584
</wa-radio-group>
585585
</wa-details>

docs/docs/tokens/color.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ You can use these numbers to ensure accessible color contrast per [WCAG 2.1 succ
6666

6767
Each Web Awesome palette defines seven literal colors each with 11 lightness values using the format `--wa-color-{hue}-{tint}`.
6868

69-
{% for hue in ["red", "yellow", "green", "teal", "blue", "indigo", "violet", "gray"] -%}
69+
{% for hue in ["red", "yellow", "green", "teal", "blue", "indigo", "purple", "gray"] -%}
7070
<div class="color-name">{{ hue | capitalize }}</div>
7171
<ul class="color-group">
7272
{% for tint in ["95", "90", "80", "70", "60", "50", "40", "30", "20", "10", "05"] -%}

src/styles/brand/purple.css

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
:where(:root),
2+
:host,
3+
:where([class^='wa-theme-'], [class*=' wa-theme-']),
4+
:where([class^='wa-palette-'], [class*=' wa-palette-']) {
5+
--wa-color-brand-95: var(--wa-color-purple-95);
6+
--wa-color-brand-90: var(--wa-color-purple-90);
7+
--wa-color-brand-80: var(--wa-color-purple-80);
8+
--wa-color-brand-70: var(--wa-color-purple-70);
9+
--wa-color-brand-60: var(--wa-color-purple-60);
10+
--wa-color-brand-50: var(--wa-color-purple-50);
11+
--wa-color-brand-40: var(--wa-color-purple-40);
12+
--wa-color-brand-30: var(--wa-color-purple-30);
13+
--wa-color-brand-20: var(--wa-color-purple-20);
14+
--wa-color-brand-10: var(--wa-color-purple-10);
15+
--wa-color-brand-05: var(--wa-color-purple-05);
16+
--wa-color-brand: var(--wa-color-purple);
17+
}

src/styles/brand/violet.css

Lines changed: 0 additions & 17 deletions
This file was deleted.

src/styles/color/anodized.css

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -80,18 +80,18 @@
8080
--wa-color-indigo-05: #150739 /* oklch(19.258% 0.08946 287.81) */;
8181
--wa-color-indigo: var(--wa-color-indigo-50);
8282

83-
--wa-color-violet-95: #fbedfd /* oklch(96.172% 0.02584 321.94) */;
84-
--wa-color-violet-90: #f7defa /* oklch(92.922% 0.04588 322.59) */;
85-
--wa-color-violet-80: #eeb6f5 /* oklch(84.707% 0.10462 322.7) */;
86-
--wa-color-violet-70: #e590f0 /* oklch(77.326% 0.15957 322.79) */;
87-
--wa-color-violet-60: #d56ae2 /* oklch(69.373% 0.19861 323.18) */;
88-
--wa-color-violet-50: #b547be /* oklch(59.084% 0.2006 324.63) */;
89-
--wa-color-violet-40: #952598 /* oklch(48.958% 0.19474 326.91) */;
90-
--wa-color-violet-30: #751d79 /* oklch(41.379% 0.16261 326.12) */;
91-
--wa-color-violet-20: #561658 /* oklch(33.585% 0.12607 326.65) */;
92-
--wa-color-violet-10: #340d36 /* oklch(24.532% 0.08615 325.79) */;
93-
--wa-color-violet-05: #210822 /* oklch(19.065% 0.0603 326.11) */;
94-
--wa-color-violet: var(--wa-color-violet-50);
83+
--wa-color-purple-95: #fbedfd /* oklch(96.172% 0.02584 321.94) */;
84+
--wa-color-purple-90: #f7defa /* oklch(92.922% 0.04588 322.59) */;
85+
--wa-color-purple-80: #eeb6f5 /* oklch(84.707% 0.10462 322.7) */;
86+
--wa-color-purple-70: #e590f0 /* oklch(77.326% 0.15957 322.79) */;
87+
--wa-color-purple-60: #d56ae2 /* oklch(69.373% 0.19861 323.18) */;
88+
--wa-color-purple-50: #b547be /* oklch(59.084% 0.2006 324.63) */;
89+
--wa-color-purple-40: #952598 /* oklch(48.958% 0.19474 326.91) */;
90+
--wa-color-purple-30: #751d79 /* oklch(41.379% 0.16261 326.12) */;
91+
--wa-color-purple-20: #561658 /* oklch(33.585% 0.12607 326.65) */;
92+
--wa-color-purple-10: #340d36 /* oklch(24.532% 0.08615 325.79) */;
93+
--wa-color-purple-05: #210822 /* oklch(19.065% 0.0603 326.11) */;
94+
--wa-color-purple: var(--wa-color-purple-50);
9595

9696
--wa-color-gray-95: #f1f2f4 /* oklch(96.095% 0.00288 264.54) */;
9797
--wa-color-gray-90: #e2e5e8 /* oklch(92.046% 0.00521 247.88) */;

src/styles/color/bright.css

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -80,18 +80,18 @@
8080
--wa-color-indigo-05: #0b102a /* oklch(18.556% 0.05298 272.08) */;
8181
--wa-color-indigo: var(--wa-color-indigo-50);
8282

83-
--wa-color-violet-95: #f3f0ff /* oklch(96.181% 0.02019 295.19) */;
84-
--wa-color-violet-90: #eae2ff /* oklch(92.785% 0.03984 298.23) */;
85-
--wa-color-violet-80: #d1c0ff /* oklch(84.322% 0.08845 296.84) */;
86-
--wa-color-violet-70: #b8a0fd /* oklch(76.245% 0.13251 294.93) */;
87-
--wa-color-violet-60: #a080fb /* oklch(68.452% 0.17635 293.16) */;
88-
--wa-color-violet-50: #7f57f5 /* oklch(58.672% 0.22391 289.27) */;
89-
--wa-color-violet-40: #603dc7 /* oklch(48.471% 0.20143 288.1) */;
90-
--wa-color-violet-30: #4c309c /* oklch(40.999% 0.16546 288.84) */;
91-
--wa-color-violet-20: #372372 /* oklch(33.171% 0.12869 289.06) */;
92-
--wa-color-violet-10: #211544 /* oklch(24.211% 0.08441 290.44) */;
93-
--wa-color-violet-05: #150d2a /* oklch(18.859% 0.05661 292.88) */;
94-
--wa-color-violet: var(--wa-color-violet-50);
83+
--wa-color-purple-95: #f3f0ff /* oklch(96.181% 0.02019 295.19) */;
84+
--wa-color-purple-90: #eae2ff /* oklch(92.785% 0.03984 298.23) */;
85+
--wa-color-purple-80: #d1c0ff /* oklch(84.322% 0.08845 296.84) */;
86+
--wa-color-purple-70: #b8a0fd /* oklch(76.245% 0.13251 294.93) */;
87+
--wa-color-purple-60: #a080fb /* oklch(68.452% 0.17635 293.16) */;
88+
--wa-color-purple-50: #7f57f5 /* oklch(58.672% 0.22391 289.27) */;
89+
--wa-color-purple-40: #603dc7 /* oklch(48.471% 0.20143 288.1) */;
90+
--wa-color-purple-30: #4c309c /* oklch(40.999% 0.16546 288.84) */;
91+
--wa-color-purple-20: #372372 /* oklch(33.171% 0.12869 289.06) */;
92+
--wa-color-purple-10: #211544 /* oklch(24.211% 0.08441 290.44) */;
93+
--wa-color-purple-05: #150d2a /* oklch(18.859% 0.05661 292.88) */;
94+
--wa-color-purple: var(--wa-color-purple-50);
9595

9696
--wa-color-gray-95: #f1f2f4 /* oklch(96.095% 0.00288 264.54) */;
9797
--wa-color-gray-90: #e3e5ea /* oklch(92.181% 0.00709 268.54) */;

0 commit comments

Comments
 (0)