Aaron Pham
2024-01-31 a29fadb0460e020ed6e5600fffa7af031d0b5eca
refs
author Aaron Pham <29749331+aarnphm@users.noreply.github.com>
Wednesday, January 31, 2024 09:16 +0000
committer GitHub <noreply@github.com>
Wednesday, January 31, 2024 09:16 +0000
commita29fadb0460e020ed6e5600fffa7af031d0b5eca
tree bd25bfa37ea528d3561663433a6f845762b98826 tree | zip | gz
parent 4e5643fb492415ac496b7b3f35cc0ae04e5a43c0 view | diff
feat(search): experimental telescope layout (closes #718) (#722)

* feat(search): telescope-style search

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

* chore(search): cleanup some basis and borders

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

* fix(search): make sure to set overflow-y

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

* feat(search): shows preview on desktop only search

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

* perf: add options to control layout through config

cache memoize results to avoid fetching

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

* chore: use the default configuration

* fix: correct minor type for search

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

* fix: use datasets to query for preview

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

* chore: layout changes

show preview on normal layout, and only show previous layout in list page.

* fix(type): annotate search with types

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

* chore: apply jacky's suggestion

Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

* chore: using map API and scss

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

* fix: styling on search container view on phones

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

* Update quartz.layout.ts

Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

---------

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>
3 files modified
292 ■■■■ changed files
quartz/components/Search.tsx 14 ●●●● diff | view | raw | blame | history
quartz/components/scripts/search.inline.ts 91 ●●●●● diff | view | raw | blame | history
quartz/components/styles/search.scss 187 ●●●●● diff | view | raw | blame | history