Marked 2 Changelog

Version 2.5.10 (930)

NEW

IMPROVED

  • Folder scanning methods updated for efficiency

FIXED

  • Document statistics not updating after changes
  • MindNode document format update
  • Stop Discount from converting fractions
  • Relative path handling issues
    • Relative image paths containing multiple ..
    • Spaces in relative paths breaking
  • Tabs in Scrivener documents
  • TOC navigator styling issues

Version 2.5.9 (925)

FIXED

  • Crashes on Mavericks (10.9)
  • Code blocks losing indentation on PDF export

IMPROVED

  • Syntax highlighting styles updated
  • Syntax highlight added/improved for coffeescript, haxe, nsis, ruby, and swift
  • Recognize more file extensions when using code include syntax
  • Handle relative paths for images in included files (relative to included file location)

Version 2.5.8 (924)

IMPROVED

  • Help documentation update
  • Update syntax highlighting library
  • Autoscroll improvements
    • Scroll meter click to play/pause
    • Scroll meter drag to change speed
    • Slower scroll at lower speeds

FIXED

  • Fix for left padding in Swiss
  • Fix double print in Upstanding Citizen export
  • Fix preference text views not updating immediately
  • Fix TextBundles failing to update
  • Double-encoding ampersands in Scrivener documents (  becoming  )
  • Help window blank on first open
  • Fix for url handler callback
  • Spellcheck fixes
    • Fix for reveal error on spelling navigation
    • Fix error when hovering elements while spell check enabled
    • Update current error index on click for next/prev navigation
    • If panel is showing, reveal it for next/prev error
    • Fix errors when navigating with grammar hidden

Version 2.5.6 (922)

IMPROVED

  • Option to enable caching for static hosted images
  • Visualize Word Repetition
    • Only highlight repeated words in current scope on hover and click
    • Allow repetition check on 3-character words
    • Include prepositions in repetition check
    • Same-stem highlighting in preview
    • Properly refresh display when ignoring/unignoring repeated words

FIXED

  • If selected text contains a colon, word count shows zero
  • Crash on footnote analysis
  • Paragraphs with hard line breaks count each line as a paragraph in text analysis
  • CriticMarkup nav unable to hide
  • CriticMarkup loses highlights in exports
  • Hide CriticMarkup nav in screenshot for Minimap

Version 2.5.5 (921)

FIXED

  • Scrivener preview blank if no Meta-Data defined

Version 2.5.5 (920)

NEW

  • Recognize Scrivener Meta-Data replacements (e.g. <$projecttitle>)
  • Allow a ‘Metadata’ document at beginning of Scrivener projects

FIXED

  • GitHub Tasks completed items not completed in export/print
  • Minimap zoom blank when filename contains spaces or parenthesis
  • Continuous PDF cut off if export width <= 800
  • Hang on Save HTML with custom processor
  • en_GB failing based on system settings
  • include chart off left side

Version 2.5.4.1 (916)

FIXED

  • Continuous PDF output pushed left
  • Bullets before task list items in output
  • Crash on “Raise front window” with no window open
  • Help styling

Version 2.5.4 (915)

IMPROVED

  • Update Sparkle Feed to https
  • Faster link validation

FIXED

  • Crash on load for some users
  • Word count not updating
  • Style selector not hiding
  • Read non-“md” extensions in TextBundle
  • Revise executable detection for custom processors

Version 2.5.3 (910)

NEW

  • Option to include/exclude image captions from word count
  • Error navigation (next/previous) for spelling/grammar addon
  • Show zoom level in title bar
  • MARKED_CSS_PATH environment variable for custom processors
  • Option to detect and style RTL text per-paragraph in document

Fixed

  • Naming scrivener images with UTF characters breaks
  • Preprocessor not running on included files
  • UK English (en_GB) not being detected by spellcheck
  • Inverted state on Header ID Quick Toggle
  • Outline styles not included in export
  • Open in Finder after save

Version 2.5.2 (909)

