Skip to content

Releases: MacDownApp/macdown

Version 0.4.4.1

Choose a tag to compare

@uranusjr uranusjr released this 16 Mar 03:15

Fix crashing on OS X 10.8 by disabling preview pane tracking.

Version 0.4.4

Choose a tag to compare

@uranusjr uranusjr released this 14 Mar 05:57
  • Better bundled documentation. Thanks to @ohthetrees!
  • Bug: Editor size limiting breaks if window resizes.
  • Enhancement: Preview position is now kept when re-rendering.

Version 0.4.3

Choose a tag to compare

@uranusjr uranusjr released this 13 Feb 08:11
  • Revised help file from @ohthetrees.
  • Proposed fix for scrolling issues Retina Macs (revised from v0.4.3d13).
  • Fixed: Preview content flickers constantly.
  • Fixed: Editor font and line spacing configs are not applied properly.
  • Fixed: Divider between panes is obscure if the background colours are too similar.
  • Enhancement: Unknown document’s window now adapts sizes of untitled documents.
  • Enhancement: It is now possible to disable auto line prefix insertion in Preferences.

Version 0.4.2

Choose a tag to compare

@uranusjr uranusjr released this 24 Jan 18:01
  • Fixed: Anchor links with the current document as target do not work in preview pane.
  • Fixed: Incorrect containing directory when saving an auto-created unsaved documents with fileURL set.
  • Fixed: Editor width limits are not applied correctly on launch.
  • Fixed: JavaScript exception in exported HTML files.
  • Fixed: Re-rendering not triggered when certain options change.
  • Enhancement: Contents in code blocks are now excluded from word counts (but not character counts). A inline code span now counts as one single word.
  • Enhancement: Optionally show line numbers in highlighted code blocks.
  • Enhancement: Automatically create non-exited document instead of showing an error when clicking on links.
  • Enhancement: Appearance of the divider between editor and preview pane is now more subtle, and hides itself when either editor or preview is hidden.
  • Enhancement: Better word counter behaviour on launch.
  • Enhancement: More new languages in code blocks with Prism update. New language alias: jl for julia.
  • Performance improvements.

Version 0.4.1

Choose a tag to compare

@uranusjr uranusjr released this 14 Dec 09:07
  • Fixed: Scroller sync does not work in documents.

Version 0.4

Choose a tag to compare

@uranusjr uranusjr released this 13 Dec 18:06

This is a feature update that adds additional functionalities and fixes problems in previous versions. Recommended for all users.

See blog post for detailed descriptions about new features.

  • Upgrade to Hoedown 3.
  • Enhancements and bugfixes with PAPreferences 0.4 upgrade.
  • New syntax highlighting languages from Prism upgrade.
  • Command line utility inside SharedSupport directory.
  • Fixed: Segmentation fault when saving a blank document with "add newline at EOF" turned on.
  • Fixed: Cursor moves when inserting trailing newline.
  • Fixed: Conflicts between input methods and auto-completion.
  • Fixed: New document windows always open maximised.
  • Fixed: Exported PDF cuts out contents.
  • Enhancement: Allow completion even if a matching character follows.
  • Enhancement: Option to disable auto blank document creation when launching without open documents.

Version 0.3

Choose a tag to compare

@uranusjr uranusjr released this 09 Nov 09:54

This version fixes various bugs and adds functionalities. Recommended for all users.

Thanks to Alexander Käßner for both the new document icons and improved Retina preference pane icons.

  • Fixed: Broken TOC support.
  • Fixed: Aut-completion causes later delete operations to act erroneously.
  • Fixed: Programmatic text replacemenet (including insertion and deletion) breaks undo chain.
  • Fixed: Word counts are not calculated correctly when first becoming visible.
  • Fixed: Unintuitive cmd-return behaviour.
  • Fixed: Crashes caused by unbalanced flushing in preview pane.
  • Fixed: Cyclic referencing in blocks causing memory leaks.
  • Enhancement: New documents are now shown maximised on creation.
  • Enhancement: Scroll past end support.
  • Enhancement: Auto-numbering in ordered list can now be disabled.
  • Enhancement: Optional "ensure newline at end on save" support.
  • Updated Prism with Scheme and better NSIS support.

Version 0.2.5.1

Choose a tag to compare

@uranusjr uranusjr released this 17 Sep 03:48

This is a bug-fixing version. Recommended for all users.

  • Fixed: Preview “jumps” when math is turned on.
  • Fixed: Text in <title> tag is included in word counts.

Version 0.2.5

Choose a tag to compare

@uranusjr uranusjr released this 16 Sep 06:35

This is a bugfix version. Recommended for all users.

  • Fixed: Deeply nested constructs are not rendered correctly.
  • Fixed: Preview pane accepts drag-n-drop into it.
  • Fixed: Editor auto-completion conflicts with built-in quote substitution.
  • Fixed: Word counter does not update if preview is hidden.
  • Fixed: High CPU usage under certain circumstances.
  • Fixed: Inline styles and scripts are malformed in exported HTML.
  • Fixed: Hugh margin when printing and exporting to PDF.
  • Enhancement: Performance boost when resizing by eliminate unnecessary rendering.
  • Enhancement: “Toggle editor pane.”
  • Enhancement: Remapped keyboard shortcuts that do not conflict with system shortcuts.
  • Enhancement: Prism update.
    • Better support to SQL.
    • New syntaxes: Git and Apache conf.
    • General bug-fixes and enhancements.
  • Enhancement: Claim .md extension with UTI export.

Version 0.2.4

Choose a tag to compare

@uranusjr uranusjr released this 01 Sep 02:17

This is a bugfix version. Recommended for all users.

  • Fixed: Window moving/resizing is very slow.
  • Fixed: Crash if the document window is moved/resized when preview is loading.
  • Fixed: Background glitch at the bottom of the editor is scrolled very quickly to the bottom.
  • Fixed: HTML copy when preview is hidden yields incorrect results.
  • Fixed: URLs in image constructs (![]()) are highlighted as links.
  • Fixed: Preview does not refresh with MathJax on if the Internet is slow or unavailable.
  • Enhancement: Reject files that cannot be decoded with UTF-8.