macdown

Open source Markdown editor for macOS.

Stars
9.4K

Bot releases are hidden (Show)

macdown - Version 0.8.0d71 Latest Release

Published by FranklinYu over 4 years ago

  • Add auto-complete support for Guillemets (#973)
  • Improve Touch Bar (#978)
  • Implement x-macdown URL scheme (#985)
  • Add note on turning on Webkit developer extras (#1005)
  • Check for .md file existence on link click (#1086)
  • Upgrade Mermaid (#1137)
macdown - Version 0.7.3

Published by FranklinYu almost 5 years ago

  • Merged #1109 which fixes the preference pane bug.
macdown - Version 0.7.2

Published by FranklinYu almost 5 years ago

This is (almost) the same as 0.7.2d137. New features introduced in testing channel now land on stable channel, including

  • Toolbar support.
  • MacBook Pro Touchbar support.
  • Allow images to be dropped directly into the editor. This will insert the image syntax ![]() with the image’s local path.
  • Graphviz graph support.
  • Translation of new languages.
macdown - Version 0.7.1

Published by uranusjr over 7 years ago

Fix some over-translation issues with package meta-data. This prevents the About dislog showing incorrect information in translated UI.

macdown - Version 0.7

Published by uranusjr over 7 years ago

MacDown now has i18n! Thanks to all people giving feedback on this issue, and all our contributors on Transifex. Visit our project page if you would like to help translating MacDown to your language:

https://www.transifex.com/macdown/macdown/

Bug fixes

  • Some usability issues with the CLI utility.
  • A missing resource in the bundle.
  • Unhideable panes on new window after a panel is hidden, the window closes, and a new window is opened.
  • New file not created when being opened.
  • The preference window layout is broken if the font selector gets too large.
  • MathJax CDN shut down in May 2017. Math support is now provided via CDNJS.

Enhancements

  • UI for CLI utility installation. This is super handy! Kudos to @niklasberglund.
  • Piping to the CLI utility now creates a new document with the piped content.
  • Do not select ext in save dialog if possible. This also makes the “hide extension” checkbox work.
  • Suggest filename only when doc have no fileURL is set. This fixes a problem with the CLI utility if you provide a non-standard extension.
  • Launching files from CLI does not always open a new document now. A new document is created only when necessary.
  • Image caches are now less an issue in the preview. This is done by disabling WebCache’s caching via private API. See #746 and #747 for discussions about a more long-term solution to this.

Misc

  • Bumped various dependencies to fix upstream bugs. The build process is also improved by this so you can clone and build from source more easily.
macdown - Version 0.6.4

Published by uranusjr almost 8 years ago

Same as 0.6.3, but disable the DOM-replacing thing. Sorry for the trouble. :(

macdown - Version 0.6.3

Published by uranusjr almost 8 years ago

Bug fixes

  • Crash when inserting colon in reference (ported from ali-rantakari/peg-markdown-highlight).
  • Crash when asset path is not valid.
  • Crash when certain editor theme is used.
  • Non-existing documents not being launched by CLI utility when MacDown is running.
  • Document being opened again and again when using CLI utility.

New features

  • Improve rendering performance and caching by dynamic DOM-replacing instead of reloading the page.
  • Avoid presenting a save dialog when closing an unnamed, empty file.
  • Add meta tag to make HTML output responsive on mobile.
  • Improve hard line break syntax example in help file.
macdown - Version 0.6.2

Published by uranusjr about 8 years ago

Fixed command line utility to correctly load file contents.

macdown - Version 0.6.1

Published by uranusjr about 8 years ago

Bug fixes

  • Front-matter detection for file using line endings other than LF.
  • Code blocks with certain languages causes exceptions when being highlighted.

Minor features

  • Styling for <kbd> tags are added to all themes.

    Important Note: You need to manually remove previous CSS files from ~/Library/Application Support/MacDown/Styles for the new style files to be applied.

  • You can now configure a preferred marker for the unordered list hotkey (⇧⌘U).

  • The error message is now clearer when clicking on a hyperlink to a non-existent target in the preview pane.

  • MacDown now handles files with .markdown extension.

  • MathJax processing messages are now hidden in the preview pane.

macdown - Version 0.6

Published by uranusjr over 8 years ago

This update adds new functionalities to MacDown, and provides fixes to bugs and usability issues, etc. Recommended for all users.

Major features

  • Experimental plug-in architecture. MacDown can now accept plug-in
    bundles to add functionalities at runtime.
  • Scripting support. You can now use AppleScript and JavaScript (JXA)
    to automate interaction with MacDown programmatically.

Resolved bugs

  • Fixed a crash in the command line utility if filenames contain
    special characters.
  • Fixed strange behaviours when toggling block syntaxes in a document
    caused by unintended integer overflow and underflow.

Minor features and enhancements

  • MacDown now updates the document content when file is edited with
    an external application. This prevents you from accidentally saving
    an older version of the document.
  • Convert lines to ordered list.
  • The save dialog now always appends .md automatically when saving an
    untitled file. You can still change the extension if you want.
  • The editor is now read-only when you hide it. Hotkeys still work
    (this is considered a bug that should be fixed in the future).
  • The HTML document is now rendered through Handlebars.
macdown - Version 0.5.5.1

Published by uranusjr over 8 years ago

  • Fixed crashes when the editor font is invalid.
  • Sparkle is re-bundled to make sure we're using 1.13.1.
macdown - Version 0.5.5

Published by uranusjr over 8 years ago

IMPORTANT SECURITY RELEASE; PLEASE UPGRADE NOW.

This update addresses the security issue found in Sparkle, the automatic upgrade framework used by MacDown. Please upgrade as the earliest possible chance.

You can read more about the security issue at https://github.com/sparkle-project/Sparkle/releases/tag/1.13.1.

macdown - Version 0.5.4

Published by uranusjr over 8 years ago

  • Fixed a bug causing text being incorrectly trimmed when toggling block syntaxes.
  • Fixed a bug causing crashes when entering Versions.
  • Fixed accessory display in highlighted code blocks.
  • Tried to fix automatic updates again.
  • Spelling fixes.
  • Updated Prism to 73b7135 with a lot of new languages.
macdown - Version 0.5.3

Published by uranusjr almost 9 years ago

  • Fixed: Could not load HTTPS images.
  • Enhancement: Allow YAML front-matter to end with ....
  • Upgraded Prism to 05a2a15.
macdown - Version 0.5.2

Published by uranusjr about 9 years ago

  • Fixed: Preview not rendering under OS X 10.11 (El Capitan).
  • Enhancement: Better editor font size calculation.
  • Upgraded Prism to 1ab4619.
macdown - Version 0.5.1

Published by uranusjr about 9 years ago

  • Enhancement: Math block highlighting in editor.
  • Fixed 10.11 El Capitan compatibility.
  • Updated syntax highlighting (Prism @ 513137c).
macdown - Version 0.5

Published by uranusjr about 9 years ago

  • Fixed: Line numbers in code blocks not showing without a language tag.
  • Fixed: Out-of-bounds read when toggling markup in an empty line.
  • Fixed: Delete selection behaviour is shadowed by unindentation.
  • Enhancement: Make table-of-content rendering preference global.
  • Enhancement: Implement accessory view for code blocks.
  • Enhancement: More consistent behaviour when toggling block-level markup.
  • Update Prism to ee463e8:
    • Make line numbers plugin work without highlighting.
    • Misc. rendering glitches fixed.
    • Syntax improvements.
macdown - Version 0.4.6

Published by uranusjr about 9 years ago

  • Fixed: Preview becoming plain text when clicking on hyperlinks.
  • Fixed: Incorrect CLI utility behaviour when a MacDown instance is running.
  • Fixed: Crash on resource lookup failures.
  • Enhancement: Blockquote and indentation shortcuts now work for empty lines.
  • Enhancement: Add a class attribute to the TOC HTML list for styling.
  • Enhancement: Always add a language-* class to code blocks, even if syntax is
    not specified (language-none), as recommended by Prism.
macdown - Version 0.4.5.1

Published by uranusjr over 9 years ago

Freeze Sparkle under 1.8 for compatibility.

macdown - Version 0.4.5

Published by uranusjr over 9 years ago

  • Add toggle to zoom preview content based on editor font size.
  • Disable horizontal scrolling in editor to prevent word wrapping from failing.
  • Upgrade Hoedown to 3.0.3, fixing incorrect parsing in tables and comments.
  • Upgrade Sparkle to 1.10. May fix multiple issues with the updater window. Feedback needed.
  • Upgrade Prism to f28a3e0.
    • The following new syntaxes are included:
      • Brainfuck
      • Keyman
      • Makefile
      • REST
      • SASS
      • Smalltalk
      • Stylus
      • VHDL
      • Wiki
      • YAML
    • Syntax alias "sass" has been removed in favour of the SASS syntax.
  • Other dependency upgrades.