FIXED

  • Hang on Save with Syntax Highlighting on Yosemite
  • CSS watching and auto-update
  • CriticMarkup headers in PDF/Print output
  • Bullets appearing on GitHub Task list items in PDF output

Version 2.5.1 (908)

Minor fix for exported syntax highlighting JavaScript

Version 2.5.1 (907)

Bugfix release

FIXED

  • 10.9.5 compatibility
  • Highlight JS breaking in exported HTML in Chrome
  • Option to include/exclude image captions in word count
  • Make orphan prevention optional
  • Fix body width on print/pdf after window resize
  • Sanitize filenames for extracted scrivener image
  • Add OPML to palette, fix accessory alignment

Version 2.5.0 (904)

Bugfix release for 2.5.0

FIXED

  • Welcome window not being suppressed based on preference
  • “Error parsing additional MathJax configuration”
  • Failure to consistently update when editing with Vim
  • In-app Purchase issues

Version 2.5.0 (903)

- Fix for Quick Overview panel

NEW

  • Option to visualize manual page breaks
  • Revamped welcome screen with quick config
  • Added support for MultiMarkdown TOC syntax
  • Spelling and Grammar checking
    • Highlight all errors
    • Click for suggestions
    • Learn/Ignore words
  • Handle JSON array for pre/processor metadata
  • Preprocess text before reading meta
  • Report Issue command to gather prefs and create bug report
  • Internal Help browser
    • Smart search
    • API and URL scheme interface for deep linking
    • Help hooks into main menu help search with live results
    • url command for opening help/page
    • url command for opening preferences/pane
    • url command for opening quick overview
  • Readability stats update for selected text
  • Preference to disable readability processing
  • Preference to use system find pasteboard
  • Preference to break page after TOC
  • Preference to use ⌘E to use selection for Find
    • Edit File moved to ⌘⌥E
    • Preference to swap shortcuts
  • MindNode support
  • Instant theme and syntax style updates without refresh
  • Adjustable export font size
  • Xcode Swift Playground support
  • JSON validation for MathJax configuration field
  • Custom font size/color for print headers and footers
  • Prevent orphaned headlines at end of page when printing
  • Toggle comment visibility in Fountain documents
  • Recognize page breaks and line breaks in Scrivener documents
  • Define global shortcuts
    • Activate Marked
    • Raise first preview without switching applications
  • New typography features (orphans/widows)

IMPROVED

  • Fountain parsing of forced elements
  • Memory usage and performance
  • Shift-s to reverse autoscroll, smooth scrolling speed
  • Status updates via window status bar
  • Popover for file warnings with suppression option
  • Log levels for debug output
  • Folder parsing speed
  • Tokenized folder extensions
  • When resizing window, update pre block heights and other UI elements
  • Improvements to the mini stats panel
  • PDF export improvements
    • Continuous output trimming
    • Compression options for reduced file size
    • Define width for continous output
  • RTF copy/export improvements (this isn’t the big one, it’s coming soon)
  • Progress feedback when syntax highlighting large documents
  • Error reporting for Custom Processors
  • Better styling and handling for markup error highlighting
  • Most preference changes no longer require refreshing open documents
  • Better determination of default app for opening link
  • Hover tips for keyword highlights
  • Handle internal Scrivener links and embedded images
  • Better print style for GitHub checkboxes
  • Hide scrollbars when hovering mini map
  • Network availability check and link validation
  • Allow any fence character for regex searches
  • Popup editors for advanced configurations (MathJax, additional CSS)
  • Smoother, smarter autoscroll
  • Outline view improvements for Markdown format documents
  • Prevent orphaned headlines in export
  • Many preferences now update live when modified, no refresh required
  • improved handling of return focus with x-success url handler
  • Minimap improvements
  • Highlight current location in Minimap

