From 2ae885ff304bb94ec25e44b59f244227600f4885 Mon Sep 17 00:00:00 2001 From: Ahad Birang Date: Mon, 31 May 2021 17:24:48 +0430 Subject: [PATCH 1/9] fix: use high specificity selector for theme vars (#355) --- src/core/runtime/composables/style.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/runtime/composables/style.ts b/src/core/runtime/composables/style.ts index f69a92105..ff8decf8c 100644 --- a/src/core/runtime/composables/style.ts +++ b/src/core/runtime/composables/style.ts @@ -42,7 +42,7 @@ function useCssVariableStore(scopes = ['dark']) { const generateScope = (scope: string) => { const vars = Object.entries(getScope(scope)).map(generateVar).join(';') - return scope === 'default' ? `:root {${vars}}` : `html.${scope} {${vars}}` + return scope === 'default' ? `html:root {${vars}}` : `html.${scope} {${vars}}` } const generate = () => scopes.map(generateScope).join(' ') From 5ca9d8a966d1989b1fb5542f5880ff54318e4269 Mon Sep 17 00:00:00 2001 From: Sergey Bedritsky Date: Mon, 31 May 2021 16:30:59 +0300 Subject: [PATCH 2/9] =?UTF-8?q?feat:=20refresh=20design=20=F0=9F=9A=A7=20?= =?UTF-8?q?=20(#332)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * feat: refresh design * feat: bunch of small improvements * fix: paddings * fix: landing card support text font weight * fix: remove aside item selection * fix: more small improvements * fix: typography, aside, toc improvements * fix: prev next button padding * fix: try primary color on selected sidebar items * feat: update code, code block and code group look; minor fixes * fix: update container max-width; multiple minor fixes * fixes: for mobile * fix: consistency in menu * fix: code inside alert; button roundness; card text size * fix: aside transition optimisation; fixes --- docs/components/AppFooter.vue | 6 +- docs/components/AsideBottom.vue | 4 +- docs/pages/index.md | 57 ++++++++++++------ src/defaultTheme/components/atoms/Alert.vue | 15 ++++- .../components/atoms/ButtonLink.vue | 6 +- src/defaultTheme/components/atoms/Card.vue | 28 ++++----- .../components/atoms/CodeBlock.vue | 2 +- .../components/atoms/CodeGroup.vue | 24 +++----- .../components/atoms/CopyButton.vue | 31 +++++++++- .../components/atoms/HeaderLogo.vue | 4 +- .../components/atoms/ProseBlockquote.vue | 5 +- .../components/atoms/ProseCode.vue | 45 ++++---------- src/defaultTheme/components/atoms/ProseH1.vue | 4 +- src/defaultTheme/components/atoms/ProseH2.vue | 4 +- src/defaultTheme/components/atoms/ProseH3.vue | 2 +- .../components/atoms/ProseTable.vue | 4 +- src/defaultTheme/components/atoms/ProseTd.vue | 1 + src/defaultTheme/components/atoms/ProseTh.vue | 1 + .../components/atoms/ProseThead.vue | 3 +- src/defaultTheme/components/atoms/ProseTr.vue | 4 +- .../components/atoms/icons/IconCheck.vue | 11 ++++ .../components/atoms/icons/IconCopy.vue | 17 ++++++ .../molecules/AsideNavigationItem.vue | 59 ++++++++----------- .../{atoms => molecules}/CardGrid.vue | 4 +- .../components/organisms/AppAside.vue | 6 +- .../components/organisms/AppPage.vue | 2 +- .../components/organisms/BlockHero.vue | 21 ++++--- .../components/organisms/PageContent.vue | 13 +++- .../components/organisms/PagePrevNext.vue | 39 ++++++------ .../components/organisms/PageToc.vue | 20 ++++--- .../components/templates/Docs.vue | 2 +- src/defaultTheme/css/main.css | 2 +- src/defaultTheme/module.ts | 2 + src/defaultTheme/settings.ts | 4 +- src/defaultTheme/windi.config.ts | 3 + 35 files changed, 254 insertions(+), 201 deletions(-) create mode 100644 src/defaultTheme/components/atoms/icons/IconCheck.vue create mode 100644 src/defaultTheme/components/atoms/icons/IconCopy.vue rename src/defaultTheme/components/{atoms => molecules}/CardGrid.vue (85%) diff --git a/docs/components/AppFooter.vue b/docs/components/AppFooter.vue index a658f1481..e4a9c06fc 100644 --- a/docs/components/AppFooter.vue +++ b/docs/components/AppFooter.vue @@ -1,5 +1,5 @@