Tatsunori Uchino
f55aad181f
fix(theme-common): fix missing code block MagicComments style in Visual Basic (.NET) 16 ( #9727 )
2024-01-26 13:21:55 +01:00
Sébastien Lorber
ac2b5ddd95
fix(core): various broken anchor link fixes ( #9732 )
2024-01-26 13:19:38 +01:00
Sébastien Lorber
7b1b89041f
chore: release Docusaurus v3.1 ( #9705 )
...
Co-authored-by: Joshua Chen <sidachen2003@gmail.com>
Co-authored-by: sebastienlorber <lorber.sebastien@gmail.com>
Co-authored-by: Sébastien Lorber <slorber@users.noreply.github.com>
Co-authored-by: Ivan Mar (sOkam!) <7308253+heysokam@users.noreply.github.com>
Co-authored-by: c0h1b4 <dwidman@gmail.com>
Co-authored-by: Janessa Garrow <janessa.garrow@gmail.com>
Co-authored-by: ozaki <29860391+OzakIOne@users.noreply.github.com>
Co-authored-by: axmmisaka <6500159+axmmisaka@users.noreply.github.com>
Co-authored-by: Tatsunori Uchino <tats.u@live.jp>
Co-authored-by: Simen Bekkhus <sbekkhus91@gmail.com>
fix(i18n): complete translations for theme-common.json Brazilian Portuguese (pt-BR) (#9477 )
fix(content-blog): add baseUrl for author.image_url (#9581 )
fix(type-aliases): add `title` prop for imported inline SVG React components (#9612 )
fix(utils): Markdown link replacement with <> but no spaces (#9617 )
fix(live-codeblock): stabilize react-live transformCode callback, fix editor/preview desync (#9631 )
fix(cli): output help when no conventional config + no subcommand (#9648 )
fix CI job (#9604 )
fix Lint Autofix workflow (#9632 )
fix(pwa-plugin): upgrade workbox (#9668 )
fix(create-docusaurus): fix init template code blocks, and little improvements (#9696 )
fix(theme): allow empty code blocks and live playgrounds (#9704 )
2024-01-05 19:46:35 +01:00
Sébastien Lorber
a2e05d2118
chore: release Docusaurus 3.0.1 ( #9596 )
...
Co-authored-by: Joshua Chen <sidachen2003@gmail.com>
Co-authored-by: Joey Clover <joey@popos.local>
Co-authored-by: reece-white <93522192+reece-white@users.noreply.github.com>
Co-authored-by: Shreesh Nautiyal <114166000+Shreesh09@users.noreply.github.com>
Co-authored-by: Nick Gerleman <nick@nickgerleman.com>
Co-authored-by: Chongyi Zheng <git@zcy.dev>
Co-authored-by: MCR Studio <99176216+mcrstudio@users.noreply.github.com>
fix(create-docusaurus): fix readme docusaurus 2 ref (#9487 )
fix(theme): fix firefox CSS :has() support bug (#9530 )
fix(theme): docs html sidebar items should always be visible (#9531 )
fix: v3 admonitions should support v2 title syntax for nested admonitions (#9535 )
fix(theme-classic): fixed wrong cursor on dropdown menu in navbar, when window is small (#9398 )
fix(theme): upgrade prism-react-renderer, fix html script and style tag highlighting (#9567 )
fix: add v2 retrocompatible support for quoted admonitions (#9570 )
2023-11-30 19:47:23 +01:00
Sébastien Lorber
8d19054d91
fix(theme): fix useWindowSize React hydration issue ( #9446 )
2023-10-25 18:18:15 +02:00
Chongyi Zheng
dceaae41d7
chore: upgrade syntax highlighting dependencies, prism-react-renderer
to v2, react-live
to v4 ( #9316 )
...
Co-authored-by: sebastienlorber <lorber.sebastien@gmail.com>
2023-10-06 19:15:14 +02:00
Sébastien Lorber
58be496da2
feat(theme-mermaid): upgrade Mermaid to v10.4 - handle async rendering ( #9305 )
2023-09-14 17:23:07 +02:00
Sébastien Lorber
97d5dd094d
fix(theme-common): remove useless useSyncExternalStore shim ( #9276 )
2023-09-04 16:21:59 +02:00
Sébastien Lorber
ca352686dc
fix(theme-common): ThemedComponent should display something when JS is disabled ( #9243 )
2023-08-18 17:11:52 +02:00
Ori Shalom
4ea0a70f93
fix(theme): canonical url should be not change after hydration if url accessed with/without trailing slash ( #9130 )
...
Co-authored-by: Joshua Chen <sidachen2003@gmail.com>
Co-authored-by: sebastienlorber <lorber.sebastien@gmail.com>
2023-07-21 19:22:26 +02:00
Sébastien Lorber
187e5aa218
feat: React 18 + automatic JSX runtime + build --dev ( #8961 )
2023-06-08 19:40:15 +02:00
JJ Style
30a4181290
feat(theme-common): code block MagicComments support for TeX/LaTeX/Matlab ( #8982 )
...
Co-authored-by: Sébastien Lorber <slorber@users.noreply.github.com>
2023-05-30 15:28:28 +02:00
Sébastien Lorber
905fe7f4b4
fix(theme): fix collapsible sidebar behavior when prefers-reduced-motion ( #8971 )
2023-05-12 12:18:34 +02:00
Sébastien Lorber
bf913aea2a
feat: upgrade to MDX v2 ( #8288 )
...
Co-authored-by: Armano <armano2@users.noreply.github.com>
2023-04-21 19:48:57 +02:00
Sébastien Lorber
d220f481a7
fix(theme): add __ prefix to technical anchors, search crawlers (Algolia) should ignore them ( #8909 )
2023-04-20 16:39:50 +02:00
Sébastien Lorber
f154b2f870
fix(theme-common): fix collapsible component with prefers-reduced-motion ( #8906 )
2023-04-19 19:07:31 +02:00
Tarun Chauhan
b169404efd
feat(theme-common): code block MagicComments support for Lua/Haskell -- and WebAssembly ;; ( #8870 )
...
Co-authored-by: Tarun Chauhan <tarun.chauhan@tripjack.com>
Co-authored-by: Sébastien Lorber <slorber@users.noreply.github.com>
2023-04-14 12:01:28 +02:00
Sébastien Lorber
08cfe4e3c9
fix(theme-common): fix confusing theme error message: bad sidebar id suggestions ( #8873 )
2023-04-13 16:41:29 +02:00
Sébastien Lorber
f76fc1bfac
feat(theme): create more generic ThemedComponent util from ThemedImage ( #8890 )
2023-04-13 16:29:02 +02:00
Joshua Chen
3a73fdb53f
fix(theme): allow tabs children to be falsy ( #8801 )
2023-03-22 19:15:43 +01:00
Sébastien Lorber
2f75979bc5
fix(search): search page should react to querystring changes + cleanup/refactor ( #8757 )
2023-03-10 19:13:58 +01:00
Tanner Dolby
ea2b13ea94
polish(theme): better error messages on navbar item rendering failures + ErrorCauseBoundary API ( #8735 )
...
Co-authored-by: sebastienlorber <lorber.sebastien@gmail.com>
2023-03-09 18:56:21 +01:00
Tanner Dolby
7961c5b8d5
polish(core): better styling for error screens ( #8736 )
...
Co-authored-by: sebastienlorber <lorber.sebastien@gmail.com>
2023-03-09 16:13:19 +01:00
Sébastien Lorber
f8edeb0816
feat(theme-classic): respect prefers-reduced-motion: reduce
mediaquery, bump Infima to alpha.43 ( #8674 )
2023-02-17 13:03:38 +01:00
Moritz Stückler
533777cf2b
feat(theme-common): allow passing a string for details summary ( #8656 )
...
Co-authored-by: Joshua Chen <sidachen2003@gmail.com>
2023-02-16 16:14:09 +01:00
Sébastien Lorber
50d6d1e56b
fix(theme-common): fix issue in tab scroll position restoration on tab click ( #8628 )
2023-02-03 12:48:58 +01:00
Sébastien Lorber
5b05c0e73e
fix(theme-common): localStorage utils dispatch too many storage events leading to infinite loop ( #8619 )
2023-02-02 15:39:40 +01:00
Sébastien Lorber
140f0b1d4c
fix(theme-common): prepare usage of useSyncExternalStore compatibility with React 18 ( #8618 )
2023-02-02 14:41:33 +01:00
Joshua Chen
1bff83cacc
fix(theme-classic): allow rendering single tab item ( #8593 )
2023-02-02 12:19:31 +01:00
Joshua Chen
19c1e27b52
fix(algolia): make search footer respect searchPagePath ( #8539 )
2023-01-19 14:14:12 +01:00
Joshua Chen
3526059214
chore: bump dependencies major versions ( #8537 )
2023-01-10 15:22:19 -05:00
Joshua Chen
e8a07633ba
chore: upgrade dependencies ( #8534 )
...
* chore: upgrade dependencies
* FIxes
* Bump again
2023-01-10 13:23:16 -05:00
Sébastien Lorber
9c860ce419
fix(theme): refactor Tabs, make groupId + queryString work fine together ( #8486 )
2022-12-29 12:41:53 +01:00
Viktor Malmedal
4a448773b6
feat: add eslint plugin no-html-links ( #8156 )
...
Co-authored-by: Joshua Chen <sidachen2003@gmail.com>
Co-authored-by: Viktor Malmedal <viktor.malmedal@eniro.com>
Co-authored-by: sebastienlorber <lorber.sebastien@gmail.com>
Co-authored-by: Sébastien Lorber <slorber@users.noreply.github.com>
2022-12-14 18:28:29 +01:00
Martin Adamko
f3563ca23c
fix(theme-classic): polish admonition details, render title-only admonitions ( #8150 )
...
Co-authored-by: sebastienlorber <lorber.sebastien@gmail.com>
2022-12-09 20:02:06 +01:00
mturoci
5c09dbfc3d
feat(theme-classic): store selected tab in query string. ( #8225 )
...
Co-authored-by: sebastienlorber <lorber.sebastien@gmail.com>
Closes https://github.com/facebook/docusaurus/issues/7008
2022-12-09 17:46:09 +01:00
Sébastien Lorber
d8c72fb32d
fix(docs,theme): auto-generated category index should not display unlisted content ( #8319 )
2022-11-10 18:31:01 +01:00
Jody Heavener
683ba3d2a0
feat(docs,blog,pages): add support for "unlisted" front matter - hide md content in production ( #8004 )
...
Co-authored-by: sebastienlorber <lorber.sebastien@gmail.com>
2022-11-03 14:31:41 +01:00
Joshua Chen
e301523138
fix(mdx-loader): properly unwrap mdxAdmonitionTitle placeholder ( #8246 )
2022-10-26 12:52:29 -04:00
mturoci
aa4fa66794
fix(theme-classic): fix SkipToContent without JS , refactor, make it public theming API ( #8204 )
...
Co-authored-by: sebastienlorber <lorber.sebastien@gmail.com>
2022-10-19 18:27:08 +02:00
Rashid
79b3f65a17
fix(live-codeblock): add error boundary to live code preview ( #8015 )
...
Co-authored-by: sebastienlorber <lorber.sebastien@gmail.com>
2022-10-13 17:49:27 +02:00
Sébastien Lorber
a492025cbf
fix(theme): preserve url ?search#hash on navbar version/locale dropdowns navigations ( #8059 )
2022-09-07 19:36:04 +02:00
Sébastien Lorber
6f63ffe0a3
refactor(theme): split admonitions, make swizzle easier, better retrocompatibility ( #7945 )
...
Co-authored-by: Joshua Chen <sidachen2003@gmail.com>
2022-09-07 17:49:44 +02:00
Sébastien Lorber
c811d6249e
feat(theme): ability to use <DocCardList> without items prop, on any doc page ( #8008 )
2022-08-26 17:42:59 +02:00
Sébastien Lorber
3b9b497d13
fix(plugin-docs,theme): refactor docs plugin routes and component tree ( #7966 )
2022-08-18 17:55:05 +02:00
Sébastien Lorber
c3ff131110
refactor(theme): split BlogPostItem into smaller theme subcomponents ( #7716 )
2022-07-08 13:28:53 +02:00
Sébastien Lorber
bc0538f6fa
refactor(theme-common): move useDocsPreferredVersion() to public api ( #7729 )
2022-07-06 17:58:18 +02:00
Sébastien Lorber
afc08eef4f
refactor(theme): move LayoutProviders to Layout/Provider; composeProviders util ( #7676 )
...
Co-authored-by: Joshua Chen <sidachen2003@gmail.com>
2022-06-24 18:36:27 +02:00
Sébastien Lorber
2c7012f706
refactor(theme-common): rename useDynamicCallback to useEvent ( #7671 )
2022-06-24 12:10:03 +02:00
Sébastien Lorber
9473508c33
refactor(theme-common): split package into public/internal API entrypoints ( #7660 )
...
* add theme-common/internal export
* Split @docusaurus/theme-common into public/internal apis
* fixes
* public <-> private
* public <-> private
* public <-> private
* fix
* add "removeThemeInternalReexport" CI script
* :s windows CI check not working: not that useful
* remove bad import
* refactors
* reorder
* make useBackToTopButton internal
Co-authored-by: Joshua Chen <sidachen2003@gmail.com>
2022-06-24 11:21:27 +02:00