FIXED

  • Crash if a Scrivener file has empty title
  • Print header artifacts
  • UI elements in continuous PDF output
  • JavaScript fixes for visible file inclusion boundary
  • {{include}} syntax no longer breaks mustache templates in code blocks
  • Code blocks missing if custom processor returned bypass
  • Scroll to edit with MathJax, syntax highlight
  • CriticMarkup comment and multiline insert handling
  • CriticMarkup word counts
  • Processor indicator lights not showing up on first load
  • Excessive space at bottom of continuous pdf
  • Restore ability to save and restore zoom level
  • “Last Edit” marker hiding
  • Preference to disable link popups
  • Export palette can scroll horizontally

Version 2.4.11 (893 & 895)

FIXED

  • improper escaping of urls and footnotes when using MultiMarkdown processor

Version 2.4.11 (892)

NEW

  • Automatically convert spaces in URLs inside of Markdown links when converting with MultiMarkdown

IMPROVED

  • Print/PDF style improvements
  • Relax file deletion checks while file is being rewritten
  • MathJax update

FIXED

  • Significant stability improvements
  • Text analysis memory/cpu usage

Version 2.4.10 (887)

FIXED

  • Hang when attempting to insert raw includes
  • Preference migration issues (hopefully)
  • Keyword highlighting

Version 2.4.10 (881)

NEW

  • MMD Transclude syntax
  • Transclude Base: metadata header affects all include methods
  • Truly contextual contextual menus
  • Option to embed images as base 64 data urls when copying HTML source
  • Reveal in Finder after save
  • Add dropdown for changing text file link behavior preference
  • option to open text/Markdown files in default handler

FIXED

  • max-[1–6] works for Table of Contents in HTML export
  • When highlighting Markdown syntax errors, don’t highlight inside code tags
  • Using Markdown image syntax in Scrivener documents no longer requires “../” in paths
  • Preserve paragraphs no longer breaks ATX-style headers when using Discount
  • Restored text zoom
  • syntax highlighting in exported HTML
  • crash during background text analysis
  • Crash when watching an entire folder
  • Avoid placing edit marker inside of script tags

IMPROVED

  • Search result highlights don’t alter text formatting
  • Display status messages in the window statusbar instead of popups
  • Print/PDF styling and font sizes
  • Contextual menu items for ignoring repeated words
  • Preferences saveable while focus still in text field
  • Keyword Highlighting detects Chinese and Japanese and doesn’t force starting word boundary when matching
  • Margin styles no longer break custom CSS
  • Removed sandboxing from non-MAS version

Version 2.4.9 (875)

FIXED

  • Bugfixes
  • CriticMarkup export crash
  • Improved paragraph counting
  • CSS fixes, fix PDF text cutting on right
  • Fixes for TOC in multi-column

Version 2.4.8 (873)

IMPROVED

  • Toggle auto-validate on load with a checkbox on the validation popup

FIXED

  • Scrivener crashes
  • Issues with initial read from folder

Version 2.4.8 (871)

NEW

  • iThoughtsX support!
  • options to exclude elements from word count/readability stats
    • block quotes
    • indented code/poetry blocks (fenced code always ignored)
    • footnotes/citations
  • option to automatically validate all urls in document when updating
    • only displays if there are errors
  • Option to remove square brackets from MMD footnote markers
  • Native OPML support
    • Open OPML files directly in Marked 2
    • Save Markdown documents to OPML
  • Outline mode
    • Display OPML outlines and lists (such as iThoughtsX exports) as APA or Decimal outlines
    • Set file extensions to automatically enable Outline Mode on

IMPROVED

  • “Show only invalid links” preference is now persistent
  • Better feedback while compiling Scrivener documents
  • Fully clear URL cache on update so that remote resources will refresh
  • Document progress bar is less jumpy during scroll on Yosemite
  • Improved navigation of highlighted keywords using [,] and {,}
  • ⌘E (Open in Editor) opens iThoughtsX when viewing an .itmz file
  • Updated styling in error messages
  • CriticMarkup improvements
    • choose which version of the document to use in any export (markup, original, edited)
    • Improved word counts and update speed when switching
  • URL handler improvements
    • open command accepts frame settings and x-success urls for callbacks
    • improved handling of urls with only filenames
  • Speed and memory improvements
    • load time
    • render time
    • document statistics/readability processing
  • Better file deletion notification handling
  • updates changed images in place without refresh if it’s the only thing that’s changed
  • improved background text statistic generation

