Skip to content

Releases: JFormDesigner/markdown-writer-fx

1.0

18 Mar 17:14
Compare
Choose a tag to compare

Markdown Writer FX 1.0 is here 🎉 😀

Finally, after a short break 😁 , version 1.0 is here with major improvements:

  • The new distributions include Java and provide native launchers which makes it very easy to run the application.
  • Spell and grammar checking is now available. It uses LanguageTool and supports more than 30 languages and dialects.

If you like Markdown Writer FX, please give it a star @ GitHub. Thanks!

Change Log

  • Distributions for Windows, macOS (Apple Silicon and Intel) and Linux that
    include Java and JavaFX runtime environment and provide native launchers (e.g.
    exe on Windows or application bundle on macOS).
  • Spell and grammar checking with LanguageTool for
    more than 30 languages and dialects. (issue #10)
  • Project Manager:
    • changed sort order: folders first, then files
    • non-markdown files now use plain file icon
    • use lighter color for non-markdown files or hidden folders/files
    • use blue color for icons of markdown files
  • F12 key shows/hides preview.
  • Fixed memory leaks.

0.12

31 Jan 18:11
Compare
Choose a tag to compare
  • New "Stylesheets" tab in Options dialog allows specifying additional CSS for
    preview.
  • Project specific options: Select "Store in project" checkbox in Options dialog
    to save options per project (in file <project-root>/.markdownwriterfx).
  • "Format only modified paragraphs on Save" checkbox added to Options dialog.
  • "Show line numbers", "Show whitespace characters" and "Show images embedded"
    commands added to "View" menu.
  • (experimental) Embedded images now also support markdown image references.
  • Fixed behavior of PageUp and PageDown keys, which now always scroll a
    whole page up or down.
  • Fixed behavior of Ctrl+RIGHT, which now moves caret to beginning of next
    word.
  • Undo and redo now selects changed text.
  • Disabled "Save As" for read-only editors (binary or too-large files).

Requirements: Java 8. Does not run with Java 9 or later.

0.11

26 Nov 12:55
Compare
Choose a tag to compare
  • Project Manager:
    • open any folder as project
    • project pane on left side of main window shows file tree of current project
    • combo box at top of project pane allows quick switching between projects
    • single-click on file in project tree opens file in preview mode (indicated
      by italic font in tab title), which will be replaced when opening another
      file in preview mode
    • double-click opens file in regular mode
    • drag-and-drop image/markdown file from project tree to markdown editor
      inserts a markdown link to that image/markdown file
  • (experimental) Embedded images in markdown editor:
    • the leading '!' character of the markdown image description is replaced with
      the image
    • enable/disable in Options dialog (default is disabled)
    • works only for local images
    • embedded images are scaled down to maximum size of 200x200 pixels
  • Smarter "Insert > Bold/Italic/Strikethrough/Inline Code": if selection is
    empty, then the word at the caret will be used as selection.
  • Move selected lines down (with Alt+Down) no longer eats empty lines.
  • Reformat fixes:
    • Avoid wrapping before blockquote and list markers.
    • Wrapping of block quotes.
  • (experimental) Reformat selected paragraphs with Ctrl+Shift+Alt+F wraps
    lines at 80 characters.
  • "Format All" and "Format Selection" commands added to "Edit" menu.
  • Configurable formatting wrap line length in Options dialog.
  • "Format on Save" checkbox added to Options dialog.
  • [Prism] syntax highlighter updated to version 1.15.0.

Requirements: Java 8. Does not run with Java 9 or later.

0.10

29 Dec 15:19
Compare
Choose a tag to compare
  • Editor improvements/fixes:
    • fixed Home and End keys in wrapped lines
    • improved undo/redo
    • fixed selection painting of wrapped lines
    • keep text selected after drag-and-drop
    • fixed occasional inconsistent heights of empty lines
  • (experimental) Reformat all paragraphs with Ctrl+Shift+F wraps lines at 80 characters.
  • Updated [commonmark-java] and [flexmark-java] to [CommonMark] spec 0.28.
  • Fixed IndexOutOfBoundsException in editor when reloading externally changed text.
  • Fixed IndexOutOfBoundsException in HTML Source preview when deleting text in editor.

Requirements: Java 8. Does not run with Java 9 or later.

0.9

14 Mar 10:34
Compare
Choose a tag to compare
0.9
  • Fixed "Space key after dead keys inserts a space character" (issue #20).

Requirements: Java 8. Does not run with Java 9 or later.

0.8

02 Feb 08:21
Compare
Choose a tag to compare
0.8
  • Open markdown files by dropping them to main window.
  • Support Definition lists extension (FlexMark only).
  • "Cut", "Copy", "Paste" and "Select All" commands added to "Edit" menu.
  • "Cut" and "Copy" now cut/copy whole line if selection is empty.
  • Context menu added to editor.
  • RichTextFX updated to version 0.7-M3.
  • Fixed horizontal scrollbar in AST preview.

Requirements: Java 8. Does not run with Java 9 or later.

0.7

02 Jan 15:03
Compare
Choose a tag to compare
0.7
  • Highlight paragraph in Preview that contain the caret of the editor.
  • Show source positions for CommonMark in Markdown AST view.
  • Reordered items in "Insert" menu and toolbar.
  • Formatting toolbar items (bold, italic, etc) are highlighted
    if the caret in the editor is at formatted text.

Requirements: Java 8. Does not run with Java 9 or later.

0.6

13 Dec 10:49
Compare
Choose a tag to compare
0.6
  • Syntax highlighting for HTML/XML/SVG/MathML in editor.
  • Syntax highlighting for fenced code blocks in Preview that
    supports 120 languages (issue #9).
  • Syntax highlighting in HTML source view.
  • Syntax highlighting in Markdown AST view.
  • Highlight ranges in Markdown AST view that contain the selection of the editor.

Requirements: Java 8. Does not run with Java 9 or later.

0.5

10 Dec 11:55
Compare
Choose a tag to compare
0.5
  • Move selected lines up or down with Alt+Up or Alt+Down.
  • Duplicate selected lines up or down with Ctrl+Alt+Up or Ctrl+Alt+Down.
  • Indent or unindent lines with Tab or Shift+Tab. Backspace key unindents
    line if caret is in leading whitespace of a line.
  • Auto-indent for block quotes and GFM task lists (Enter key adds
    block quote markers or task list markers to new line).
  • Smart "Insert > Header X": Support toggle header and change header level.
  • Smarter "Insert > Bold/Italic/Strikethrough/Inline Code": if selection contains
    bold/italic/strikethrough/inline-code text, then it will be changed to plain text.
  • Improved "Insert > Link/Image" allows editing existing links/images in dialogs.
  • Support Autolinks (link without text) and Email links.
  • Configurable bold, italic and unordered list markers in Options dialog.
  • Fixed background color of selected text in editor.
  • Updated commonmark-java and flexmark-java to CommonMark spec 0.27.

Requirements: Java 8. Does not run with Java 9 or later.

0.4

29 Nov 13:13
Compare
Choose a tag to compare
0.4
  • Find and Replace added.
  • Show line numbers in editor (if enabled in Options dialog).
  • "Save As" command added to menu bar.
  • Automatically reload externally changed markdown files (on window activation).
  • Smarter "Insert Bold/Italic/Strikethrough": if used within inline code
    block, then backticks will be changed to <code> and </code>.

Requirements: Java 8. Does not run with Java 9 or later.