From 778b2e2dee0c0ce943b7f2c61a831709dbbf1237 Mon Sep 17 00:00:00 2001 From: RostiMelk Date: Mon, 9 Mar 2026 16:24:31 +0100 Subject: [PATCH 1/2] fix: docs favicon emoji, logo cropping, dark mode logo invert MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Replace hand-drawn SVG icons with Twemoji 🍜 ramen emoji paths - Widen logo viewBox to prevent text cropping - Add dark:invert to demo logos for dark mode support --- docs/favicon.svg | 4 +--- docs/logo/dark.svg | 13 +++++++++++-- docs/logo/light.svg | 13 +++++++++++-- docs/snippets/logo-soup-demo.jsx | 1 + 4 files changed, 24 insertions(+), 7 deletions(-) diff --git a/docs/favicon.svg b/docs/favicon.svg index ca5f80a..e9fc970 100644 --- a/docs/favicon.svg +++ b/docs/favicon.svg @@ -1,3 +1 @@ - - 🍜 - + \ No newline at end of file diff --git a/docs/logo/dark.svg b/docs/logo/dark.svg index 6a5c8e7..f2fcc6c 100644 --- a/docs/logo/dark.svg +++ b/docs/logo/dark.svg @@ -1,3 +1,12 @@ - - 🍜 Logo Soup + + + + + + + + + + + Logo Soup diff --git a/docs/logo/light.svg b/docs/logo/light.svg index c732b01..2773be8 100644 --- a/docs/logo/light.svg +++ b/docs/logo/light.svg @@ -1,3 +1,12 @@ - - 🍜 Logo Soup + + + + + + + + + + + Logo Soup diff --git a/docs/snippets/logo-soup-demo.jsx b/docs/snippets/logo-soup-demo.jsx index 2619c20..7d98b8f 100644 --- a/docs/snippets/logo-soup-demo.jsx +++ b/docs/snippets/logo-soup-demo.jsx @@ -42,6 +42,7 @@ export const LogoSoupDemo = () => { src={`${base}/${name}.svg`} alt={name} draggable={false} + className="dark:invert" style={{ width: on ? `${dw * displayScale}px` From 8b14a72f359e5e1e80ec66edfb70d52ec8f9f9e6 Mon Sep 17 00:00:00 2001 From: RostiMelk Date: Mon, 9 Mar 2026 16:26:19 +0100 Subject: [PATCH 2/2] fix: remove single-item dropdown, use flat navigation groups --- docs/docs.json | 56 ++++++++++++++++++++++---------------------------- 1 file changed, 25 insertions(+), 31 deletions(-) diff --git a/docs/docs.json b/docs/docs.json index 15cee81..c88b78b 100644 --- a/docs/docs.json +++ b/docs/docs.json @@ -27,39 +27,33 @@ } }, "navigation": { - "dropdowns": [ + "groups": [ { - "dropdown": "Documentation", - "icon": "book", + "group": "Get Started", + "pages": ["introduction", "quickstart"] + }, + { + "group": "Frameworks", + "pages": [ + "frameworks/react", + "frameworks/vue", + "frameworks/svelte", + "frameworks/solid", + "frameworks/angular", + "frameworks/jquery", + "frameworks/vanilla", + "frameworks/custom" + ] + }, + { + "group": "Guides", + "pages": ["options", "how-it-works"] + }, + { + "group": "Reference", "pages": [ - { - "group": "Get Started", - "pages": ["introduction", "quickstart"] - }, - { - "group": "Frameworks", - "pages": [ - "frameworks/react", - "frameworks/vue", - "frameworks/svelte", - "frameworks/solid", - "frameworks/angular", - "frameworks/jquery", - "frameworks/vanilla", - "frameworks/custom" - ] - }, - { - "group": "Guides", - "pages": ["options", "how-it-works"] - }, - { - "group": "Reference", - "pages": [ - "api-reference/create-logo-soup", - "api-reference/get-visual-center-transform" - ] - } + "api-reference/create-logo-soup", + "api-reference/get-visual-center-transform" ] } ]