Skip to content

Commit dc99ed8

Browse files
Juliusschaepersimuraijonrohan
authored
Added light & dark colorblind themes (#1596)
* Added light & dark colorblind themes * Changeset * Create afraid-pugs-whisper.md * Updating primitives version * Removing extra space * Remove extra changeset Co-authored-by: simurai <simurai@github.com> Co-authored-by: Jon Rohan <yes@jonrohan.codes>
1 parent 2cf661c commit dc99ed8

File tree

4 files changed

+20
-5
lines changed

4 files changed

+20
-5
lines changed

.changeset/afraid-pugs-whisper.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@primer/css": minor
3+
---
4+
5+
Add light & dark colorblind themes

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
"release": "changeset publish"
3535
},
3636
"dependencies": {
37-
"@primer/primitives": "^4.7.1"
37+
"@primer/primitives": "^4.8.0"
3838
},
3939
"devDependencies": {
4040
"@changesets/changelog-github": "0.4.1",

src/base/modes.scss

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,11 @@
33
@import "../support/mixins/color-modes.scss";
44

55
@import "@primer/primitives/dist/scss/colors/_light.scss";
6+
@import "@primer/primitives/dist/scss/colors/_light_protanopia.scss";
67
@import "@primer/primitives/dist/scss/colors/_dark.scss";
78
@import "@primer/primitives/dist/scss/colors/_dark_dimmed.scss";
89
@import "@primer/primitives/dist/scss/colors/_dark_high_contrast.scss";
10+
@import "@primer/primitives/dist/scss/colors/_dark_protanopia.scss";
911

1012
// Outputs the CSS variables
1113
// Use :root (html element) to define a default
@@ -14,6 +16,10 @@
1416
@include primer-colors-light;
1517
}
1618

19+
@include color-mode-theme(light_protanopia) {
20+
@include primer-colors-light-protanopia;
21+
}
22+
1723
@include color-mode-theme(dark) {
1824
@include primer-colors-dark;
1925
}
@@ -26,6 +32,10 @@
2632
@include primer-colors-dark_high_contrast;
2733
}
2834

35+
@include color-mode-theme(dark_protanopia) {
36+
@include primer-colors-dark_protanopia;
37+
}
38+
2939
// Color mode boundaries
3040
// Enables nesting of different color modes
3141

yarn.lock

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -880,10 +880,10 @@
880880
"@nodelib/fs.scandir" "2.1.4"
881881
fastq "^1.6.0"
882882

883-
"@primer/primitives@^4.7.1":
884-
version "4.7.1"
885-
resolved "https://registry.yarnpkg.com/@primer/primitives/-/primitives-4.7.1.tgz#2510ca37dd83d1e9cacda7637f2a594edff0391d"
886-
integrity sha512-kttAUcP3QgT5UbYLeMTKDxPvnAVzywX0xnKPcLkmEVQyhmEBlTO4LSlYIzL5YcKyklHcFRf1426UcGOY9wdWDQ==
883+
"@primer/primitives@^4.8.0":
884+
version "4.8.0"
885+
resolved "https://registry.yarnpkg.com/@primer/primitives/-/primitives-4.8.0.tgz#674d4958d9b2256cc8226d4e6e328686a84b8564"
886+
integrity sha512-et4Kwt5LRy5YskHYHFJBoqWoqTHsdQHAOV5YvqQco2P7fQ3Xnus6tMQDuoD2cR03S86qKAjNYO9E6grDxVJWZA==
887887

888888
"@sinonjs/commons@^1.7.0":
889889
version "1.8.2"

0 commit comments

Comments
 (0)