From 2ddba8f543b499a5d5da86bb3b2b7be19db6d81e Mon Sep 17 00:00:00 2001 From: goncalosard Date: Fri, 25 Nov 2022 16:46:04 +0000 Subject: [PATCH 1/6] fix(core): checkbox changes to match design --- packages/core/scss/components/_checkboxes.scss | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/packages/core/scss/components/_checkboxes.scss b/packages/core/scss/components/_checkboxes.scss index d6b61b9a637..2048a28a1ed 100755 --- a/packages/core/scss/components/_checkboxes.scss +++ b/packages/core/scss/components/_checkboxes.scss @@ -28,7 +28,9 @@ [type='checkbox']:not(:checked) + label, [type='checkbox']:checked + label { position: relative; - line-height: $size; + display: flex; + align-items: center; + line-height: 16px; user-select: none; color: var(--theme-checkbox-label--color); @@ -40,8 +42,8 @@ [type='checkbox'] + label:before { content: ''; - width: $size; - height: $size; + width: 18px; + height: 18px; float: left; margin-right: $small-space; @@ -99,16 +101,16 @@ & + label:after { content: ''; - width: 9px; - height: 4px; + width: 7px; + height: 2.5px; display: block; border-top: none; border-right: none; border-bottom: 1px solid var(--theme-checkbox-checked--color); border-left: 1px solid var(--theme-checkbox-checked--color); position: absolute; - top: 8px; - left: 8px; + top: 7.5px; + left: 5.5px; transform: rotate(-45deg) scale(2); } From 9a651fa511242f3de61701b0b70d4fa95f8a772c Mon Sep 17 00:00:00 2001 From: goncalosard Date: Mon, 28 Nov 2022 11:25:23 +0000 Subject: [PATCH 2/6] fix(core): variable changed --- packages/core/scss/components/_checkboxes.scss | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/core/scss/components/_checkboxes.scss b/packages/core/scss/components/_checkboxes.scss index 2048a28a1ed..e8a8900949a 100755 --- a/packages/core/scss/components/_checkboxes.scss +++ b/packages/core/scss/components/_checkboxes.scss @@ -8,7 +8,7 @@ */ @mixin checkbox-basic() { - $size: $large-space; + $size: 18px; /* Base for label styling */ [type='checkbox']:not(:checked), @@ -42,8 +42,8 @@ [type='checkbox'] + label:before { content: ''; - width: 18px; - height: 18px; + width: $size; + height: $size; float: left; margin-right: $small-space; From 2cee53de4f6a215e34d77d47ef2252eddd83ea0c Mon Sep 17 00:00:00 2001 From: goncalosard Date: Mon, 28 Nov 2022 14:55:31 +0000 Subject: [PATCH 3/6] fix(core): mixed position --- packages/core/scss/components/_checkboxes.scss | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/core/scss/components/_checkboxes.scss b/packages/core/scss/components/_checkboxes.scss index e8a8900949a..0953c35ca69 100755 --- a/packages/core/scss/components/_checkboxes.scss +++ b/packages/core/scss/components/_checkboxes.scss @@ -146,12 +146,12 @@ & + label:after { content: ''; display: block; - width: 14px; - height: 1px; + width: 10px; + height: 2px; border-bottom: 2px solid var(--theme-checkbox-mixed--color); position: absolute; - top: 11px; - left: 5px; + top: 8px; + left: 4px; } & + label:before { From 501616ae76b42c88ea26b11f3717d3ffe4a81de5 Mon Sep 17 00:00:00 2001 From: goncalosard Date: Mon, 28 Nov 2022 15:47:04 +0000 Subject: [PATCH 4/6] fix(core): visual-regression tests --- .../components/checkbox/test/basic/index.html | 28 ++++++++++++++++++ .../components/checkbox/test/checkbox.e2e.ts | 23 +++++++++++++++ .../checkbox/test/indeterminate/index.html | 29 +++++++++++++++++++ 3 files changed, 80 insertions(+) create mode 100644 packages/core/src/components/checkbox/test/basic/index.html create mode 100644 packages/core/src/components/checkbox/test/checkbox.e2e.ts create mode 100644 packages/core/src/components/checkbox/test/indeterminate/index.html diff --git a/packages/core/src/components/checkbox/test/basic/index.html b/packages/core/src/components/checkbox/test/basic/index.html new file mode 100644 index 00000000000..ec64cb51610 --- /dev/null +++ b/packages/core/src/components/checkbox/test/basic/index.html @@ -0,0 +1,28 @@ + + + + + + + Stencil Component Starter + + +
+ + +
+ +
+ + +
+ + + diff --git a/packages/core/src/components/checkbox/test/checkbox.e2e.ts b/packages/core/src/components/checkbox/test/checkbox.e2e.ts new file mode 100644 index 00000000000..625741f47f3 --- /dev/null +++ b/packages/core/src/components/checkbox/test/checkbox.e2e.ts @@ -0,0 +1,23 @@ +/* + * SPDX-FileCopyrightText: 2022 Siemens AG + * + * SPDX-License-Identifier: MIT + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +import { expect } from '@playwright/test'; +import { regressionTest } from '@utils/test'; + +regressionTest.describe('checkbox', () => { + regressionTest('basic', async ({ page }) => { + await page.goto(`checkbox/test/basic`); + expect(await page.screenshot({ fullPage: true })).toMatchSnapshot(); + }); + + regressionTest('indeterminate', async ({ page }) => { + await page.goto(`checkbox/test/indeterminate`); + expect(await page.screenshot({ fullPage: true })).toMatchSnapshot(); + }); +}); diff --git a/packages/core/src/components/checkbox/test/indeterminate/index.html b/packages/core/src/components/checkbox/test/indeterminate/index.html new file mode 100644 index 00000000000..7dd130e6256 --- /dev/null +++ b/packages/core/src/components/checkbox/test/indeterminate/index.html @@ -0,0 +1,29 @@ + + + + + + + Stencil Component Starter + + +
+ + +
+ + + + From 616cfb55ac757a8e72b060502884466487fb7fce Mon Sep 17 00:00:00 2001 From: Daniel Leroux Date: Tue, 29 Nov 2022 06:48:04 +0100 Subject: [PATCH 5/6] refactor: convert px to rem --- .../core/scss/components/_checkboxes.scss | 22 +++++++++--------- .../components/checkbox/test/basic/index.html | 10 ++++++++ ...-1-chromium---theme-classic-dark-linux.png | Bin 0 -> 15898 bytes ...1-chromium---theme-classic-light-linux.png | Bin 0 -> 15379 bytes ...-1-chromium---theme-classic-dark-linux.png | Bin 0 -> 8052 bytes ...1-chromium---theme-classic-light-linux.png | Bin 0 -> 7963 bytes 6 files changed, 21 insertions(+), 11 deletions(-) create mode 100644 packages/core/src/components/checkbox/test/checkbox.e2e.ts-snapshots/checkbox-basic-1-chromium---theme-classic-dark-linux.png create mode 100644 packages/core/src/components/checkbox/test/checkbox.e2e.ts-snapshots/checkbox-basic-1-chromium---theme-classic-light-linux.png create mode 100644 packages/core/src/components/checkbox/test/checkbox.e2e.ts-snapshots/checkbox-indeterminate-1-chromium---theme-classic-dark-linux.png create mode 100644 packages/core/src/components/checkbox/test/checkbox.e2e.ts-snapshots/checkbox-indeterminate-1-chromium---theme-classic-light-linux.png diff --git a/packages/core/scss/components/_checkboxes.scss b/packages/core/scss/components/_checkboxes.scss index 0953c35ca69..6f65cacc3ff 100755 --- a/packages/core/scss/components/_checkboxes.scss +++ b/packages/core/scss/components/_checkboxes.scss @@ -8,7 +8,7 @@ */ @mixin checkbox-basic() { - $size: 18px; + $size: 1.125rem; /* Base for label styling */ [type='checkbox']:not(:checked), @@ -30,7 +30,7 @@ position: relative; display: flex; align-items: center; - line-height: 16px; + line-height: 1rem; user-select: none; color: var(--theme-checkbox-label--color); @@ -101,17 +101,17 @@ & + label:after { content: ''; - width: 7px; - height: 2.5px; + width: 0.45rem; + height: 0.25rem; display: block; border-top: none; border-right: none; border-bottom: 1px solid var(--theme-checkbox-checked--color); border-left: 1px solid var(--theme-checkbox-checked--color); position: absolute; - top: 7.5px; - left: 5.5px; - transform: rotate(-45deg) scale(2); + top: 0.3rem; + left: 0.35rem; + transform: rotate(-53deg) scale(2); } &:hover + label:before { @@ -146,12 +146,12 @@ & + label:after { content: ''; display: block; - width: 10px; - height: 2px; + width: 0.625rem; + height: 0.125rm; border-bottom: 2px solid var(--theme-checkbox-mixed--color); position: absolute; - top: 8px; - left: 4px; + top: 0.5rem; + left: 0.25rem; } & + label:before { diff --git a/packages/core/src/components/checkbox/test/basic/index.html b/packages/core/src/components/checkbox/test/basic/index.html index ec64cb51610..ec9b29cd0bf 100644 --- a/packages/core/src/components/checkbox/test/basic/index.html +++ b/packages/core/src/components/checkbox/test/basic/index.html @@ -14,6 +14,16 @@ Stencil Component Starter +
+ + +
+ +
+ + +
+
diff --git a/packages/core/src/components/checkbox/test/checkbox.e2e.ts-snapshots/checkbox-basic-1-chromium---theme-classic-dark-linux.png b/packages/core/src/components/checkbox/test/checkbox.e2e.ts-snapshots/checkbox-basic-1-chromium---theme-classic-dark-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..915ec6dfe212fefef893fe621658e0e786638a77 GIT binary patch literal 15898 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 DVUEQ6 literal 0 HcmV?d00001 diff --git a/packages/core/src/components/checkbox/test/checkbox.e2e.ts-snapshots/checkbox-indeterminate-1-chromium---theme-classic-dark-linux.png b/packages/core/src/components/checkbox/test/checkbox.e2e.ts-snapshots/checkbox-indeterminate-1-chromium---theme-classic-dark-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..2fa8892421b9fef60853573e1a4bc678b7742e72 GIT binary patch literal 8052 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 DErTR9 literal 0 HcmV?d00001 diff --git a/packages/core/src/components/checkbox/test/checkbox.e2e.ts-snapshots/checkbox-indeterminate-1-chromium---theme-classic-light-linux.png b/packages/core/src/components/checkbox/test/checkbox.e2e.ts-snapshots/checkbox-indeterminate-1-chromium---theme-classic-light-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..616066427330afcb9dd8ec2eb5c51b182c45f36e GIT binary patch literal 7963 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 Date: Tue, 29 Nov 2022 11:19:23 +0100 Subject: [PATCH 6/6] refactor(core/check-box): use common variables and REM where possible --- packages/core/scss/components/_checkboxes.scss | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/packages/core/scss/components/_checkboxes.scss b/packages/core/scss/components/_checkboxes.scss index 6f65cacc3ff..40e83ca3722 100755 --- a/packages/core/scss/components/_checkboxes.scss +++ b/packages/core/scss/components/_checkboxes.scss @@ -30,7 +30,7 @@ position: relative; display: flex; align-items: center; - line-height: 1rem; + line-height: $default-space; user-select: none; color: var(--theme-checkbox-label--color); @@ -54,14 +54,14 @@ [type='checkbox'] + label:focus-visible { &:before { - outline: 1px solid var(--focus--border-color); + outline: 0.0625rem solid var(--focus--border-color); outline-offset: var(--theme-checkbox--focus--outline-offset); } } [type='checkbox']:focus-visible + label { &:before { - outline: 1px solid var(--focus--border-color); + outline: 0.0625rem solid var(--focus--border-color); outline-offset: var(--theme-checkbox--focus--outline-offset); } } @@ -106,8 +106,8 @@ display: block; border-top: none; border-right: none; - border-bottom: 1px solid var(--theme-checkbox-checked--color); - border-left: 1px solid var(--theme-checkbox-checked--color); + border-bottom: 0.0625rem solid var(--theme-checkbox-checked--color); + border-left: 0.0625rem solid var(--theme-checkbox-checked--color); position: absolute; top: 0.3rem; left: 0.35rem; @@ -147,11 +147,11 @@ content: ''; display: block; width: 0.625rem; - height: 0.125rm; - border-bottom: 2px solid var(--theme-checkbox-mixed--color); + height: 0.125rem; + border-bottom: 0.125rem solid var(--theme-checkbox-mixed--color); position: absolute; - top: 0.5rem; - left: 0.25rem; + top: $small-space; + left: $tiny-space; } & + label:before {