Releases: JFormDesigner/markdown-writer-fx
Releases · JFormDesigner/markdown-writer-fx
1.0
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
- 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
andPageDown
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
- 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
- the leading '!' character of the markdown image description is replaced with
- 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
- Editor improvements/fixes:
- fixed
Home
andEnd
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
- fixed
- (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
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
- 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
- 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
- Move selected lines up or down with
Alt+Up
orAlt+Down
. - Duplicate selected lines up or down with
Ctrl+Alt+Up
orCtrl+Alt+Down
. - Indent or unindent lines with
Tab
orShift+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
- 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.