FIXED

  • Crasher on file attribute change notification
  • Table of Contents typeahead filtering
  • Visual artifacts/crash on window close after export
  • Memory leaks
  • Sandboxing permissions improvements
  • Collapsible headlines overreaching higher level headers
  • Hiding the edit marker wasn’t doing that
  • visual glitches and jankiness on sroll
  • Unresponsive file watcher on some systems
  • Fix word/readability stats display
  • Fixes for back/fwd scroll navigation
  • Fixes for doc progress positioning
  • Fixes for link validation popup
  • YAML->MMD converter
  • notification throttling for file changes

Version 2.4.7 (867)

FIXED

  • Paddle registration issues

Version 2.4.7 (865)

FIXED

  • Yosemite fixes
  • General bugfixes

NEW

  • TOC tracks current scroll location

Version 2.4.6 (859)

FIXED

  • Bugfix for YAML header handling
  • Bugfix for Scrivener reading
  • Bugfix for Custom Processor arguments
  • Fix Markdown export
  • Fix split lines across PDF output pages
  • Fix outline around PDF headers

Version 2.4.4 (850)

FIXED

  • Custom processor arguments
  • Scrivener encoding issues

Version 2.4.1 (847)

NEW

  • Allow print headers and footers to be specified per-document using MMD metadata
  • Allow HTML comments (<!-- -->) around all metadata for compatibility with other processors
  • Render Leanpub “X>” blocks (error, info, exercise, etc.)
  • Previews created with the URL handler (marked://preview?text=) can now have a window and id passed to create a transient window that can be updated by successive calls
  • Streaming preview
  • Markdown Export - export Markdown results after processing includes and running any preprocessor

FIXED

  • Fix for automatic (Sparkle) updates
  • Fixes for image detection and permission requests (Scrivener and others)
  • Multi-column theme print fix
  • Don’t preserve newlines in GFM by default
  • Fix trailing # in ATX headers when using Discount

UPDATED

  • Help update
  • GitHub CSS update

Version 2.3.4 (844)

FIXED

  • Fix for default style selector in preferences

Version 2.3.3 (843)

NEW

  • Option to toggle whether page breaks can happen inside code blocks when printing
  • Preferences reorganized
  • Compatibility with future file formats
  • Allow opening folders from “Open” dialogs
  • Expanded URL handler

FIXED

  • Remove duplicate alternate words and fix whitespace
  • Fix for paths in nested includes to be relative to included parent
  • Fix for missing css and js when viewing html
  • Fix opening multiple files when dragged to icon

Version 2.3.2 (841)

FIXED

  • Additional sandboxing fixes
  • Fix for hiding edit point and TOC when headers out of order
  • Right click menu additions
  • Validate All Links popup behaves better

Version 2.3.1 (837)

FIXED

  • Permission request bugfixes
  • Cmd-opt-s triggered detailed stats instead of readability
  • initial Yosemite support
  • MathJax fix for case-sensitive filesystems

Version 2.3 (834)

IMPROVED

  • Faster refresh

FIXED

  • Fix for reading most recent file in folder
  • Fix for window title when file in folder changes
  • Fix for initial file monitoring when opening in external editor
  • Better handling of unreadable and renamed files

Version 2.3 (830)

This is a huge update. First and foremost, Marked 2 is now sandboxed. Your preferences will need to be updated after you upgrade.

The bundle ID has changed to com.brettterpstra.marked2 for those who might have been scripting based on the previous bundle ID.

Marked now has a URL handler that allows you to refresh all documents or a specific document, open files, preview url encoded text or automatically paste from the clipboard.

The Discount processor option now uses a fully GitHub Flavored Markdown compatible processor.

Don’t miss the new navigation features, including the Mini Map (type “0” when viewing a document longer than 3 window lengths) and better bookmarking (Hold Option and type a number to create a bookmark that will move with the document as it changes).

There are some major improvements and fixes as well. See below for a full list.

NEW

  • Sandboxed
  • Discount is now GFM Markdown
  • URL Handler
  • Mini Map navigation with magnifier and fast scrolling
  • Bookmark based on proximity to nearest headline
  • Preserve bookmarks across refreshes and style changes
  • Basic back/fwd functionality for document navigation
  • Add highlight navigation and highlighted word counts
  • Document scroll progress bar
  • “Fast Switcher” (type “f” for instant Table of Contents filtering and jumping)
Misc
  • Add deselect-on-escape if no popups or modals are open.
  • New popup and overlay styling
  • Added %%(text) for running header on printing first page
  • Count sentences in selection
  • Accept json array in metadata for processor arguments

IMPROVED

  • PDF export stability
  • Reduced font sizes when printing from some themes
  • Help HUD styling
  • MathJax reliability
  • Allow multiple selections when adding custom CSS
  • Shift-click “accordion” for collapsible headlines
  • GitHub nested checkboxes and styling
  • Vastly improved scroll-to-edit
  • Print speed improved
  • Strip MMD Headers improvements
  • Theme tweaks and improvements
  • New export icons
  • Added double word highlight by default

FIXED

  • “Preserve newlines” breaking when line ended with dashes
  • Handle indented YAML when removing or converting to MMD metadata
  • Lines cutting between printed/PDF pages at bottom/top
  • Crash when exporting PDF
  • Replace bookmarks at duplicate positions, don’t show on multi-column
  • Fix for losing custom preprocessor
  • Fix bookmark display in grump, store offset from element for opt-bookmarks
  • Fix for base href and Scrivener images
  • Sanity checks for src="" files after custom processors.
  • Fix opening file urls
  • Timeout for link validation
  • Word count improvements
  • Fixes for refresh and word count update
  • Actually open Scrivener project based on preferences
  • Allow comments and blank lines in concat files
  • Better handling of file change duplicate messages
  • Allow mathjax inject when using custom processor

Version 2.2 (824)

NEW

  • Popups for file links with appropriate options
  • Passive Voice detection in Keyword Highlight mode

IMPROVED

  • Expanded “Use Alternate” default proofing dictionary

FIXED

  • Collapsing of headers with Cmd-click in TOC was broken
  • Hide “include chart” during print/PDF operations
  • Footnote label inconsistency in HTML output

Version 2.2 (823)

FIXED

  • Quick fix for broken link hovers/click popups.

Version 2.2 (822)

NEW

  • Opening a file:// url from within an open document will offer the option to open the file in the default application for that filetype
  • Opening a link to a text file will offer to open it in a new window or replace the current window
    • these selections can be made persistent

IMPROVED

  • 3 options for handling YAML headers (Ignore, strip, convert to MMD Metadata)
  • Secondary fenced code block conversion before final processing
    • If preprocessor scripts were doing their own substitution, fenced code blocks they created would be ignored.
  • Updated Syntax Highlighting to highlight.js 8.0
    • more languages, more aliases and better automatic language detection
  • MathJax handling should be improved, please let me know if you still have syntax issues

FIXED

  • Override aggressive image caching to allow image updates when changes are detected
  • Tooltips updated
  • Base Header Level, Quotes Language and other metadata not being recognized
  • Draw problem with Readability stats display
  • Fix for collapsing headers

Version 2.2 (820)

NEW

  • MMD 4.5 with [%metadata] replacements
    • If you have MMD metadata at the top of your document, you can reference any key you create with [%keyname] (lowercased and without spaces) to have the value of the key inserted instead.
  • Export with included style is no longer restricted by Strip MMD Metadata preference

  • Header labels generated with dashes (GitHub style)
    • This is an across-the-board change that hopefully won’t upset anybody. It will allow conformance with 99% of GitHub’s handling of headers (last 1% in the works).

      If you are manually generating links based on Marked’s auto-generated headers, this may cause some issues you need to fix. I haven’t figured out a way to toggle this easily yet, but will attempt to do that in the near future.

  • Feature to highlight malformed/incomplete Markdown elements in the preview (^⌘E / gear menu)

    • You can turn this to always-on-by-default in Window preferences, and still be able to toggle it per-document.

      If there are no errors in the document, it does nothing, so it’s safe to let it run all the time.

IMPROVED

  • Tweaks to “Validate External Links” popup appearance and behavior

  • Hide prefixes for empty items in exported TOC

  • Accept MMD metadata key “CSS” for overriding styles per-document
    • “Marked CSS” and “Marked Style” already do this, now you can just use “CSS: stylename.css”

      Note that styles must be included in Marked —- either using the base styles or any custom styles —- in order to be recognized. You can simply add a style you want to use in the Style Preferences, and then reference it by its name or full filename (stylename works as well as stylename.css).

  • Close button for Find bar
    • because normal people don’t always hit Escape.

FIXED

  • TOC popup missing if “Print Table of Contents” was disabled (introduced in build 819)

Version 2.2 (818)

FIXED

  • Fix for the part of the Table of Contents feature that I broke when I was fixing the other part of the Table of Contents feature.
  • Exported TOC works with non-alphanumeric characters in headlines

Version 2.2 (817)

IMPROVED

  • More accurate place-holding when zooming in and out (“z”)
  • Toggle headers and footers in PDF export on Save Dialog
  • Added RTF export icon to drawer and included keyboard shortcut (^⌘S)

FIXED

  • Exported table of contents removes empty items and conforms to print preference styling.
  • Exported Table of Contents respects “maxX” TOC levels

Version 2.2 (816)

Fix for damaged download file

Version 2.2 (815)

FIXED

  • Fix for off-center Fountain rendering

IMPROVED

  • MathJax callback to delay scroll-to-edit until MathJax is fully rendered

Version 2.2 (814)

NEW

  • Print header and footer improvements
    • Use strftime tokens to format date/time headers and footers for print
    • %path variable for headers/footers (full document path)
    • Option to skip printing headers and footers on the first page
    • Specify a font for print headers on a specific document with “Header Font:” MultiMarkdown metadata.

IMPROVED

  • Improved autoscroll (type “s”, adjust speed with shift left/right arrows)
  • Improved “Scroll to Edit” now only moves the preview if the file was updated
  • Word repetition visualization works in CriticMarkup’d documents

FIXED

  • Drawer backgrounds drawing incorrectly when switching drawer types
  • Grump background when darkened in repeat word highlight mode
  • Don’t allow Option-click repetition exclusion on other highlighted keywords
  • BBEdit Markup Preview
  • “First edit” issues related to footnotes
  • Strip all code blocks from Word Repetition views
  • Pluralization of word count in toolbar
  • More improvements to CriticMarkup mode’s multiple word counts
  • Fixed trapping Command-P in print dialog (Command-P,P trick works now. You’re welcome, Mr. Sparks.)
  • Errors outputting paginated PDF’s of very large documents

Version 2.2 (812)

Fix for disconnected font menu item.

Version 2.2 (811)

A changelog history is now available in the Marked Help. It will be updated with each release.

NEW

  • Allow custom font for Print/PDF headers and footers
  • Print borders below headers and/or above footers (optional)
  • Allow custom pre-processor when using Fountain
  • New Style: Grump (Command–9)
  • Option to hide success results when validating all links
  • If “Headlines Collapse Sections” is enabled in Window preferences, holding the Command key while clicking an item in the Table of Contents will toggle the collapse for that section

FIXED

  • Clipboard Preview failed to open in editor after initial save
  • Maintain CriticMarkup tab when refreshing
  • Fix for <<[include] in the first line of a file
  • If pre-processor returns empty output, skip it
  • Return proper error message for missing included code file (<<(filename))
  • Allow “~” in included raw file paths (<<{~/Desktop/filename})
  • Don’t allow multiple selections when adding Custom Styles
  • Github task items with nested paragraphs and code blocks are now handled correctly

Version 2.2 (810)

FIXED

  • Restore background after printing or PDF save
  • Table of Contents works with Unicode characters
  • Fix for finding diff point when changing table column alignment

Version 2.2 (809)

FIXED

  • Don’t process fenced code blocks when running a custom processor

Version 2.2 (808)

NEW

  • Use any MMD Metadata header as a variable in print/PDF headers and footers:

    Simply convert your metadata header name to lowercase and remove spaces, then use %md_variablename to include it in the header or footer field.

FIXED

  • Overzealous stripping of MMD metadata headers in preview

Version 2.2 (807)

NEW

  • Customizable headers and footers for print/PDF
    • variables include title, date, time, page number and page count

Yep, page numbers and more. In the Print preferences, define text headers for top left, top right, bottom left, and/or bottom right. Use static text and any of the variables (%title, %date, %time, %page, %total) to add important information when printing or saving to PDF.

%title will use any available MultiMarkdown Metadata “Title:” header, or fall back to the filename sans extension.

FIXED

  • CriticMarkup word counts are more accurate, faster to calculate

Version 2.2 (806)

Performance

  • MultiMarkdown 4.4
  • Clean up temporary watcher files when the window closes
  • Memory management tweaks

Fixes

  • Fixed an issue where apps with Autosave would stop updating when launched with ⌘E from Marked
  • Fixed an issue where renaming or moving a file would result in a File Type Fail
  • Fixes for Keyword and Export drawer animation
  • Video in Welcome popup plays now
  • Fixed crash when canceling word repetition processing

Improvements

  • If ⌘E is used and no default external editor is selected, offer to let the user pick one.
  • Keyword drawer design update.
  • Smoother animation and scrolling for Zoom feature

NEW features

  • Create blank new files and optionally open them in external editor automatically

    That’s right, ⌘N does something now. No, Marked is not planning to be an editor, but it now allows you to start a new document and open it in both Marked and your text editor from one place.

  • Added the ability to save a Clipboard (⌘⇧V) Preview
    • Use the Save Clipboard Preview command in the File and Gear menus
    • When pressing ⌘E (Edit in External Editor) on a Clipboard Preview, before opening the editor it will allow you to save it to disk.
    • If you don’t manually save a clipboard preview, it’s considered transient and is cleaned up when the window closes. No annoying “Unsaved” warnings and no more UUID strings in the recent files menu.
  • “Quick Toggles” in App Menu for global preferences that you may want to switch on and off quickly. Some of these may become per-document settings, but for now affect all open documents on refresh

CriticMarkup
  • CriticMarkup Preview toolbar now shows the correct word count for each tab
  • Detailed Info palette now shows correct stats for the current tab
    • I said it would be too hard to do, but I figured it out the same day the support request came in. Yay…
  • ⌘{/⌘} navigation for CriticMarkup Tabs
Book formats and multi-file documents

I’ve been feeling that Marked’s book format and multi-document capabilities aren’t fully appreciated, so I took some time to improve on a few points. More to come, along with a screencast.

  • Updates for Leanpub authors
    • handle Book.txt files without older “frontmatter:” requirement
    • Clean up {tokens}
    • X> block support coming, as well as handling for code block format specifiers
  • In documents using include syntax or in index files (Leanpub/mmd_merge):
    • turn on Show Boundaries Of Included File in the gear menu (^⌘B) to place a line on the left side of your preview showing where various included files start and end, including support for nested and repeated includes.
      • Hovering over the bar will show you the name of the file it represents, and clicking will open that file in the default external editor.
    • Press ⇧I within a preview to see which included file is currently visible in the viewport. Pressing Return after showing the filename will open it in your external editor.

Version 2.1 (796)

FIXED

  • Fix a horrible UI bug in the keyword drawer when clicking a button

IMPROVED

  • Update highlight.js

Version 2.1 (793)

IMPROVED

  • Create a list of words to ignore when checking word repetition. Preferences → Proofing → Ignore Repeats
  • Option-Click a word to temporarily ignore it
    • Temporarily ignored words are collected in the lower right, click one to unignore it
  • Option-Shift-Click a highlighted word to add it to the permanent ignore list in preferences and remove it from current view
  • Redesigned keyword and export drawers

FIXED

  • Scrivener fixes
  • Print code block background colors in GitHub style

Version 2.1 (791)

This is a maintenance release with small fixes for instability in some cases.

Version 2.1 (790)

Document Statistics

  • Rewritten text analysis and statistics engine
  • Greatly improved speed and reduced memory consumption
  • Changed “letter” counter to “character” counter and include spaces and punctuation

CriticMarkup

  • Allow CriticMarkup setting to be per-document (Control-Shift-C)
  • Recover (Command-F) find bar in CriticMarkup mode
  • Option to automatically detect CriticMarkup syntax and enable/disable processing

Search and highlight

  • Allow word repetition (Control-Command-W) to work with non-Latin languages
  • Added selector search (*css selector) with “contains” (*p "Alice" searches for paragraph elements containing the word “Alice”)
  • Selector search with unrecognized selector interprets asterisk as a wildcard
  • Fixes for wildcard (* and ?) in searches and keyword highlights
  • Fix for non-latin search and keyword highlight

Scrivener

  • Fix Scrivener document blank preview
  • Styling for error messages and Scrivener inline annotations

General fixes

  • Workaround for disappearing floated window after un-minimzing
  • Fix for stripping MMD Metadata on export when preference is turned off
  • Fix for reversed GitHub Checkbox preference
  • Fix for “last edit” marker breaking MathJax rendering

Other

  • Add classes “gh-complete” and “gh-incomplete” to GitHub checkbox parent list items in preview to allow custom styling.
  • Add HTML comments in source code to delimit inclusions and show included file paths
  • Reworded “negative” preference options for consistency
    • This will invert the checkbox on some options but will not change any existing preferences
  • Preferences UI refinements

Version 2.1 (780)

FIXED

  • Scroll to correct point when an image is updated
  • Add class to missing include file error messages so they can be hidden (.mkerrormsg)
  • Add back $HOME environment variable for custom processors
  • App Icon update
  • Fully sign all frameworks for gatekeeper

Version 2.1 (777)

FIXED

  • Fix font rendering
  • Fix custom processor metadata
  • Fix CriticMarkup toolbar in export
  • Fix crasher related to preference changes
  • Fix window size freeze on load error

Version 2.1 (770)

FIXED

  • Highlight “words to avoid” only from start of word
  • Fix for BBEdit Markup->Preview issue
  • Fix for editing HTML comment at end of doc
  • Fix for missing code blocks in HTML export

NEW

  • Tooltips for Processor indicators in bottom bar
  • Vastly improved word repetition feature with zoom overview
    • No overlay
    • zoom feature for overview
    • progress bar during calculation
    • document available during calculation (background processing)
    • keyboard navigation, highlighting, statistics work during visualization
    • Handle cyrillic and most UTF–16 characters in word repetition visualizer
  • Revamped and redesigned text statistics generation
    • background calculation, no blocking main window
    • Live changes to detailed stats
    • Pretty detailed stats panel
    • Reading time
  • GitHub checkbox rendering
  • Scroll-to-edit at 50% of window height

Version 2.0 (760)

Sorry about the infinite update loop on the last version. That should go away with this release.

FIXED

  • Improved handling for multiple versions of MarsEdit
  • Fixed crash when deleting large sections of the source document
  • Fixed error on custom processor argument fields
  • Fixed hang with custom processor on long documents
  • NEW added indicator lights/toggles in the toolbar for custom pre/processors
If you have any issues, please first search the support site, and then start a ticket if needed. Be sure to include screenshots/pdfs of issues and any related documents I’ll need for testing (you can make the conversation private if needed).

Version 2.0 (758)

FIXED

  • fix for broken images in some cases
  • fix for broken base url
  • fix for .DS_Store errors when scanning folders
  • fix for accented characters in highlight strings
  • improved j/k nav in multi-column style
  • fallback for validating urls that don’t accept cachebuster query strings

Search | Support Site | Knowledgebase