Commit Graph

123 Commits

Author SHA1 Message Date
Jacky Zhao
901dc27aa0 style: make internal link have less visual padding (closes #706) 2024-01-17 20:03:14 -08:00
sean
82a57ed1f4 fix: external link icon shouldn't be vertical aligned (#699) 2024-01-16 08:18:55 -08:00
sean
019fb5dd0d feat: External link icons (#697) 2024-01-15 23:55:32 -08:00
Jacky Zhao
89d8a9c711 style: relative back on pre 2023-12-28 15:07:59 -08:00
Jacky Zhao
cabcc815d6 style: remove relative from base pre 2023-12-20 19:55:28 -08:00
Jacky Zhao
9edb0beee7 fix: mermaid rendering fix from upstream 2023-12-19 11:01:55 -08:00
Jacky Zhao
7a6aac7041 fix: mermaid rendering broken after rehype-pretty-code bump (closes #638) 2023-12-18 23:09:49 -08:00
Jacky Zhao
6e6a31ccb3 deps: bump everything (closes #635) (#636)
* deps: bump ws

* deps: bump lightningcss

* deps: workerpool

* deps: various types

* deps: chalk

* deps: globby

* deps: preact

* deps: tsx

* deps: @floating-ui/dom

* deps: esbuild

* deps: types + prettier

* deps: rimraf, typescript

* deps: remark/rehype/unified ecosystem

* format
2023-12-18 09:48:40 -08:00
Jacky Zhao
2933be4354 fix: format 2023-12-13 16:47:22 -08:00
Jacky Zhao
f3ca8ec20d css: make article no longer relative to prevent z-fighting 2023-12-13 16:40:24 -08:00
Jacky Zhao
1f97344445 fix: internal link selector specificity 2023-12-13 16:07:44 -08:00
Jacky Zhao
a24f625379 fix: make :has img selector direct 2023-11-12 14:33:19 -08:00
Jacky Zhao
b4f5c0b837 fix(style): dont internal-link highlight when image (closes #581) 2023-11-11 21:13:10 -08:00
Jacky Zhao
5da1be1b18 style: scrollable tables 2023-11-11 11:39:56 -08:00
Jacky Zhao
1857c17d5c fix(css): import base from custom instead of the other way around (#536) 2023-10-14 13:45:56 -07:00
Jacky Zhao
6c8e7e5bb0 css: make article relative 2023-10-05 13:48:52 -07:00
Jacky Zhao
0d500da752 style: styling for codeblocks without langs (#527) 2023-10-05 13:30:06 -07:00
Jacky Zhao
242b37034e fix: mermaid copy source position 2023-09-24 10:31:54 -07:00
Jacky Zhao
96abbf63d3 feat: display name for folders, expand explorer a little bit (#489)
* feat: display name for folders, expand explorer a little bit

* update docs
2023-09-20 16:08:54 -07:00
Ben Schlegel
515ac8d9a1 feat: implement file explorer component (closes #201) (#452)
* feat: add basic explorer structure„

* feat: integrate new component/plugin

* feat: add basic explorer structure

* feat: add sort to FileNodes

* style: improve style for explorer

* refactor: remove unused explorer plugin

* refactor: clean explorer structure, fix base (toc)

* refactor: clean css, respect displayClass

* style: add styling to chevron

* refactor: clean up debug statements

* refactor: remove unused import

* fix: clicking folder icon sometimes turns invisible

* refactor: clean css

* feat(explorer): add config for title

* feat: add config for folder click behavior

* fix: `no-pointer` not being set for all elements

new approach, have one `no-pointer` class, that removes pointer events and one `clickable` class on the svg and button (everything that can normally be clicked). then, find all children with `clickable` and toggle `no-pointer`

* fix: bug where nested folders got incorrect height

this fixes the bug where nested folders weren't calculating their total height correctly. done by adding class to main container of all children and calculating total

* feat: introduce `folderDefaultState` config

* feat: store depth for explorer nodes

* feat: implement option for collapsed state + bug fixes

folderBehavior: "link" still has bad styling, but major bugs with pointers fixed (not clean yet, but working)

* fix: default folder icon rotation

* fix: hitbox problem with folder links, fix style

* fix: redirect url for nested folders

* fix: inconsistent behavior with 'collapseFolders' opt

* chore: add comments to `ExplorerNode`

* feat: save explorer state to local storage (not clean)

* feat: rework `getFolders()`, fix localstorage read + write

* feat: set folder state from localStorage

needs serious refactoring but functional (except folder icon orientation)

* fix: folder icon orientation after local storage

* feat: add config for `useSavedState`

* refactor: clean `explorer.inline.ts`

remove unused functions, comments, unused code, add types to EventHandler

* refactor: clean explorer

merge `isSvg` paths, remove console logs

* refactor: add documentation, remove unused funcs

* feat: rework folder collapse logic

use grids instead of jank scuffed solution with calculating total heights

* refactor: remove depth arg from insert

* feat: restore collapse functionality to clicks

allow folder icon + folder label to collapse folders again

* refactor: remove `pointer-event` jank

* feat: improve svg viewbox + remove unused props

* feat: use css selector to toggle icon

rework folder icon to work purely with css instead of JS manipulation

* refactor: remove unused cfg

* feat: move TOC to right sidebar

* refactor: clean css

* style: fix overflow + overflow margin

* fix: use `resolveRelative` to resolve file paths

* fix: `defaultFolderState` config option

* refactor: rename import, rename `folderLi` + ul

* fix: use `QuartzPluginData` type

* docs: add explorer documentation
2023-09-15 09:39:16 -07:00
Jacky Zhao
0a6e9c3f86 feat: note transclusion (#475)
* basic transclude

* feat: note transclusion
2023-09-13 11:28:53 -07:00
Jacky Zhao
29c4087dea style: fix mulitline callout styling 2023-08-26 10:48:34 -07:00
Jacky Zhao
477922e5f0 format, ensure ci runs on prs 2023-08-24 12:31:15 -07:00
Ben Schlegel
818fa95f0f style: integrate tertiary color to text-select (#413) 2023-08-24 12:28:06 -07:00
Jacky Zhao
a920416db2 format, update default sidepanel width 2023-08-21 09:00:13 -07:00
Jacky Zhao
987d72d67f css fixes, add recent notes, more robust quartz update 2023-08-20 12:46:37 -07:00
Jacky Zhao
cacdb200b0 docs: update notes for tag and folder listings 2023-08-20 00:52:49 -07:00
Jacky Zhao
604fc3be04 css: fix scrollbars on windows 2023-08-19 21:55:09 -07:00
Jacky Zhao
b6a3fa4f62 fix relative path resolution logic, add more path tests 2023-08-12 21:16:43 -07:00
Jacky Zhao
e5869624bd 404 page styling on local 2023-08-12 21:16:43 -07:00
Jacky Zhao
d256e359b8 fix nested callout folding 2023-08-12 21:16:43 -07:00
Jacky Zhao
fc5c8b4a94 enable rich text in callout title 2023-08-12 10:16:55 -07:00
Jacky Zhao
e9eebd1c87 fix head.tsx 2023-08-08 20:36:24 -07:00
Jacky Zhao
6fe77cd16c fix notes 2023-08-07 23:57:24 -07:00
Jacky Zhao
964e033655 most of creating components, increase legibility of bold in article and callouts 2023-08-07 23:56:50 -07:00
Jacky Zhao
4e97695eee various css fixes, fix new image loading bug when previewing, path docs 2023-08-07 21:41:18 -07:00
Jacky Zhao
60f95f1ed7 fix css transforms for mobile 2023-08-06 22:07:08 -07:00
Jacky Zhao
66e8afb008 fix shortest path for non-md files, mobile fix 2023-08-06 20:52:17 -07:00
Jacky Zhao
b4f4eec3f5 docs upgrade, ci changes 2023-08-06 19:52:30 -07:00
Jacky Zhao
a58458a99e mobile fixes, fix bug when linking to anchor on home, docs 2023-08-06 17:09:29 -07:00
Jacky Zhao
c307dce3a4 fix mermaid initialization 2023-08-04 22:35:21 -07:00
Adam Brangenberg
75aca63349 Removing redundant properties (#356) 2023-07-30 21:08:32 -07:00
Jacky Zhao
828a474fa9 fix checkbox/tasklist styling 2023-07-25 22:27:59 -07:00
Jacky Zhao
1ee77893ac font loading options, optimize css 2023-07-24 21:54:47 -07:00
Jacky Zhao
2df818c624 styling fixes for stacking order and overflow 2023-07-23 21:41:09 -07:00
Jacky Zhao
88e040c290 style fixes for search bar and title on mobile 2023-07-23 11:19:15 -07:00
Jacky Zhao
3e08318c65 fix styles 2023-07-23 11:04:20 -07:00
Jacky Zhao
560196860f various typography and styling fixes 2023-07-23 11:02:45 -07:00
Jacky Zhao
617ea80db1 run prettier 2023-07-22 17:27:41 -07:00
Jacky Zhao
265079bf76 add custom.scss 2023-07-19 21:59:48 -07:00