From 6f9d18089418f46e2493e39d091e9e33e07d1182 Mon Sep 17 00:00:00 2001 From: Jothsa <58094796+Jothsa@users.noreply.github.com> Date: Wed, 17 Apr 2024 22:21:46 -0500 Subject: [PATCH 1/3] add drawn borders --- docsite/index.html | 21 ++++++++++++++++++++- src/props.borders.css | 6 ++++++ src/props.borders.js | 7 +++++++ test/basic.test.cjs | 4 ++-- 4 files changed, 35 insertions(+), 3 deletions(-) diff --git a/docsite/index.html b/docsite/index.html index fd84a144..edc18b1b 100644 --- a/docsite/index.html +++ b/docsite/index.html @@ -3187,7 +3187,7 @@
Relative Sizes

Borders

-

Sizes, corner radii, a circle helper, conditional radii, and some blobs.

+

Sizes, corner radii, a circle helper, conditional radii, radii that produce a hand-drawn border, and some blobs.

@@ -3198,6 +3198,7 @@
Vars Sample
--border-size-{1-5} --radius-{1-6} --radius-round + --radius-drawn-{1-6} --radius-blob-{1-5} --radius-conditional-{1-6} @@ -3217,6 +3218,12 @@
Usage Sample
aspect-ratio: var(--ratio-square); border-radius: var(--radius-round); } + + .drawn { + inline-size: var(--size-14); + border: var(--brown-12) var(--size-4) solid; + border-radius: var(--radius-drawn-1); + }
@@ -3244,6 +3251,18 @@

Border Radius

+
+

Drawn Borders

+
+
1
+
2
+
3
+
4
+
5
+
6
+
+
+

Blobs

diff --git a/src/props.borders.css b/src/props.borders.css index 25b9ea9b..02caaea3 100644 --- a/src/props.borders.css +++ b/src/props.borders.css @@ -10,6 +10,12 @@ --radius-4: 2rem; --radius-5: 4rem; --radius-6: 8rem; + --radius-drawn-1: 255px 15px 225px 15px / 15px 225px 15px 255px; + --radius-drawn-2: 125px 10px 20px 185px / 25px 205px 205px 25px; + --radius-drawn-3: 15px 255px 15px 225px / 225px 15px 255px 15px; + --radius-drawn-4: 15px 25px 155px 25px / 225px 150px 25px 115px; + --radius-drawn-5: 250px 25px 15px 20px / 15px 80px 105px 115px; + --radius-drawn-6: 28px 100px 20px 15px / 150px 30px 205px 225px; --radius-round: 1e5px; --radius-blob-1: 30% 70% 70% 30% / 53% 30% 70% 47%; --radius-blob-2: 53% 47% 34% 66% / 63% 46% 54% 37%; diff --git a/src/props.borders.js b/src/props.borders.js index acd07983..e3c609b9 100644 --- a/src/props.borders.js +++ b/src/props.borders.js @@ -12,6 +12,13 @@ export default { '--radius-5': '4rem', '--radius-6': '8rem', + '--radius-drawn-1': '255px 15px 225px 15px / 15px 225px 15px 255px', + '--radius-drawn-2': '125px 10px 20px 185px / 25px 205px 205px 25px', + '--radius-drawn-3': '15px 255px 15px 225px / 225px 15px 255px 15px', + '--radius-drawn-4': '15px 25px 155px 25px / 225px 150px 25px 115px', + '--radius-drawn-5': '250px 25px 15px 20px / 15px 80px 105px 115px', + '--radius-drawn-6': '28px 100px 20px 15px / 150px 30px 205px 225px', + '--radius-round': '1e5px', '--radius-blob-1': '30% 70% 70% 30% / 53% 30% 70% 47%', '--radius-blob-2': '53% 47% 34% 66% / 63% 46% 54% 37%', diff --git a/test/basic.test.cjs b/test/basic.test.cjs index 9ba5120b..80019e5d 100644 --- a/test/basic.test.cjs +++ b/test/basic.test.cjs @@ -4,7 +4,7 @@ const OpenProps = require('../dist/open-props.cjs') const OPtokens = require('../open-props.tokens.json') test('Should have an all included import', t => { - t.is(Object.keys(OpenProps).length, 1658) + t.is(Object.keys(OpenProps).length, 1670) }) test('Import should have animations', async t => { @@ -24,7 +24,7 @@ test('Import should have colors', async t => { }) test('JSON Import should have colors', async t => { - t.is(Object.keys(OPtokens).length, 439) + t.is(Object.keys(OPtokens).length, 445) t.assert(Object.keys(OPtokens).includes('--orange-0')) }) From 4bf1ce9aab2b9d756fa4559ba4760a8b27c22eeb Mon Sep 17 00:00:00 2001 From: Jothsa <58094796+Jothsa@users.noreply.github.com> Date: Wed, 17 Apr 2024 22:38:37 -0500 Subject: [PATCH 2/3] fix tests --- test/basic.test.cjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/basic.test.cjs b/test/basic.test.cjs index 5ad18441..c0ba9664 100644 --- a/test/basic.test.cjs +++ b/test/basic.test.cjs @@ -24,7 +24,7 @@ test('Import should have colors', async t => { }) test('JSON Import should have colors', async t => { - t.is(Object.keys(OPtokens).length, 468) + t.is(Object.keys(OPtokens).length, 462) t.assert(Object.keys(OPtokens).includes('--orange-0')) }) From bb45e89b56b01d42bf8a5dce703c2dfe83faf0c2 Mon Sep 17 00:00:00 2001 From: Jothsa <58094796+Jothsa@users.noreply.github.com> Date: Thu, 18 Apr 2024 09:30:20 -0500 Subject: [PATCH 3/3] fix word --- docsite/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docsite/index.html b/docsite/index.html index 02001794..8f855cef 100644 --- a/docsite/index.html +++ b/docsite/index.html @@ -3245,7 +3245,7 @@
Usage Sample
.drawn { inline-size: var(--size-14); - border: var(--brown-12) var(--size-4) solid; + border: var(--brown-12) var(--border-size-4) solid; border-radius: var(--radius-drawn-1); }