Marked 3 in progress!

I’ve made HUGE progress on a version 3 of Marked. It now:

  • has bidirectional support for DOCX
    • wiith actual structured markup (making it easy to apply styles and themes)
    • built-in themes
    • conversion of change tracking to CriticMarkup when opening a DOCX, and saving riticMarkup to Word change tracking when exporting
    • ability to open DOCX files directly
  • MANY bug fixes for double rendering, data races, etc.
  • A completely new Custom Processor setup that allows for Conductor-style conditional execution (build a predicate with conditions like filename, path, or extension, testing for the existence of other files in the tree, etc., then execute a series of actions when the conditions are met, including filters like “shift headers,” “set metadata,” “run shortcut,” “run command,” etc.
  • Built in CommonMark (with GFM extensions) and Kramdown processors
  • more coming

If there are any features you’d like to see, or long-standing bugs you’d like to see fixed, please let me know! While I’m unemployed I’m focusing on making Marked as good (and profitable) as possible.

4 Likes

Sounds amazing! Can’t wait to hear more about it.

This has been a huge undertaking, but it’s shaping up nicely:

Also completely rewritten support for Scrivener, lightning fast, accurate rendering!