Joaquín Sánchez
74a73d869c
feat(client): add `home-hero-actions-before-actions` slot ( #5151 )
5 months ago
Divyansh Singh
17696c358b
fix(theme): close sidebar on resize ( closes #5145 )
5 months ago
Sergio
44e2675889
feat: support text-fragments ( #5140 )
...
---------
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
5 months ago
Divyansh Singh
d019acd3ca
chore: fix typo
5 months ago
Divyansh Singh
f811d581a1
fix(theme): enable `line-break: strict` for `<li>` too
5 months ago
Divyansh Singh
21a5fb6a96
fix(theme): disable text autospace in `<pre>` ( closes #5115 )
5 months ago
Tatsunori Uchino
8096eaca4f
fix(theme): strip system-ui from font-family-base ( #4988 )
5 months ago
Divyansh Singh
896e49a777
fix(theme): add margin to images in vp-doc ( closes #5136 )
6 months ago
Qingpeng Li
b544df802d
fix(client): await `clipboard.writeText` so that fallback works in non-secure contexts ( #5119 )
6 months ago
WizardsBowl
b28667b6b0
fix(theme): navbar menu group is incorrectly highlighted ( #5113 )
...
---------
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
6 months ago
Divyansh Singh
f1bef95eee
fix(theme): keep pnum,tnum features in Inter
...
closes #5096
7 months ago
Tatsunori Uchino
f09593b073
fix(theme): add `rel="alternate"` and `hreflang` to links in language menu ( #5108 )
7 months ago
Tatsunori Uchino
a01bba0cad
feat(theme): add Japanese translation for "copied" label ( #5106 )
7 months ago
Divyansh Singh
d7effffdbb
feat(theme): enable text-autospace and text-spacing-trim ( closes #4996 )
7 months ago
Divyansh Singh
3146ce48ed
feat(theme): support specifying list of details in home page features ( closes #5101 )
7 months ago
Dylan Tientcheu
0d646a66cd
feat(theme): upgrade DocSearch to 4.5 with sidepanel ( #5092 )
...
---------
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
7 months ago
Divyansh Singh
a28e171604
fix(theme): remove margin between code groups and blocks in markdown containers
...
closes #5099
7 months ago
hotdogc1017
f8d8c0d712
feat(theme): use `@layer __vitepress_base` to wrap the styles in base.css ( #4905 )
7 months ago
seeksky
923aa90252
fix(theme): highlight active link in mobile nav menu ( #5086 ) ( closes #5068 , closes #5074 )
7 months ago
seeksky
b2008654ff
fix(theme): align badges in h1 and h2 ( #5087 ) ( closes #5063 )
7 months ago
Michael Cozzolino
f119b18e39
fix(theme): add fallback for `heroImageSlotExists` ( #5076 )
...
for users who are importing VPHero in custom theme
7 months ago
Evan You
66cf64e6d1
fix: always log error when failed to fetch page
8 months ago
Divyansh Singh
8ed6ea048c
fix(theme): overflow clip is buggy on safari
...
closes #5050
x-ref: 06f0e1a (#5039 ), 0ee7158 (#5027 )
8 months ago
Divyansh Singh
06f0e1a5c9
fix(theme): navbar overflowing on mobile devices
...
closes #5039
9 months ago
Divyansh Singh
dfb02a479f
feat(client): emit `vitepress:codeGroupTabActivate` custom event when a code group tab is activated
...
closes #5023
9 months ago
Divyansh Singh
0ee71588de
fix(theme): sidebar alignment when scrollbar is there on page
...
closes #5027
9 months ago
Divyansh Singh
4e548f5424
fix: simplify lang extraction logic; use markdown-it plugins in type-safe manner; bump deps
9 months ago
Bjorn Lu
bf2715ed67
feat: prevent `$` symbol selection in shell code ( #5025 )
9 months ago
Dmitrii Savelev
be260fda6e
fix(theme): use nav height css var for curtain top in sidebar ( #4993 )
10 months ago
Brainshaker95
113d230478
fix(theme): disable whitespace wrapping for VPBadge ( #4968 )
11 months ago
Miroma
34cfa91b6f
feat(theme): allow passing functions for nav links ( #4963 )
11 months ago
Divyansh Singh
d46107fa25
fix(client,a11y): improve focus handling and scrolling behavior in router ( #4943 )
11 months ago
Joaquín Sánchez
187bf250e6
feat(i18n,a11y): change last update logic ( #4935 )
...
---------
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
12 months ago
Divyansh Singh
c2eaccd0d2
fix(theme): avoid use of `:where` in selector list for now
...
x-ref: #4923
12 months ago
Divyansh Singh
f0b29d7ef3
fix(theme): add lang and dir attributes to language picker
12 months ago
Divyansh Singh
82fac5d22c
fix(theme): adjust margin of code blocks inside containers
...
closes #4921
1 year ago
Divyansh Singh
d3a15673bd
fix(hmr): no need for server restart on theme change
1 year ago
Divyansh Singh
1c8815d53e
fix(theme): use clipboard-check instead of clipboard-copy for code copied icon
1 year ago
Divyansh Singh
43b36c0c19
fix(theme): fix local nav alignment and increase touch area
1 year ago
Divyansh Singh
b83799a6e7
chore: bump deps
1 year ago
Divyansh Singh
7df3052512
fix(theme): nav background doesn't extend fully and gap after sidebar with non-overlay scrollbars
...
closes #4653
Co-authored-by: Burrito <burritoyangster@gmail.com>
1 year ago
Artea
0ca25ca314
refactor(nav,layout): use `InjectionKey` ( #4880 )
...
---------
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
1 year ago
Artea
f97635916e
refactor: `VPMenu` related component use generic type for component ( #4883 )
1 year ago
Artea
e1a35b63b3
chore(devtool): remove `as any` ( #4881 )
1 year ago
Divyansh Singh
eb7658d406
fix(theme): don't add `rel=me` for team members
1 year ago
Andrey Nering
34886c667d
feat(theme): add `rel="me"` to social links by default ( #4873 )
1 year ago
Divyansh Singh
b840877aa8
fix(client): base not stripped from relativePath in 404 pages
...
closes #4850
1 year ago
Divyansh Singh
8b232171cc
fix(search): style tweaks for when searches are empty
1 year ago
Divyansh Singh
162c6a69bf
fix(search): input placeholder being cut off in smaller viewports
1 year ago
Dylan Tientcheu
ac61abe7d7
feat(search): upgrade search to DocSearch v4-beta ( #4843 )
...
BREAKING CHANGE: Uses DocSearch v4 beta. No change is required if you're not customizing the styles of navbar search button or modal. DocSearch AI features are in private beta, you can apply for them at https://forms.gle/iyfb5pC2CiiwszUKA
---------
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
1 year ago
Divyansh Singh
3c51b22ac9
fix(theme): remove duplicate text in sponsors grid
...
closes #4854
1 year ago
noy4
c8fc80e438
fix(theme): remove extra slash when concatenating base with sidebar links
...
---------
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
1 year ago
tzyoo
23541b4f83
feat(router): add `replace` option to useRouter for history management ( #4788 )
1 year ago
Mazel
21fcecce05
fix(theme): prevent error in handleSearchHotKey method ( #4782 )
...
x-ref: https://redirect.github.com/microsoft/TypeScript/issues/59631
1 year ago
Divyansh Singh
c128baf0c4
fix(client): properly skip removed lines when copying code blocks
...
x-ref: https://github.com/vuejs/vitepress/issues/4751#issuecomment-2892833187
1 year ago
Divyansh Singh
a643347530
fix(theme/regression): code blocks not aligned properly in rtl layouts
1 year ago
Artea
2c4944f06c
fix(theme): hide native search input cancel button ( #4723 )
1 year ago
Divyansh Singh
19faa16169
feat: add dir=ltr by default on code block pre elements instead of relying on css
1 year ago
Alexander Lichter
0b70397197
feat(default-theme): make VPButton slottable ( #4689 )
1 year ago
Divyansh Singh
e5ab0676a9
perf: hoist expensive operations in useLayout
1 year ago
Yuxuan Zhang
544cd81259
feat(theme)!: add `isHome` frontmatter option ( #4673 )
...
BREAKING CHANGE: `useLocalNav` and `useSidebar` are removed in favor of `useLayout`. To migrate, just do find and replace. Sidebar controls are no longer exported, but I didn't find any usage on GitHub. If there is demand, we can export respective composables later. `DefaultTheme.DocSidebar` and `DefaultTheme.DocLocalNav` types are also removed.
---------
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
Co-authored-by: userquin <userquin@gmail.com>
1 year ago
Yuxuan Zhang
0267dcafa2
feat(theme): make "Take me home" button's link customizable ( #4658 )
1 year ago
Divyansh Singh
db58af5c66
fix!: don't remove shiki styles from `pre` and remove unnecessary transformers ( #4652 )
...
BREAKING CHANGE: `vp-adaptive-theme` class is no longer added to code blocks when there is single theme. Theme authors supporting single code theme can use `.shiki:not(.shiki-themes)` as selector. Alternatively, it might be better to use the bg/fg variables set on the `.shiki` block to keep things generic.
BREAKING CHANGE: `vp-code` class is no longer added to code blocks. Use `.shiki` or `pre.shiki` or `[class*='language-'] pre` instead.
People not customizing their themes are not affected. But if you see weird stuff, you know what to change.
1 year ago
GabrielxD
7d94481920
fix(theme-default): ensure proper sizing of SVG hero images ( #4639 )
...
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
1 year ago
Divyansh Singh
a62ea6a832
feat: dynamic routes plugin overhaul ( #4525 )
...
BREAKING CHANGES: Internals are modified a bit to better support vite 6 and handle HMR more correctly. For most users this won't need any change on their side.
2 years ago
Bjorn Lu
d1f2afdf0f
fix: set correct oldURL and newURL for hashchange ( #4573 )
2 years ago
Will Hack
5dccaeef05
fix(theme): code block contrast ratio ( #4487 )
2 years ago
Divyansh Singh
6031dbcdb7
chore: bump deps
2 years ago
Ebrahim Fallah
091d5840ae
fix(theme): allow interactions behind scroll shadow ( #4537 )
2 years ago
Divyansh Singh
23d3281ed6
feat: support same page navigation in router.go ( #4511 )
2 years ago
Divyansh Singh
e0350275b3
fix: temporary fix for docsearch navigation
2 years ago
Evan You
8214cae21b
fix: fix static content removal for lean chunks due to Vue 3.5 changes ( #4508 )
2 years ago
Divyansh Singh
37dbe895d4
fix(theme): broken hero heading in certain viewports
2 years ago
Divyansh Singh
36bde803c8
chore: maintenance and cleanup
2 years ago
Divyansh Singh
096bba19fb
fix(theme): don't show external link icon for images
2 years ago
Leo
fe48943640
fix(theme): apply `externalLinkIcon` option on `VPHome` ( #4492 )
2 years ago
Florian Sattler
6442e17483
feat(theme): expose VPFeatures ( #4356 )
...
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
2 years ago
Divyansh Singh
23522ab83f
feat(theme): export VPNavBarSearch
...
closes #4476
2 years ago
Leo
bd896c638f
fix(theme): includes text to h1 tag for hero page ( #4472 )
...
closes #4453
2 years ago
Divyansh Singh
8ea776addc
fix: respect vite.clearScreen in build
...
- rename router.onAfterRouteChanged to router.onAfterRouteChange to align with naming conventions
- always pass normalized href to router.onAfterRouteChanged
closes #4468
2 years ago
Divyansh Singh
241d17d983
fix: out of order css in prod builds
...
closes #4098
2 years ago
Amirhossein Alibakhshi
a3f994b71e
docs: add Persian language ( #4089 )
...
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
2 years ago
Divyansh Singh
ff254dcbe6
feat(theme): allow customizing skip to content label
...
closes #4288
2 years ago
Divyansh Singh
18858f7dec
chore: simplify code
2 years ago
Divyansh Singh
183261753b
fix(theme): ignore footnote-ref for outline
...
closes #4402
2 years ago
Divyansh Singh
05f2f0d261
feat: on demand social icons ( #4339 )
2 years ago
Sun .P.M
81fc148198
style(theme): do not copy `lang` when copying text ( #4316 )
...
style(theme/vp-doc): let lang unselectable.
2 years ago
Typed SIGTERM
bd690d6a9b
feat(theme): don't escape `siteTitle` ( #4308 )
2 years ago
Divyansh Singh
b8935502fb
fix: remove explicit chinese fonts
...
these are already handled by `sans-serif`
PingFang SC is used on macOS
Noto Sans CJK is used on Ubuntu
Microsoft YaHei is used on Windows
follow up on #4286
2 years ago
Jungzl
668e9f7050
fix(theme): remove some explicit Chinese fonts ( #4286 )
2 years ago
Divyansh Singh
e638d855cf
fix(theme/a11y): don't select search result unless mouse is actually moved
...
closes #4297
2 years ago
Divyansh Singh
b96712c074
fix: reapply #4260
2 years ago
Divyansh Singh
ef703cf9c7
Revert "fix(theme): bind missing no icon prop in the menu link component ( #4260 )"
...
This reverts commit d4712c17c5 .
2 years ago
Dusan Vuckovic
d4712c17c5
fix(theme): bind missing no icon prop in the menu link component ( #4260 )
...
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
2 years ago
Gunther Konig
92b92aefca
fix(theme): improve local search input a11y ( #4066 )
...
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
2 years ago
Divyansh Singh
461a5b001d
fix(client): wrong script async check
2 years ago
Mike Bostock
3e8fc40c36
fix(client): use `usePreferredDark` with `appearance: "force-auto"` ( #4263 )
2 years ago
Divyansh Singh
1628918f30
fix: remove font synthesis in webfont mode, google fonts now support italic axis in inter
2 years ago
北雁云依
68150a6f33
fix(theme): change the order of CSS rules of `VPFlyout` ( #4225 )
...
close #4224
2 years ago
Riley Ho
9c5d348c03
fix(theme): respect custom tag prop in VPButton component ( #4185 )
2 years ago