Velotype 0.5.0 Released: Outline Parsing & Rendering, Workspace Mode, Mermaid and LaTeX Support, and More

Over the past two weeks or so, the Velotype project has landed 59 commits, closed 28 issues, picked up 300+ stars :star:, and welcomed 2 awesome new contributors :tada:. Honestly, all of this is way beyond what I expected at this stage!

Here's a quick rundown of what's changed over that time:

  • :merperson: Added rendering support for Mermaid diagrams and LaTeX, with ongoing fixes and improvements in subsequent iterations

  • :crescent_moon: Introduced Dark/Light theme support (dark by default), a preferences page, and customizable keybindings


  • :memo: Expanded Markdown syntax support and reworked some of the underlying rendering logic

v0.5.0 also brings outline parsing โ€” Velotype now parses and renders headings (Hx) from your .md files into a document outline. On top of that, Workspace mode has landed in its initial form :card_index_dividers:: the Workspace panel displays the file tree rooted at the directory of your currently open .md file, and clicking any other .md file swaps it into the editor instantly. It's a small touch, but it makes the whole editing experience feel a lot more cohesive. More features are on the way :rocket:.

The project lives at GitHub - manyougz/velotype: Write at the speed of thought โ€“ Velotype is a high-performance native Markdown editor built with Rust and GPUI.โšก ยท GitHub โ€” if you find it useful, a star would mean a lot! :star: Contributions are always welcome too :raising_hands:.

:warning: Heads up! Velotype is still in early development. There are likely rough edges and missing features โ€” more fixes and improvements are coming.