From badf5bf2540d4caa1b5609b57de45332ad01b540 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Thu, 3 Oct 2024 09:17:37 -0400 Subject: [PATCH 01/11] neumorphic buttons --- .../playground/[id]/AppControls.svelte | 12 ++--- .../src/lib/components/ThemeToggle.svelte | 52 +++++++++++++++---- packages/site-kit/src/lib/styles/base.css | 30 +++++++++++ 3 files changed, 78 insertions(+), 16 deletions(-) diff --git a/apps/svelte.dev/src/routes/(authed)/playground/[id]/AppControls.svelte b/apps/svelte.dev/src/routes/(authed)/playground/[id]/AppControls.svelte index 30d2647f90..85311c400a 100644 --- a/apps/svelte.dev/src/routes/(authed)/playground/[id]/AppControls.svelte +++ b/apps/svelte.dev/src/routes/(authed)/playground/[id]/AppControls.svelte @@ -215,7 +215,7 @@ export default app;` />
- - - - @@ -285,7 +285,7 @@ export default app;` .icon { transform: translateY(0.1rem); display: inline-block; - padding: 0.2em; + padding: 0.4em; opacity: 0.7; transition: opacity 0.3s; font-family: var(--sk-font-ui); diff --git a/packages/site-kit/src/lib/components/ThemeToggle.svelte b/packages/site-kit/src/lib/components/ThemeToggle.svelte index 778f548bc6..54d36025ba 100644 --- a/packages/site-kit/src/lib/components/ThemeToggle.svelte +++ b/packages/site-kit/src/lib/components/ThemeToggle.svelte @@ -38,24 +38,56 @@ onDestroy(() => query?.removeEventListener('change', cb)); - +
+ Theme + +
diff --git a/packages/site-kit/src/lib/styles/base.css b/packages/site-kit/src/lib/styles/base.css index 9800e8674f..497edd63f0 100644 --- a/packages/site-kit/src/lib/styles/base.css +++ b/packages/site-kit/src/lib/styles/base.css @@ -171,6 +171,36 @@ button > svg { stroke: currentColor !important; } +.raised { + --highlight: hsl(0 0 100 / 0.8); + --highlight-active: hsl(0 0 100 / 1); + --shadow: hsl(0 0 0 / 0.1); + --shadow-active: hsl(0 0 0 / 0.15); + + .dark & { + --highlight: hsl(0 0 100 / 0.15); + --highlight-active: hsl(0 0 100 / 0.15); + --shadow: hsl(0 0 0 / 0.2); + --shadow-active: hsl(0 0 0 / 0.3); + } + + + border-radius: var(--sk-border-radius); + box-shadow: 2px 2px 4px var(--shadow), -1px -1px 3px var(--highlight); + + &:hover { + box-shadow: 2px 2px 5px var(--shadow-active), -1px -1px 4px var(--highlight-active); + } + + &:active { + box-shadow: inset -1px -1px 3px var(--highlight-active), inset 1px 1px 3px var(--shadow-active); + } + + &:disabled { + box-shadow: none; + } +} + /* links ------------------------------------- */ a { color: var(--sk-theme-1); From 7489c7ca5c5b5473cda1bff7a36bcd89ff291676 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Fri, 4 Oct 2024 00:19:48 -0400 Subject: [PATCH 02/11] prettier --- packages/site-kit/src/lib/styles/base.css | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/packages/site-kit/src/lib/styles/base.css b/packages/site-kit/src/lib/styles/base.css index a349fc92f1..40b9069591 100644 --- a/packages/site-kit/src/lib/styles/base.css +++ b/packages/site-kit/src/lib/styles/base.css @@ -180,16 +180,21 @@ button > svg { --shadow-active: hsl(0 0 0 / 0.3); } - border-radius: var(--sk-border-radius); - box-shadow: 2px 2px 4px var(--shadow), -1px -1px 3px var(--highlight); + box-shadow: + 2px 2px 4px var(--shadow), + -1px -1px 3px var(--highlight); &:hover { - box-shadow: 2px 2px 5px var(--shadow-active), -1px -1px 4px var(--highlight-active); + box-shadow: + 2px 2px 5px var(--shadow-active), + -1px -1px 4px var(--highlight-active); } &:active { - box-shadow: inset -1px -1px 3px var(--highlight-active), inset 1px 1px 3px var(--shadow-active); + box-shadow: + inset -1px -1px 3px var(--highlight-active), + inset 1px 1px 3px var(--shadow-active); } &:disabled { From 56fd791f28a2c3bcc9a6d929c08a77e793ad96e9 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Fri, 4 Oct 2024 08:41:18 -0400 Subject: [PATCH 03/11] round --- packages/site-kit/src/lib/components/ThemeToggle.svelte | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/site-kit/src/lib/components/ThemeToggle.svelte b/packages/site-kit/src/lib/components/ThemeToggle.svelte index 54d36025ba..7c7205f468 100644 --- a/packages/site-kit/src/lib/components/ThemeToggle.svelte +++ b/packages/site-kit/src/lib/components/ThemeToggle.svelte @@ -51,8 +51,9 @@