Skip to content

Roadmap ​

This roadmap comes from the project's requirements specification and development log. It shows direction, not commitments: there are no dates, and plans can change. Suggestions are welcome in GitHub issues.

Completed ​

  • Core editor (MVP): create, open, edit, preview and save Markdown; workspaces and file explorer; tabs; find and replace; themes; settings; keyboard shortcuts; native dialogs.
  • Reliability: safe atomic saves, external-change detection, crash recovery, recent files and local file history.
  • Rich Markdown: GitHub Flavored Markdown, Mermaid diagrams, LaTeX math, front matter, alerts and footnotes.
  • Productivity: outline, command palette, Find in Files, formatting toolbar, tables, templates, table of contents, Markdown lint and link checking, presenting as slides.
  • Git: staging, committing, branches, pull and push in the Git tab; changed files in the Explorer, the branch in the status bar, change bars in the editor with revert, and the last commit in File History.
  • Conversion: import from Word, PDF, HTML and CSV; export to PDF, Word, HTML, EPUB and LaTeX, including whole folders.
  • Publishing: a folder as a website on GitHub Pages, through your own Git.
  • AI assistant (optional): Claude improves, fixes, shortens, summarizes, translates or continues text, with your own API key and a review before any change.
  • Distribution: separate installers for Windows, macOS and Linux on every release, and signed automatic updates on Windows.

See the changelog for details per version.

In progress ​

  • A plugin system, designed so plugins can't reach your files or the AI key without your permission. Cloud sync, collaboration and publishing to documentation platforms that need an account come after it.

Planned ​

  • All math in PDF export: every inline formula. Display formulas are drawn on every system, and inline formulas are set as text in KaTeX's fonts, including negated symbols, nested scripts and matrices; inline formulas with accents (\hat{x}, \vec{v}) or less common commands (\binom, \mathcal) still keep their LaTeX. HTML export and Print → Save as PDF render all formulas.
  • Performance: keeping very large documents (several MB) responsive while every section is open in the preview, and trimming the start-up bundle further. (Long documents now appear section by section, and the start-up bundle lost 120 KB; see the changelog.)
  • End-to-end tests of the native app on macOS (Windows and Linux have a first set; Linux runs in CI), and testing the macOS and Linux builds on real hardware.

Considering ​

These depend on decisions or resources that aren't settled yet:

  • Code signing: Windows Authenticode and Apple notarization, so the first launch doesn't show warnings. This needs signing certificates.
  • Automatic updates on macOS and Linux, like on Windows.
  • Future enhancements from the specification: plugins, cloud sync, collaboration, and publishing to hosted documentation platforms.