b14ce50av0.2.0
This release includes breaking changes to where top-level public APIs exported.
Shota FUJI
authored at
Shota FUJI
comitted at
1bf2c663Markdown heading down-level option
While I'd prefer to use level 2 headings in Obsidian documents, some might prefers
level 1 headings instead. As Obsidian supports the latter usecase, that needs to be
handled.
Shota FUJI
authored at
Shota FUJI
comitted at
12cd1eb8404 page
Tailored Not Found page is far better than hosting platforms' provided one.
This consistency and ease of navigation can't be archived without custom
Not Found page mechanism.
Shota FUJI
authored at
Shota FUJI
comitted at
663b0d50Move components under /internal
In order to make public API more obvious.
Shota FUJI
authored at
Shota FUJI
comitted at
4cad800aUser provided CSS
Now user can configure optimal fonts for each their languages.
Shota FUJI
authored at
Shota FUJI
comitted at
28409460CLI usage document
Naming convention is nearly non-existent and there is a bunch of missing options
such as default document path and ignoring dotfiles, but at least this is better
than nothing.
Shota FUJI
authored at
Shota FUJI
comitted at
b2faf5a7CLI
I thought library-first design would be great but turned out it's difficult
and time-consuming to tidy APIs and documents. CLI-first would be far more
simple and also user-friendly.
Shota FUJI
authored at
Shota FUJI
comitted at
c6eae1bcUpdate Roadmap version numbers
No breaking changes since v0.1.0.
Shota FUJI
authored at
Shota FUJI
comitted at
d61de598Client-side JavaScript to mark current ToC entry
It's useful, actually.
While some people call it eye-candy or something, I personally find it
an essential for text-heavy documents.
Shota FUJI
authored at
Shota FUJI
comitted at
8a6b9a37Minify and Highlight client-side JavaScript code
The size of JSONCanvas related code became unexpectedly big.
The overall minification shrinks around 4kB (28.17kB -> 24.47kB).
This `javascript` tagged template literal function also enables
my Neovim tree-sitter to highlight the template string as a JavaScript
code.
Shota FUJI
authored at
Shota FUJI
comitted at
415efba0Delete unused views (embeds)
Since I have changed document embeds to directly embed the HTML,
these embeds HTML are no longer used.
Shota FUJI
authored at
Shota FUJI
comitted at
85264c80Render JSONCanvas in HTML
While SVG renderer works well on sane browsers, it does not on Safari.
It's looong ignored `<foreignObject>` overflow bug ruins even fairly
straightforward usages.
Shota FUJI
authored at
Shota FUJI
comitted at