diff --git a/apps/svelte.dev/content/tutorial/01-svelte/01-introduction/01-welcome-to-svelte/index.md b/apps/svelte.dev/content/tutorial/01-svelte/01-introduction/01-welcome-to-svelte/index.md index c5fa21ace2..07d0af3634 100644 --- a/apps/svelte.dev/content/tutorial/01-svelte/01-introduction/01-welcome-to-svelte/index.md +++ b/apps/svelte.dev/content/tutorial/01-svelte/01-introduction/01-welcome-to-svelte/index.md @@ -27,4 +27,4 @@ This tutorial is split into four main parts: Each section will present an exercise designed to illustrate a feature. Later exercises build on the knowledge gained in earlier ones, so it's recommended that you go from start to finish. If necessary, you can navigate via the menu above. -If you get stuck, you can click the `solve` button to the left of the editorin the top right of the editor view. (Use the toggle below to switch between tutorial and editor views. The `solve` button is disabled on sections like this one that don't include an exercise.) Try not to rely on it too much; you will learn faster by figuring out where to put each suggested code block and manually typing it in to the editor. +If you get stuck, you can click the `solve` button in the top right of the screen. (The `solve` button is disabled on sections like this one that don't include an exercise.) Try not to rely on it too much; you will learn faster by figuring out where to put each suggested code block and manually typing it in to the editor. diff --git a/apps/svelte.dev/src/lib/components/ScreenToggle.svelte b/apps/svelte.dev/src/lib/components/ScreenToggle.svelte deleted file mode 100644 index a3db762b64..0000000000 --- a/apps/svelte.dev/src/lib/components/ScreenToggle.svelte +++ /dev/null @@ -1,42 +0,0 @@ - - -
- {#each labels as label, index} - - {/each} -
- - diff --git a/apps/svelte.dev/src/routes/(authed)/apps/+page.svelte b/apps/svelte.dev/src/routes/(authed)/apps/+page.svelte index 026f5a302e..8d03cd6375 100644 --- a/apps/svelte.dev/src/routes/(authed)/apps/+page.svelte +++ b/apps/svelte.dev/src/routes/(authed)/apps/+page.svelte @@ -275,13 +275,7 @@ } ul:not(.selecting) li:hover a { - background-color: var(--sk-theme-2); - color: white; - } - - ul:not(.selecting) li:hover h2, - ul:not(.selecting) li:hover span { - color: white; + background-color: var(--sk-back-4); } ul:not(.selecting) li:hover input { diff --git a/apps/svelte.dev/src/routes/(authed)/playground/[id]/+page.svelte b/apps/svelte.dev/src/routes/(authed)/playground/[id]/+page.svelte index 84e07d56db..263d8e2de5 100644 --- a/apps/svelte.dev/src/routes/(authed)/playground/[id]/+page.svelte +++ b/apps/svelte.dev/src/routes/(authed)/playground/[id]/+page.svelte @@ -168,7 +168,6 @@ diff --git a/apps/svelte.dev/src/routes/tutorial/[...slug]/ToggleButton.svelte b/apps/svelte.dev/src/routes/tutorial/[...slug]/ToggleButton.svelte deleted file mode 100644 index 357ca88839..0000000000 --- a/apps/svelte.dev/src/routes/tutorial/[...slug]/ToggleButton.svelte +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - diff --git a/apps/svelte.dev/src/routes/tutorial/[...slug]/codemirror.css b/apps/svelte.dev/src/routes/tutorial/[...slug]/codemirror.css index 03b5728eae..d9932c1d01 100644 --- a/apps/svelte.dev/src/routes/tutorial/[...slug]/codemirror.css +++ b/apps/svelte.dev/src/routes/tutorial/[...slug]/codemirror.css @@ -108,10 +108,6 @@ border: 2px solid transparent; } -.cm-editor .cm-button:active { - background: var(--sk-theme-2-variant); -} - .cm-editor .cm-textfield { background: var(--sk-back-1); color: var(--sk-text-1); diff --git a/packages/repl/src/lib/Message.svelte b/packages/repl/src/lib/Message.svelte index f0f8feb9c6..baf84b65f9 100644 --- a/packages/repl/src/lib/Message.svelte +++ b/packages/repl/src/lib/Message.svelte @@ -93,6 +93,6 @@ } .info { - background-color: var(--sk-theme-2); + background-color: var(--sk-text-4); } diff --git a/packages/repl/src/lib/Output/CompilerOptions.svelte b/packages/repl/src/lib/Output/CompilerOptions.svelte index e20ecf50a1..306af49460 100644 --- a/packages/repl/src/lib/Output/CompilerOptions.svelte +++ b/packages/repl/src/lib/Output/CompilerOptions.svelte @@ -1,6 +1,6 @@ @@ -31,7 +31,7 @@ padding: 0 10px; font-family: var(--sk-font-family-mono); font-size: 13px; - color: var(--sk-text-2, #999); + color: var(--sk-text-2); line-height: 1.8; } @@ -39,7 +39,7 @@ display: block; padding: 0 0 0 1.25em; white-space: nowrap; - color: var(--sk-text-3, #999); + color: var(--sk-text-3); user-select: none; } @@ -49,13 +49,9 @@ } .string { - color: hsl(41, 37%, 45%); + color: var(--sk-code-string); } - /* .boolean { - color: hsl(45, 7%, 45%); - } */ - label { display: inline-block; } @@ -88,11 +84,6 @@ opacity: 1; } - /* input[type=radio]:focus + label { - color: #00f; - outline: 1px dotted #00f; - } */ - input[type='radio'] + label:before { content: ''; background: #eee; @@ -110,16 +101,16 @@ } input[type='radio'] + label:before { - background-color: var(--sk-theme-2); + background-color: var(--sk-text-4); border-radius: 100%; box-shadow: inset 0 0 0 0.5em rgba(255, 255, 255, 0.95); - border: 1px solid var(--sk-theme-2); + border: 1px solid var(--sk-text-4); } input[type='radio']:checked + label:before { background-color: var(--sk-theme-1); box-shadow: inset 0 0 0 0.15em rgba(255, 255, 255, 0.95); - border: 1px solid var(--sk-theme-2); + border: 1px solid var(--sk-text-4); transition: box-shadow 0.2s ease-out; } diff --git a/packages/repl/src/lib/Output/Output.svelte b/packages/repl/src/lib/Output/Output.svelte index 4f4fe58a9f..ecc8fb86f2 100644 --- a/packages/repl/src/lib/Output/Output.svelte +++ b/packages/repl/src/lib/Output/Output.svelte @@ -108,7 +108,7 @@ diff --git a/packages/site-kit/src/lib/components/index.ts b/packages/site-kit/src/lib/components/index.ts index 78ccf8d20d..8f1340eae3 100644 --- a/packages/site-kit/src/lib/components/index.ts +++ b/packages/site-kit/src/lib/components/index.ts @@ -1,8 +1,10 @@ export { default as Banners, defineBanner, fetchBanner } from './Banners.svelte'; +export { default as Checkbox } from './Checkbox.svelte'; export { default as Dropdown } from './Dropdown.svelte'; export { default as HoverMenu } from './HoverMenu.svelte'; export { default as Icon } from './Icon.svelte'; export { default as Icons } from './Icons.svelte'; +export { default as ScreenToggle } from './ScreenToggle.svelte'; export { default as Section } from './Section.svelte'; export { default as Shell } from './Shell.svelte'; export { default as Text } from './Text.svelte'; diff --git a/packages/site-kit/src/lib/styles/tokens.css b/packages/site-kit/src/lib/styles/tokens.css index c8946afac6..d2c6ded272 100644 --- a/packages/site-kit/src/lib/styles/tokens.css +++ b/packages/site-kit/src/lib/styles/tokens.css @@ -21,6 +21,7 @@ --sk-border-radius: 0.4rem; --sk-page-content-width: 84rem; --sk-banner-bottom-height: 0px; + --sk-pane-controls-height: 4.2rem; /* typography (prefer `font: --sk-font-{x}` over `font-family` and `font-size` rules */ --sk-font-family-ui: 'Fira Sans', -apple-system, sans-serif; @@ -50,10 +51,8 @@ /* Base colors */ --sk-theme-1-hsl: 12, 93%, 43%; - --sk-theme-2-hsl: 240, 8%, 44%; --sk-theme-1: hsl(var(--sk-theme-1-hsl)); - --sk-theme-2: hsl(var(--sk-theme-2-hsl)); --sk-back-1: hsl(0, 0%, 100%); --sk-back-2: hsl(0, 0%, 100%); @@ -71,7 +70,6 @@ /* same in light mode, different in dark mode */ --sk-theme-1-variant: hsl(15, 100%, 50%); - --sk-theme-2-variant: hsl(240, 8%, 44%); --sk-code-base: var(--sk-text-2); --sk-code-comment: var(--sk-text-4); @@ -125,7 +123,6 @@ --sk-back-6: hsl(0 0 32); --sk-back-translucent: hsl(0 0 100 / 0.1); --sk-theme-1-hsl: 12, 94%, 62%; - --sk-theme-2-hsl: 240, 8%, 44%; --sk-text-1: hsl(0, 0%, 90%); --sk-text-2: hsl(0, 0%, 80%); --sk-text-3: hsl(0, 0%, 65%); @@ -135,7 +132,6 @@ --sk-shadow: drop-shadow(1px 2px 16px rgb(0 0 0 / 0.5)); --sk-theme-1-variant: hsl(15, 100%, 40%); - --sk-theme-2-variant: hsl(240, 8%, 35%); --sk-text-warning-hsl: 32, 67%, 56%;