From ce490438baf259162f0741ebfd9b2b16a0cbe568 Mon Sep 17 00:00:00 2001 From: jinhojang6 Date: Thu, 8 Jun 2023 22:36:40 +0900 Subject: [PATCH 01/11] doc footer css update --- .../src/client/css/custom.scss | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/packages/logos-docusaurus-theme/src/client/css/custom.scss b/packages/logos-docusaurus-theme/src/client/css/custom.scss index 665ad83..e975aca 100644 --- a/packages/logos-docusaurus-theme/src/client/css/custom.scss +++ b/packages/logos-docusaurus-theme/src/client/css/custom.scss @@ -616,6 +616,26 @@ a[class^='sidebarLogo_'] { } } +.theme-doc-footer { + margin-bottom: 96px; +} + +.theme-doc-footer-edit-meta-row { + div[class*='lastUpdated_'] { + @include lsd.typography('body2'); + font-style: normal; + opacity: 0.7; + + small { + display: none; + } + + b { + font-weight: 400 !important; + } + } +} + .navbar-sidebar__item { padding-inline: var(--content-padding); padding-block: 0; From 7d14a9c9fa962d993ea1412e1d650e74607f17c5 Mon Sep 17 00:00:00 2001 From: jinhojang6 Date: Thu, 8 Jun 2023 23:10:14 +0900 Subject: [PATCH 02/11] update table CSS --- .../src/client/css/custom.scss | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/packages/logos-docusaurus-theme/src/client/css/custom.scss b/packages/logos-docusaurus-theme/src/client/css/custom.scss index 665ad83..bfb2aa1 100644 --- a/packages/logos-docusaurus-theme/src/client/css/custom.scss +++ b/packages/logos-docusaurus-theme/src/client/css/custom.scss @@ -228,6 +228,9 @@ --ifm-hero-background-color: #f8f8fa; --ifm-hero-text-color: var(--ifm-color-black); + --ifm-table-background: transparent !important; + --ifm-table-stripe-background: transparent !important; + @include utils.responsive('xl', 'down') { --container-max-width: 912px; } @@ -616,6 +619,28 @@ a[class^='sidebarLogo_'] { } } +table { + @include lsd.typography('body2'); + thead > tr { + border: 1px solid rgb(var(--lsd-border-primary)); + } + + th { + text-transform: uppercase; + font-weight: 400 !important; + border: 1px solid rgb(var(--lsd-border-primary)); + text-align: left; + } + + td { + border: 1px solid rgb(var(--lsd-border-primary)); + strong { + text-transform: uppercase; + font-weight: 400 !important; + } + } +} + .navbar-sidebar__item { padding-inline: var(--content-padding); padding-block: 0; From 1a0c2d09827a227865c3e43084befa1840943038 Mon Sep 17 00:00:00 2001 From: jinhojang6 Date: Fri, 9 Jun 2023 00:22:26 +0900 Subject: [PATCH 03/11] restore theme switch in mobile sidebar --- .../src/client/css/custom.scss | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/packages/logos-docusaurus-theme/src/client/css/custom.scss b/packages/logos-docusaurus-theme/src/client/css/custom.scss index 665ad83..182f2a1 100644 --- a/packages/logos-docusaurus-theme/src/client/css/custom.scss +++ b/packages/logos-docusaurus-theme/src/client/css/custom.scss @@ -974,26 +974,10 @@ a[class^='sidebarLogo_'] { } .navbar-sidebar:not(.navbar-sidebar--show-secondary) { - .navbar-sidebar__brand { - button:first-of-type { - display: none; - } - - button.lsd-icon-button { - margin-left: auto; - } - } - .menu { padding-inline: 0; } - .navbar-sidebar__items { - } - - .navbar-sidebar__item { - } - .menu__list { display: flex; flex-direction: column; From c452d06ec6bfd4bd3db7246d00943dc83cfd558c Mon Sep 17 00:00:00 2001 From: jinhojang6 Date: Fri, 9 Jun 2023 01:07:40 +0900 Subject: [PATCH 04/11] update mobile sidebar CSS --- .../src/client/css/custom.scss | 18 ++++++++++++++++++ .../src/client/static/icons/chevron-up.svg | 3 +++ 2 files changed, 21 insertions(+) create mode 100644 packages/logos-docusaurus-theme/src/client/static/icons/chevron-up.svg diff --git a/packages/logos-docusaurus-theme/src/client/css/custom.scss b/packages/logos-docusaurus-theme/src/client/css/custom.scss index 182f2a1..8f08724 100644 --- a/packages/logos-docusaurus-theme/src/client/css/custom.scss +++ b/packages/logos-docusaurus-theme/src/client/css/custom.scss @@ -469,6 +469,19 @@ small { @include lsd.typography('body2'); } +.menu__link--sublist-caret:after { + content: url(/icons/chevron-up.svg); + background: none; + filter: unset; + min-width: unset; + width: unset; + height: unset; +} + +.menu__list-item--collapsed > .menu__link--sublist-caret:after { + transform: rotateZ(0deg) !important; +} + .menu__link--active { border-left: 1px solid rgb(var(--lsd-border-primary)); border-radius: 0; @@ -1012,12 +1025,17 @@ a[class^='sidebarLogo_'] { .footer .container.container-fluid { margin-bottom: 16px !important; + padding-inline: var(--content-padding); > .footer__links { gap: 0 !important; } } + .footer > div[class*='secondRow'] { + margin: var(--content-padding); + } + .footer .footer__links { gap: 16px !important; } diff --git a/packages/logos-docusaurus-theme/src/client/static/icons/chevron-up.svg b/packages/logos-docusaurus-theme/src/client/static/icons/chevron-up.svg new file mode 100644 index 0000000..9c20b96 --- /dev/null +++ b/packages/logos-docusaurus-theme/src/client/static/icons/chevron-up.svg @@ -0,0 +1,3 @@ + + + From bee5df33fbb664d48f3d65dfa14e56694031041a Mon Sep 17 00:00:00 2001 From: Hossein Mehrabi Date: Thu, 8 Jun 2023 20:17:21 +0330 Subject: [PATCH 05/11] fix: update search result icons --- .../src/client/static/icons/hashtag.svg | 6 +++--- .../theme/SearchBar/SearchResultItem/SearchResultItem.tsx | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/logos-docusaurus-theme/src/client/static/icons/hashtag.svg b/packages/logos-docusaurus-theme/src/client/static/icons/hashtag.svg index 4a771d5..e16e3b3 100644 --- a/packages/logos-docusaurus-theme/src/client/static/icons/hashtag.svg +++ b/packages/logos-docusaurus-theme/src/client/static/icons/hashtag.svg @@ -1,3 +1,3 @@ - - - + + + \ No newline at end of file diff --git a/packages/logos-docusaurus-theme/src/client/theme/SearchBar/SearchResultItem/SearchResultItem.tsx b/packages/logos-docusaurus-theme/src/client/theme/SearchBar/SearchResultItem/SearchResultItem.tsx index fe3393f..662b659 100644 --- a/packages/logos-docusaurus-theme/src/client/theme/SearchBar/SearchResultItem/SearchResultItem.tsx +++ b/packages/logos-docusaurus-theme/src/client/theme/SearchBar/SearchResultItem/SearchResultItem.tsx @@ -9,7 +9,7 @@ import styles from './SearchResultItem.module.scss' const icons: Record = { [SearchDocumentType.Title]: ( - + ), [SearchDocumentType.Heading]: ( From 88cc89fceea0cd4401750fe49238c40108248da6 Mon Sep 17 00:00:00 2001 From: Hossein Mehrabi Date: Fri, 9 Jun 2023 04:05:42 +0330 Subject: [PATCH 06/11] fix: render mobile toc after page title --- .../MDXEnhacement/MDXEnhancement.context.ts | 36 ++++++++++++++++++ .../client/containers/MDXEnhacement/index.ts | 1 + .../client/theme/DocItem/Content/index.tsx | 3 +- .../src/client/theme/DocItem/Layout/index.tsx | 38 +++++++++++++------ .../theme/DocItem/Layout/styles.module.scss | 10 +++++ .../client/theme/MDXComponents/Heading.tsx | 15 ++++++++ 6 files changed, 90 insertions(+), 13 deletions(-) create mode 100644 packages/logos-docusaurus-theme/src/client/containers/MDXEnhacement/MDXEnhancement.context.ts create mode 100644 packages/logos-docusaurus-theme/src/client/containers/MDXEnhacement/index.ts create mode 100644 packages/logos-docusaurus-theme/src/client/theme/MDXComponents/Heading.tsx diff --git a/packages/logos-docusaurus-theme/src/client/containers/MDXEnhacement/MDXEnhancement.context.ts b/packages/logos-docusaurus-theme/src/client/containers/MDXEnhacement/MDXEnhancement.context.ts new file mode 100644 index 0000000..f95ef35 --- /dev/null +++ b/packages/logos-docusaurus-theme/src/client/containers/MDXEnhacement/MDXEnhancement.context.ts @@ -0,0 +1,36 @@ +import React, { useContext, useMemo } from 'react' + +export type MDXComponentType = 'heading' +export type MDXEnhancementPosition = 'after' + +export type MDXEnhancementItem = { + component: MDXComponentType + position: MDXEnhancementPosition + render: (props: any) => React.ReactNode +} + +export type MDXEnhancementContextType = { + items: MDXEnhancementItem[] +} + +export const MDXEnhancementContext = + React.createContext({ + items: [], + }) + +export const useMDXEnhancementElements = ( + component: MDXComponentType, + position: MDXEnhancementPosition, + props: T, +): React.ReactNode => { + const ctx = useContext(MDXEnhancementContext) + if (!ctx) return [] + + return useMemo(() => { + const items = ctx.items.filter( + (item) => item.component === component && item.position === position, + ) + + return items.map((item) => item.render(props)) + }, [component, position, props]) +} diff --git a/packages/logos-docusaurus-theme/src/client/containers/MDXEnhacement/index.ts b/packages/logos-docusaurus-theme/src/client/containers/MDXEnhacement/index.ts new file mode 100644 index 0000000..16422cd --- /dev/null +++ b/packages/logos-docusaurus-theme/src/client/containers/MDXEnhacement/index.ts @@ -0,0 +1 @@ +export * from './MDXEnhancement.context' diff --git a/packages/logos-docusaurus-theme/src/client/theme/DocItem/Content/index.tsx b/packages/logos-docusaurus-theme/src/client/theme/DocItem/Content/index.tsx index 9885168..03088b7 100644 --- a/packages/logos-docusaurus-theme/src/client/theme/DocItem/Content/index.tsx +++ b/packages/logos-docusaurus-theme/src/client/theme/DocItem/Content/index.tsx @@ -4,6 +4,7 @@ import { ThemeClassNames } from '@docusaurus/theme-common' import { useDoc } from '@docusaurus/theme-common/internal' import Heading from '@theme/Heading' import MDXContent from '@theme/MDXContent' +import MDXHeading from '@theme/MDXComponents/Heading' /** Title can be declared inside md content or declared through front matter and added manually. To make both cases consistent, @@ -29,7 +30,7 @@ export default function DocItemContent({ children }) {
{syntheticTitle && (
- {syntheticTitle} + {syntheticTitle}
)} {children} diff --git a/packages/logos-docusaurus-theme/src/client/theme/DocItem/Layout/index.tsx b/packages/logos-docusaurus-theme/src/client/theme/DocItem/Layout/index.tsx index e0bf6de..54c7435 100644 --- a/packages/logos-docusaurus-theme/src/client/theme/DocItem/Layout/index.tsx +++ b/packages/logos-docusaurus-theme/src/client/theme/DocItem/Layout/index.tsx @@ -1,17 +1,19 @@ -import React from 'react' -import clsx from 'clsx' import { useWindowSize } from '@docusaurus/theme-common' import { useDoc } from '@docusaurus/theme-common/internal' -import DocItemPaginator from '@theme/DocItem/Paginator' -import DocVersionBanner from '@theme/DocVersionBanner' -import DocVersionBadge from '@theme/DocVersionBadge' -import DocItemFooter from '@theme/DocItem/Footer' -import DocItemTOCMobile from '@theme/DocItem/TOC/Mobile' -import DocItemTOCDesktop from '@theme/DocItem/TOC/Desktop' -import DocItemContent from '@theme/DocItem/Content' import DocBreadcrumbs from '@theme/DocBreadcrumbs' -import styles from './styles.module.scss' +import DocItemContent from '@theme/DocItem/Content' +import DocItemFooter from '@theme/DocItem/Footer' +import DocItemPaginator from '@theme/DocItem/Paginator' +import DocItemTOCDesktop from '@theme/DocItem/TOC/Desktop' +import DocItemTOCMobile from '@theme/DocItem/TOC/Mobile' +import DocVersionBadge from '@theme/DocVersionBadge' +import DocVersionBanner from '@theme/DocVersionBanner' +import { Props as HeadingProps } from '@theme/Heading' +import clsx from 'clsx' +import React from 'react' import { useMedia } from 'react-use' +import { MDXEnhancementContext } from '../../../containers/MDXEnhacement/MDXEnhancement.context' +import styles from './styles.module.scss' /** * Decide if the toc should be rendered, on mobile or desktop viewports @@ -50,8 +52,20 @@ export default function DocItemLayout({ children }) {
- {docTOC.mobile} - {children} + + props.as === 'h1' && docTOC.mobile, + }, + ], + }} + > + {children} +
diff --git a/packages/logos-docusaurus-theme/src/client/theme/DocItem/Layout/styles.module.scss b/packages/logos-docusaurus-theme/src/client/theme/DocItem/Layout/styles.module.scss index 703c53e..043f1f6 100644 --- a/packages/logos-docusaurus-theme/src/client/theme/DocItem/Layout/styles.module.scss +++ b/packages/logos-docusaurus-theme/src/client/theme/DocItem/Layout/styles.module.scss @@ -20,8 +20,18 @@ } .tocMobile { + margin-top: -0.5rem; + margin-bottom: 2rem; + & > div { display: block !important; + margin: 0; + } +} + +.docItemContainer { + .tocMobile:not(:first-of-type) { + display: none; } } diff --git a/packages/logos-docusaurus-theme/src/client/theme/MDXComponents/Heading.tsx b/packages/logos-docusaurus-theme/src/client/theme/MDXComponents/Heading.tsx new file mode 100644 index 0000000..b8854c3 --- /dev/null +++ b/packages/logos-docusaurus-theme/src/client/theme/MDXComponents/Heading.tsx @@ -0,0 +1,15 @@ +import Heading from '@docusaurus/theme-classic/lib/theme/MDXComponents/Heading' +import type { Props } from '@theme/MDXComponents/Heading' +import React from 'react' +import { useMDXEnhancementElements } from '../../containers/MDXEnhacement/MDXEnhancement.context' + +export default function MDXHeading(props: Props): JSX.Element { + const after = useMDXEnhancementElements('heading', 'after', props) + + return ( + <> + + {after} + + ) +} From c37e2b8257b4c569b7a4d868a115e08452fad24f Mon Sep 17 00:00:00 2001 From: Hossein Mehrabi Date: Fri, 9 Jun 2023 04:37:45 +0330 Subject: [PATCH 07/11] style: prettify --- .../src/client/css/custom.scss | 68 +++++++++---------- 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/packages/logos-docusaurus-theme/src/client/css/custom.scss b/packages/logos-docusaurus-theme/src/client/css/custom.scss index 29f7be4..beae3e6 100644 --- a/packages/logos-docusaurus-theme/src/client/css/custom.scss +++ b/packages/logos-docusaurus-theme/src/client/css/custom.scss @@ -1,5 +1,5 @@ -@use "./utils"; -@use "./lsd"; +@use './utils'; +@use './lsd'; /** * Any CSS included here will be global. The classic template @@ -71,8 +71,8 @@ /* Typography. */ --ifm-font-family-base: var(--lsd-typography-generic-font-family); --ifm-font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, - "Liberation Mono", "Courier New", monospace; - --lgs-font-family-secondary: Georgia, "Times New Roman", serif; + 'Liberation Mono', 'Courier New', monospace; + --lgs-font-family-secondary: Georgia, 'Times New Roman', serif; --ifm-font-size-base: 100%; --ifm-line-height-base: 1.625; @@ -231,20 +231,20 @@ --ifm-table-background: transparent !important; --ifm-table-stripe-background: transparent !important; - @include utils.responsive("xl", "down") { + @include utils.responsive('xl', 'down') { --container-max-width: 912px; } } -[data-theme="dark"] { +[data-theme='dark'] { --ifm-color-scheme: dark; } -[data-theme="light"] { +[data-theme='light'] { --ifm-color-scheme: light; } -@include utils.responsive("lg", "down") { +@include utils.responsive('lg', 'down') { :root { --ifm-background-color: rgb(var(--lsd-surface-primary)); } @@ -287,23 +287,23 @@ svg * { } h1 { - @include lsd.typography("h1"); + @include lsd.typography('h1'); } h2 { - @include lsd.typography("h2"); + @include lsd.typography('h2'); } h3 { - @include lsd.typography("h3"); + @include lsd.typography('h3'); } h4 { - @include lsd.typography("h4"); + @include lsd.typography('h4'); } code { - @include lsd.typography("body1"); + @include lsd.typography('body1'); color: rgb(var(--lsd-text-primary)); border-radius: 0; background: rgba(255, 255, 255, 0.15); @@ -401,7 +401,7 @@ small { } .external-link { - @include lsd.typography("body2"); + @include lsd.typography('body2'); } .dropdown__link:hover { @@ -417,7 +417,7 @@ small { } .breadcrumbs__item:not(:last-child):after { - content: "/"; + content: '/'; opacity: 1; background: none; } @@ -459,9 +459,9 @@ small { text-decoration-color: #fff !important; } -.navbar__left-items > a:not(:last-child)[href^="/"] { +.navbar__left-items > a:not(:last-child)[href^='/'] { &:after { - content: "•"; + content: '•'; margin-left: 16px; text-decoration: none; display: inline-block; @@ -469,7 +469,7 @@ small { } .menu__list-item .menu__link { - @include lsd.typography("body2"); + @include lsd.typography('body2'); } .menu__link--active { @@ -611,7 +611,7 @@ small { align-items: center; } -a[class^="sidebarLogo_"] { +a[class^='sidebarLogo_'] { margin: 0; img { @@ -620,7 +620,7 @@ a[class^="sidebarLogo_"] { } table { - @include lsd.typography("body2"); + @include lsd.typography('body2'); thead > tr { border: 1px solid rgb(var(--lsd-border-primary)); } @@ -646,8 +646,8 @@ table { } .theme-doc-footer-edit-meta-row { - div[class*="lastUpdated_"] { - @include lsd.typography("body2"); + div[class*='lastUpdated_'] { + @include lsd.typography('body2'); font-style: normal; opacity: 0.7; @@ -686,7 +686,7 @@ table { display: none; } -@include utils.responsive("sm", "down") { +@include utils.responsive('sm', 'down') { :root { --ifm-global-spacing: 0.5rem; --ifm-spacing-vertical: var(--ifm-global-spacing); @@ -735,7 +735,7 @@ table { } } -@include utils.responsive("lg", "up") { +@include utils.responsive('lg', 'up') { .main-wrapper { main > .container { padding-bottom: 200px !important; @@ -781,7 +781,7 @@ table { } } -@include utils.responsive("xl", "up") { +@include utils.responsive('xl', 'up') { .main-wrapper { & > div { display: grid; @@ -853,7 +853,7 @@ table { text-align: unset; grid-column: 1 / 12; grid-row: 1 / 1; - @include lsd.typography("body2"); + @include lsd.typography('body2'); & > div:first-of-type { display: none; @@ -861,7 +861,7 @@ table { } .footer__title { - @include lsd.typography("label1"); + @include lsd.typography('label1'); margin-bottom: 4px; font-weight: var(--ifm-font-weight-normal); } @@ -904,7 +904,7 @@ table { &, a { - @include lsd.typography("label1"); + @include lsd.typography('label1'); } a { @@ -913,7 +913,7 @@ table { &:not(:last-child) { &::after { - content: "•"; + content: '•'; margin-left: 8px; text-decoration: none; display: inline-block; @@ -922,7 +922,7 @@ table { } .footer__copyright { - @include lsd.typography("body2"); + @include lsd.typography('body2'); } .footer__logo { @@ -936,7 +936,7 @@ table { flex-direction: row; } -@include utils.responsive("xl", "up") { +@include utils.responsive('xl', 'up') { .navbar__inner { display: grid; gap: 16px; @@ -963,7 +963,7 @@ table { } } -@include utils.responsive("lg", "down") { +@include utils.responsive('lg', 'down') { main > .container { padding-bottom: 84px !important; } @@ -1051,7 +1051,7 @@ table { border-left: none; > div { - @include lsd.typography("subtitle2"); + @include lsd.typography('subtitle2'); text-decoration: none; } } @@ -1112,7 +1112,7 @@ table { } } -[data-hidden-doc-sidebar="true"] { +[data-hidden-doc-sidebar='true'] { .theme-doc-sidebar-container { display: none; } From 3465df47d77c49994c3597f146d7d94b5912525f Mon Sep 17 00:00:00 2001 From: Hossein Mehrabi Date: Fri, 9 Jun 2023 04:54:27 +0330 Subject: [PATCH 08/11] v1.0.0-alpha.33 --- CHANGELOG.md | 7 +++++++ lerna.json | 2 +- packages/logos-docusaurus-preset/CHANGELOG.md | 4 ++++ packages/logos-docusaurus-preset/package.json | 4 ++-- packages/logos-docusaurus-theme/CHANGELOG.md | 7 +++++++ packages/logos-docusaurus-theme/package.json | 2 +- 6 files changed, 22 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e9275b9..a7df23f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,13 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.0.0-alpha.33](https://github.com/acid-info/logos-docusaurus-plugins/compare/v1.0.0-alpha.32...v1.0.0-alpha.33) (2023-06-09) + +### Bug Fixes + +- render mobile toc after page title ([88cc89f](https://github.com/acid-info/logos-docusaurus-plugins/commit/88cc89fceea0cd4401750fe49238c40108248da6)) +- update search result icons ([bee5df3](https://github.com/acid-info/logos-docusaurus-plugins/commit/bee5df33fbb664d48f3d65dfa14e56694031041a)) + # [1.0.0-alpha.32](https://github.com/acid-info/logos-docusaurus-plugins/compare/v1.0.0-alpha.31...v1.0.0-alpha.32) (2023-06-07) ### Bug Fixes diff --git a/lerna.json b/lerna.json index dfca491..2471254 100644 --- a/lerna.json +++ b/lerna.json @@ -1,5 +1,5 @@ { - "version": "1.0.0-alpha.32", + "version": "1.0.0-alpha.33", "npmClient": "yarn", "useWorkspaces": true, "$schema": "node_modules/lerna/schemas/lerna-schema.json" diff --git a/packages/logos-docusaurus-preset/CHANGELOG.md b/packages/logos-docusaurus-preset/CHANGELOG.md index 395f106..33d071b 100644 --- a/packages/logos-docusaurus-preset/CHANGELOG.md +++ b/packages/logos-docusaurus-preset/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.0.0-alpha.33](https://github.com/acid-info/logos-docusaurus-plugins/compare/v1.0.0-alpha.32...v1.0.0-alpha.33) (2023-06-09) + +**Note:** Version bump only for package @acid-info/logos-docusaurus-preset + # [1.0.0-alpha.32](https://github.com/acid-info/logos-docusaurus-plugins/compare/v1.0.0-alpha.31...v1.0.0-alpha.32) (2023-06-07) **Note:** Version bump only for package @acid-info/logos-docusaurus-preset diff --git a/packages/logos-docusaurus-preset/package.json b/packages/logos-docusaurus-preset/package.json index aa3e1eb..785b064 100644 --- a/packages/logos-docusaurus-preset/package.json +++ b/packages/logos-docusaurus-preset/package.json @@ -1,6 +1,6 @@ { "name": "@acid-info/logos-docusaurus-preset", - "version": "1.0.0-alpha.32", + "version": "1.0.0-alpha.33", "description": "Docusaurus preset for Logos documentation websites", "main": "lib/index.js", "types": "src/preset.d.ts", @@ -17,7 +17,7 @@ }, "dependencies": { "@acid-info/logos-docusaurus-search-local": "^1.0.0-alpha.19", - "@acid-info/logos-docusaurus-theme": "^1.0.0-alpha.32", + "@acid-info/logos-docusaurus-theme": "^1.0.0-alpha.33", "@docusaurus/core": "^2.4.1", "@docusaurus/module-type-aliases": "^2.4.1", "@docusaurus/preset-classic": "^2.4.1", diff --git a/packages/logos-docusaurus-theme/CHANGELOG.md b/packages/logos-docusaurus-theme/CHANGELOG.md index 65bb376..601beb3 100644 --- a/packages/logos-docusaurus-theme/CHANGELOG.md +++ b/packages/logos-docusaurus-theme/CHANGELOG.md @@ -3,6 +3,13 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.0.0-alpha.33](https://github.com/acid-info/logos-docusaurus-plugins/compare/v1.0.0-alpha.32...v1.0.0-alpha.33) (2023-06-09) + +### Bug Fixes + +- render mobile toc after page title ([88cc89f](https://github.com/acid-info/logos-docusaurus-plugins/commit/88cc89fceea0cd4401750fe49238c40108248da6)) +- update search result icons ([bee5df3](https://github.com/acid-info/logos-docusaurus-plugins/commit/bee5df33fbb664d48f3d65dfa14e56694031041a)) + # [1.0.0-alpha.32](https://github.com/acid-info/logos-docusaurus-plugins/compare/v1.0.0-alpha.31...v1.0.0-alpha.32) (2023-06-07) ### Bug Fixes diff --git a/packages/logos-docusaurus-theme/package.json b/packages/logos-docusaurus-theme/package.json index 6f4409a..5a78e7b 100644 --- a/packages/logos-docusaurus-theme/package.json +++ b/packages/logos-docusaurus-theme/package.json @@ -1,6 +1,6 @@ { "name": "@acid-info/logos-docusaurus-theme", - "version": "1.0.0-alpha.32", + "version": "1.0.0-alpha.33", "description": "A Docusaurus theme for Logos documentation websites", "main": "lib/index.js", "types": "src/theme.d.ts", From baadbfa77976095b472c645093935ab22c79ce5c Mon Sep 17 00:00:00 2001 From: Hossein Mehrabi Date: Fri, 9 Jun 2023 05:18:10 +0330 Subject: [PATCH 09/11] fix: keep the DocItem layout as is when toc is hidden --- .../src/client/theme/DocItem/Layout/index.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/logos-docusaurus-theme/src/client/theme/DocItem/Layout/index.tsx b/packages/logos-docusaurus-theme/src/client/theme/DocItem/Layout/index.tsx index 54c7435..52977dc 100644 --- a/packages/logos-docusaurus-theme/src/client/theme/DocItem/Layout/index.tsx +++ b/packages/logos-docusaurus-theme/src/client/theme/DocItem/Layout/index.tsx @@ -46,7 +46,7 @@ export default function DocItemLayout({ children }) { return (
-
+
From 792278395192e3dcef7c9157a313e2b48025b02b Mon Sep 17 00:00:00 2001 From: Hossein Mehrabi Date: Fri, 9 Jun 2023 05:31:10 +0330 Subject: [PATCH 10/11] fix: set text-decoration of TOCCollapsible links to none --- .../src/client/theme/TOCCollapsible/styles.module.css | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/logos-docusaurus-theme/src/client/theme/TOCCollapsible/styles.module.css b/packages/logos-docusaurus-theme/src/client/theme/TOCCollapsible/styles.module.css index fd81641..a9f7d54 100644 --- a/packages/logos-docusaurus-theme/src/client/theme/TOCCollapsible/styles.module.css +++ b/packages/logos-docusaurus-theme/src/client/theme/TOCCollapsible/styles.module.css @@ -18,6 +18,7 @@ .tocCollapsibleContent a { display: block; + text-decoration: var(--ifm-link-text-decoration); } .tocCollapsibleExpanded { From e8921a4289f2705a27ec432e6552162804b2a7d7 Mon Sep 17 00:00:00 2001 From: Hossein Mehrabi Date: Fri, 9 Jun 2023 05:31:37 +0330 Subject: [PATCH 11/11] v1.0.0-alpha.34 --- CHANGELOG.md | 6 ++++++ lerna.json | 2 +- packages/logos-docusaurus-preset/CHANGELOG.md | 4 ++++ packages/logos-docusaurus-preset/package.json | 4 ++-- packages/logos-docusaurus-theme/CHANGELOG.md | 6 ++++++ packages/logos-docusaurus-theme/package.json | 2 +- 6 files changed, 20 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a7df23f..debf466 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.0.0-alpha.34](https://github.com/acid-info/logos-docusaurus-plugins/compare/v1.0.0-alpha.33...v1.0.0-alpha.34) (2023-06-09) + +### Bug Fixes + +- set text-decoration of TOCCollapsible links to none ([7922783](https://github.com/acid-info/logos-docusaurus-plugins/commit/792278395192e3dcef7c9157a313e2b48025b02b)) + # [1.0.0-alpha.33](https://github.com/acid-info/logos-docusaurus-plugins/compare/v1.0.0-alpha.32...v1.0.0-alpha.33) (2023-06-09) ### Bug Fixes diff --git a/lerna.json b/lerna.json index 2471254..470bd0b 100644 --- a/lerna.json +++ b/lerna.json @@ -1,5 +1,5 @@ { - "version": "1.0.0-alpha.33", + "version": "1.0.0-alpha.34", "npmClient": "yarn", "useWorkspaces": true, "$schema": "node_modules/lerna/schemas/lerna-schema.json" diff --git a/packages/logos-docusaurus-preset/CHANGELOG.md b/packages/logos-docusaurus-preset/CHANGELOG.md index 33d071b..e3a3410 100644 --- a/packages/logos-docusaurus-preset/CHANGELOG.md +++ b/packages/logos-docusaurus-preset/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.0.0-alpha.34](https://github.com/acid-info/logos-docusaurus-plugins/compare/v1.0.0-alpha.33...v1.0.0-alpha.34) (2023-06-09) + +**Note:** Version bump only for package @acid-info/logos-docusaurus-preset + # [1.0.0-alpha.33](https://github.com/acid-info/logos-docusaurus-plugins/compare/v1.0.0-alpha.32...v1.0.0-alpha.33) (2023-06-09) **Note:** Version bump only for package @acid-info/logos-docusaurus-preset diff --git a/packages/logos-docusaurus-preset/package.json b/packages/logos-docusaurus-preset/package.json index 785b064..617c7e6 100644 --- a/packages/logos-docusaurus-preset/package.json +++ b/packages/logos-docusaurus-preset/package.json @@ -1,6 +1,6 @@ { "name": "@acid-info/logos-docusaurus-preset", - "version": "1.0.0-alpha.33", + "version": "1.0.0-alpha.34", "description": "Docusaurus preset for Logos documentation websites", "main": "lib/index.js", "types": "src/preset.d.ts", @@ -17,7 +17,7 @@ }, "dependencies": { "@acid-info/logos-docusaurus-search-local": "^1.0.0-alpha.19", - "@acid-info/logos-docusaurus-theme": "^1.0.0-alpha.33", + "@acid-info/logos-docusaurus-theme": "^1.0.0-alpha.34", "@docusaurus/core": "^2.4.1", "@docusaurus/module-type-aliases": "^2.4.1", "@docusaurus/preset-classic": "^2.4.1", diff --git a/packages/logos-docusaurus-theme/CHANGELOG.md b/packages/logos-docusaurus-theme/CHANGELOG.md index 601beb3..55b575b 100644 --- a/packages/logos-docusaurus-theme/CHANGELOG.md +++ b/packages/logos-docusaurus-theme/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.0.0-alpha.34](https://github.com/acid-info/logos-docusaurus-plugins/compare/v1.0.0-alpha.33...v1.0.0-alpha.34) (2023-06-09) + +### Bug Fixes + +- set text-decoration of TOCCollapsible links to none ([7922783](https://github.com/acid-info/logos-docusaurus-plugins/commit/792278395192e3dcef7c9157a313e2b48025b02b)) + # [1.0.0-alpha.33](https://github.com/acid-info/logos-docusaurus-plugins/compare/v1.0.0-alpha.32...v1.0.0-alpha.33) (2023-06-09) ### Bug Fixes diff --git a/packages/logos-docusaurus-theme/package.json b/packages/logos-docusaurus-theme/package.json index 5a78e7b..d4eef95 100644 --- a/packages/logos-docusaurus-theme/package.json +++ b/packages/logos-docusaurus-theme/package.json @@ -1,6 +1,6 @@ { "name": "@acid-info/logos-docusaurus-theme", - "version": "1.0.0-alpha.33", + "version": "1.0.0-alpha.34", "description": "A Docusaurus theme for Logos documentation websites", "main": "lib/index.js", "types": "src/theme.d.ts",