cyberware/quartz/components
Aaron Pham a29fadb046
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>
2024-01-31 01:16:14 -08:00
..
pages feat: div that encapsulate PageList component (#750) 2024-01-28 22:52:04 -08:00
scripts feat(search): experimental telescope layout (closes #718) (#722) 2024-01-31 01:16:14 -08:00
styles feat(search): experimental telescope layout (closes #718) (#722) 2024-01-31 01:16:14 -08:00
ArticleTitle.tsx fix(div): update class name to remove weird space afterwards (#763) 2024-01-29 21:51:13 -08:00
Backlinks.tsx fix(div): update class name to remove weird space afterwards (#763) 2024-01-29 21:51:13 -08:00
Body.tsx run prettier 2023-07-22 17:27:41 -07:00
Breadcrumbs.tsx fix(div): update class name to remove weird space afterwards (#763) 2024-01-29 21:51:13 -08:00
ContentMeta.tsx fix(div): update class name to remove weird space afterwards (#763) 2024-01-29 21:51:13 -08:00
Darkmode.tsx fix(div): update class name to remove weird space afterwards (#763) 2024-01-29 21:51:13 -08:00
Date.tsx feat: allow to config a translation for date (#739) 2024-01-28 22:13:59 -08:00
DesktopOnly.tsx more visual polish, adjust colours and spacing 2023-07-04 16:48:36 -07:00
Explorer.tsx fix(div): update class name to remove weird space afterwards (#763) 2024-01-29 21:51:13 -08:00
ExplorerNode.tsx fix: fix invalid html output (#642) 2023-12-28 11:20:07 +01:00
Footer.tsx fix: Fix Backlinks not applying the display class (#519) 2023-10-01 17:20:55 -07:00
Graph.tsx fix(div): update class name to remove weird space afterwards (#763) 2024-01-29 21:51:13 -08:00
Head.tsx Revert "feat: Making Quartz available offline by making it a PWA (#465)" 2023-09-20 13:52:45 -07:00
Header.tsx various typography and styling fixes 2023-07-23 11:02:45 -07:00
index.ts feat: implement breadcrumb component (#508) 2023-09-29 10:26:15 +02:00
MobileOnly.tsx more visual polish, adjust colours and spacing 2023-07-04 16:48:36 -07:00
PageList.tsx feat: allow to config a translation for date (#739) 2024-01-28 22:13:59 -08:00
PageTitle.tsx fix(div): update class name to remove weird space afterwards (#763) 2024-01-29 21:51:13 -08:00
RecentNotes.tsx fix(div): update class name to remove weird space afterwards (#763) 2024-01-29 21:51:13 -08:00
renderPage.tsx fix: change backtick to regular after making script loading less hacky 2023-12-18 23:13:37 -08:00
Search.tsx feat(search): experimental telescope layout (closes #718) (#722) 2024-01-31 01:16:14 -08:00
Spacer.tsx fix(div): update class name to remove weird space afterwards (#763) 2024-01-29 21:51:13 -08:00
TableOfContents.tsx fix(div): update class name to remove weird space afterwards (#763) 2024-01-29 21:51:13 -08:00
TagList.tsx fix(div): update class name to remove weird space afterwards (#763) 2024-01-29 21:51:13 -08:00
types.ts deps: bump everything (closes #635) (#636) 2023-12-18 09:48:40 -08:00