Jacky Zhao
2025-03-09 5480269d38ffaff7ffd6576d9a9407430429fb2d
refs
author Jacky Zhao <j.zhao2k19@gmail.com>
Sunday, March 9, 2025 21:58 +0000
committer GitHub <noreply@github.com>
Sunday, March 9, 2025 21:58 +0000
commit5480269d38ffaff7ffd6576d9a9407430429fb2d
tree d7653b6206c0f246b2f1dafffc7b259bca3c948a tree | zip | gz
parent a201105442c3603a34cb609b70cef71072e71392 view | diff
perf(explorer): client side explorer (#1810)

* start work on client side explorer

* fix tests

* fmt

* generic test flag

* add prenav hook

* add highlight class

* make flex more consistent, remove transition

* open folders that are prefixes of current path

* make mobile look nice

* more style fixes
1 files deleted
4 files added
19 files modified
1471 ■■■■ changed files
docs/advanced/creating components.md 12 ●●●●● diff | view | raw | blame | history
index.d.ts 1 ●●●● diff | view | raw | blame | history
package.json 2 ●●● diff | view | raw | blame | history
quartz.config.ts 2 ●●● diff | view | raw | blame | history
quartz/components/Backlinks.tsx 6 ●●●●● diff | view | raw | blame | history
quartz/components/Explorer.tsx 152 ●●●● diff | view | raw | blame | history
quartz/components/ExplorerNode.tsx 242 ●●●●● diff | view | raw | blame | history
quartz/components/OverflowList.tsx 39 ●●●●● diff | view | raw | blame | history
quartz/components/TableOfContents.tsx 7 ●●●●● diff | view | raw | blame | history
quartz/components/renderPage.tsx 3 ●●●● diff | view | raw | blame | history
quartz/components/scripts/explorer.inline.ts 407 ●●●●● diff | view | raw | blame | history
quartz/components/scripts/spa.inline.ts 6 ●●●● diff | view | raw | blame | history
quartz/components/scripts/toc.inline.ts 2 ●●●●● diff | view | raw | blame | history
quartz/components/scripts/util.ts 1 ●●●● diff | view | raw | blame | history
quartz/components/styles/backlinks.scss 22 ●●●●● diff | view | raw | blame | history
quartz/components/styles/darkmode.scss 1 ●●●● diff | view | raw | blame | history
quartz/components/styles/explorer.scss 186 ●●●●● diff | view | raw | blame | history
quartz/components/styles/toc.scss 29 ●●●● diff | view | raw | blame | history
quartz/plugins/emitters/contentIndex.tsx 2 ●●●●● diff | view | raw | blame | history
quartz/styles/base.scss 23 ●●●●● diff | view | raw | blame | history
quartz/util/clone.ts 3 ●●●●● diff | view | raw | blame | history
quartz/util/fileTrie.test.ts 190 ●●●●● diff | view | raw | blame | history
quartz/util/fileTrie.ts 128 ●●●●● diff | view | raw | blame | history
quartz/util/path.ts 5 ●●●● diff | view | raw | blame | history