Mark Text Changelog

What's new in Mark Text 0.17.1

Mar 7, 2022
  • Optimization:
  • Improved behavior of inline markdown character auto pairing.
  • Bug fix:
  • Fixed crash at startup when a key binding was unset.
  • Fixed paste handler for images.
  • Fixed deletion behavior of a selected image.

New in Mark Text 0.17.0 (Feb 23, 2022)

  • Breaking Changes:
  • Changed multiple default key bindings.
  • Changed key binding handling: all key bindings are now mapped to the corresponding US key bindingsE.gCtrl+Shift+7 on a German keyboard will now produce Ctrl+/ because Shift+7 is equivalent to /.
  • Image uploader: SM.MS was removed, GitHub uploader is deprecated and will be replaced by PicGo in our next release.
  • Feature:
  • Added support for image path variables.
  • Added command-line image uploader and reworked settings.
  • Added regular expression group replacement to searcher.
  • Added PlantUML diagram support.
  • Added support for chemical equations in math mode.
  • Added automatic call to search for find-in-file when the pane is opened.
  • Open local non-markdown files in default application.
  • Added support to use all menu entries for key binding.
  • Added window zoom via default mouse event.
  • Zoom level is now restored on startup.
  • Added PicGo to upload images.
  • Ability to invalidate image cache on demand.
  • Added settings page to configure key bindings.
  • Optimization:
  • Improved inline markdown autocomplete support.
  • Improved preference design.
  • Relative image paths are now converted to forward slashes on Windows for better compatibility.
  • Center sidebar image when no search results are available.
  • Updated emoji database.
  • Improved sidebar file handling UX by providing more error messages.
  • Bug fix:
  • Fixed an issue with code block cursor positioning.
  • Fixed invalid mermaid diagram representation when exporting as PDF.
  • Fixed rendering issue with LaTeX formulas
  • Fixed an issue that may caused editor flickering while pressing Enter.
  • Fixed Table of Contents sidebar display issue.
  • Fixed editor overflow when the sidbar is open.
  • Fixed a crash that occurred due to a bug in the markdown footnote parser.
  • Fixed issue with shortcuts that included Alt.
  • Fixed multiple issues on non-US keyboards.
  • Normalized source-code editor cursor.
  • Fixed preference scaling issue and added missing scrollbar.
  • Fixed a rendering issue when multiple elements were selected via keyboard.
  • Fixed preference migrations were always executed on start-up.
  • Fixed scrolling and search match positing with high DPI scaling.
  • Fixed slow startup on Windows due to a blocking call.
  • Fixed an issue that caused the paste handler to insert only HTML content if HTML rendering was disabled.
  • Fixed file rename with editor dialog.
  • Fixed URL open handler when clicking a link in the editor.
  • Fixed an issue that prevented to unindent a list item.
  • Fixed multiple XSS issues on language selector and data input.
  • Fixed a bug that HTML was rendered in preview mode even it was disabled in settings.
  • HTML character encoding is now supported in code blocks.

New in Mark Text 0.17.0- RC 1 (Jan 30, 2022)

  • This is a release candidate for testing purposes only and may contain bugs. Please report bugs and give feedback, thanks!

New in Mark Text 0.16.3 (Dec 29, 2020)

  • Breaking Changes:
  • Disabled rendering of MathML elements.
  • Feature:
  • Added support for SPARQL and Turtle languages (@vemonet).
  • Added support for forward navigation in table cells with Shift+Tab (@evan-cohen).
  • Added support for negative zoom.
  • Adjusted footnote inline code font size.
  • Added shortcut to toggle table of contents panel (@zmen).
  • Added settings option to disable HTML rendering.
  • Added support for a relative image directory.
  • Added support to include table of contents in exported document.
  • Optimization:
  • Improved color of word counter in graphite light theme (@bmvisoky).
  • Improved UX of font selection.
  • Bug fix:
  • Fixed XSS security vulnerability when parsing MathML submitted by @0xBADCA7.
  • Fixed an issue that URLs with trailing slashes are not recognized (@sweetliquid).
  • Fixed closing tabs with mouse-middle click (@mnxn).
  • Fixed an exception when selecting a table cell with Ctrl+A (@AmauriAires).
  • Fixed quick open searcher (@munckymagik).
  • Fixed code highlighting in a special case (@zmen).
  • Fixed an issue with shaking in typewriter mode (@MrHeer).
  • Fixed spell checker config schema violation on Windows and allowed BCP-47 language codes.
  • Fixed behavior when a single table cell is selected.
  • Fixed an issue that symbolic files could not be opened.
  • Fixed blank window when opening a second window with --new-window.

New in Mark Text 0.16.2 (Jun 18, 2020)

  • Breaking Changes:
  • Toggle focus mode shortcut is now Ctrl+Shift+J.
  • Feature:
  • Added shortcut to switch tabs Alt-#<num> (@MrHeer).
  • Added GitLab math block support.
  • Support setting text direction via comand palette (@Pajn).
  • Optimization:
  • Scale headings according editor font size.
  • Increased indentation for sidebar tree view (@BeatLink).
  • Updated user-interface strings (@brainchild0, @Rexogamer).
  • Bug fix:
  • Fixed image export issues on Windows.
  • Fixed an issue that multiple empty shortcuts were not allowed.
  • Fixed image path autocomplete.
  • Fixed an issue that the max width of editor tabs was not rendered correctly (@aimproxy).
  • Fixed Hunspell dictionary downloader on Windows.
  • Fixed an issue with Hunspell spell checker on Windows.
  • Fixed ASCII (ISO-8859-1) encoding in settings validator.
  • Fixed footnote exception when exporting document.
  • Fixed cryptic characters when exporting document as PDF on macOS (@gSpera).
  • Fixed unnecessary character sanitation when setting clipboard data.
  • Fixed sup- and superscript export issue.

New in Mark Text 0.16.1 (Mar 28, 2020)

  • Fix: Settings page, editor settings style are messed up

New in Mark Text 0.16.0 (Mar 27, 2020)

  • Breaking Changes:
  • Temporary disabled hardware acceleration (GPU) on Linux with Wayland due to rendering issues with the frameless window.
  • Feature:
  • Added experimental spellchecker (#1424)
  • Allow custom fonts in settings via font family picker (#1107)
  • Allow cycle through tabs via shortcuts (#1124)
  • Allow to close tabs by mouse middle click (#1266)
  • Added export and print options (#1511)
  • Added Windows jump list entries (#1503)
  • Added file encoding support (#1438)
  • Added support for TOML and JSON front matter (#1402)
  • Added menu for tabs by @kenyx89 (#1434)
  • Feat: Support inline image and small image (#1094)
  • Feature: github uploader can customize branch (#1328)
  • Search image by unsplash (#1333)
  • Feature: resize image and toggle inline and block image (#1335)
  • Feature: parse page title when paste a link (#1344)
  • Feature: add link tools: unlink and jump (#1357)
  • Feature: support GFM auto link and auto link extension (#1421)
  • Support RegExp search and replace in file edit. (#1422)
  • Feature: support markdown extension superscript and subscript (#1531)
  • Feature: CTRL/CMD+SHIFT+F opens sidebar and focuses on "search in folder" (#1311)
  • Feature: add highlight menu item (#1532)
  • Support footnote (#193, #1568)
  • Optimization:
  • Added loading animation during startup
  • Added alt accelerator on Linux and Windows (#1254)
  • Added per-tab notifications for file changes
  • Optimized package size and startup time
  • Prevent parse a url as link (#1301)
  • Add loading page when init app (#1303)
  • Search input now searches on keypress @Illyism (#1306)
  • Search shows open folder warning, no results text and errors @Illyism (#1312)
  • Reordered font settings to show editor and source-code font settings at the top. (#1204)
  • Add whether to trim the beginning and end empty line of code block, add setting option, the default value is trim the empty line. (#1378)
  • Optimization of code block (#1445)
  • Optimization of table block (#1456)
  • Add tooltip to format tool bar (#1516)
  • Bug fix:
  • Fixed recommend title exception when heading contains spaces only (#1281)
  • Fixed main process exception (#1284)
  • Fixed application freeze when using PageDown/PageUp in special cases (#655)
  • Fixed HTML paste handler (#1271)
  • Fixed save all tab order (#1349)
  • Fixed additional page that may was added due to padding (#1480)
  • Fixed recently directories (#1486)
  • Fixed invalid screen area on Windows (#1474)
  • Fixed UTF-BOM file loading issue (#1438)
  • Fixed multiple potential issues with menu entries (#1437)
  • Fixed display issues with long text in source-code editor (#1427)
  • Fixed issue that keybindings.json was not respected (#1406)
  • Fixed settings checkbox width by @mdogadailo (#1471)
  • Fixed line transformer and tooltip arrow style by @mdogadailo (#1441, #1443)
  • Fixed HTML pre tag style in preview editor by @mdogadailo (#1441, #1443)
  • Fixed vega-lite render error (#1295)
  • Fixed correct url when there are pair brackets in link url or image src (#1308)
  • Fixed update paragraph menu item task list error (#1331)
  • Fixed #1299 add system emoji fallback fonts (#1348)
  • Numbered list styles change when exporting PDF (#1145)
  • Fixed error with text input (#1324)
  • Fixed delete unintended content when <> exists (#1336, #1366)
  • Fixed new check list items are already checked (#1267)
  • Fixed the last empty line in code block disappear (#1265)
  • Fixed linked images are not rendered (#1297)
  • Fixed checkbox text not aligned with box (#1135)
  • Fixed XSS security vulnerability when parsing inline HTML (#1390)
  • Exception when deleting code block identifier (#1231)
  • Fixed sidebar overflow due to opened files (#1391)
  • Fixed sometimes the table of contents is not cleared after the document is closed (#1249)
  • GitHub image uploader cannot be set as default uploader (#1247)
  • Fixed Side bar show html and pdf files when add new html, pdf files to opened folder (#1401)
  • Fixed image is missing if change to source code mode (#1337)
  • Fix: #1061 no need to auto pair in inline code (#1423)
  • Fix: #1218 backspace error in table cell (#1425)
  • Fixed unable to open markdown file by command line (#1429)
  • Fix: #1418 Set file watch option usePolling to true on macOS (#1430)
  • Fix the download section anchor @heytitle (#1440)
  • Fix: wrap long lines and a little bit of padding for pre element (#1470)
  • Regression: math block edit and preview box (#982)
  • Cannot reach first line of code block (#1460)
  • Failure when writing HTML in preview editor (#1464)
  • Backspace key error when cursor at the beginning of header (#1509)
  • Fix some grammar or spelling errors (#1524)
  • Content is still editable when dialog is shown (#1489)
  • Fixed error: Cannot read property 'webContents' of undefined (#1508)
  • Document can't be exported when inline formulas are in other blocks than paragraph (#1522)
  • Wrong task-list item alignment (#1540)

New in Mark Text 0.16.0 RC 3 (Feb 16, 2020)

  • Fixed issues:
  • Fix #1678, copy task list should acording to the origin checked status (#1756)
  • Fix export emoji in header (#1759)
  • Fix format tool can not work in table cell (#1760)
  • Fix find next/previous (#1679) (#1745)
  • Forbid math overlay selection (#1768)
  • Fix: dompurify warning when init app (#1781)
  • Performance optimization of code block (#1783)
  • Fix: unsplash not shown on production enviromment and about logo did not shown (#1799)
  • Fix: spelling error (#1809)
  • Fix: 1733 wrong task list indentation in parser (#1835)
  • Feat: word wrap in TOC (#1811)
  • Remove sudo in flatpak installation instructions (#1836)
  • Forbid line-wrap in code blocks (#1051) (#1753)
  • Fix bold or italic hyperlinks can't be opened through Cmd+Click (#1810)
  • Fix #1879 Add .md extension to files created in sidebar if no extension is given (#1886)
  • Feat: A task checked should update related task (#1737)
  • Fix: Math formula preview is not updated (#1898)
  • Fix: Issue with paragraph starting with three or more * (#1899)
  • Fix: Cannot destructure property row of i as it is null. (#1900)
  • Fix: can not select Chinese font family name. (#1901)
  • Fix: export invalid math (#1902)
  • Fix: Editor jumps to last cursor if you toggle a task-list item (#1911)

New in Mark Text 0.16.0 RC 2 (Nov 24, 2019)

  • Fixed issues:
  • Fix mermaid diagram is not visiable when export html (#1732)
  • Fix: #1668 unexpect encode image url on windows (#1740)
  • Fix: empty blockquote issue (#1739)
  • Fix some copy paste list bugs (#1734)
  • Fix #1666 (#1730)
  • Fix jumpClick can't jump to another file (#1725)
  • Add deb/rpm and adjust package file names (#1718)
  • Better phrasing of the GDPR warning (#1727)
  • Fix settings button does not work (#1706) (#1710)

New in Mark Text 0.16.0 RC 1 (Nov 9, 2019)

  • This is a release candidate for testing purposes only and there may exist bugs. Please report all bugs, marked as pre-release. Thanks! The changelog can be found here labeled as unreleased.

New in Mark Text 0.15.1 (Sep 29, 2019)

  • Bug fix:
  • Fixed a XSS security vulnerability when parsing inline HTML (#1390)
  • Fixed portable mode detection if current working directory don't match the application directory (#1382)
  • Fixed exception in main process due to file watcher (#1284)
  • Added emoji fallback fonts for macOS and Windows too (#1299)
  • Fixed RegEx for recommend title (#1128)

New in Mark Text 0.15.0 (Aug 13, 2019)

  • Breaking Changes:
  • preference.md is deprecated and no longer supported. Please use the GUI.
  • Removed portable Windows executable. NSIS installer can now be used to install per-user (without administrator privileges) or machine wide.
  • Added portable zip archive for both x86 and x64 Windows.
  • Changed viewToggleFullScreen and windowCloseWindow key bindings to windowToggleFullScreen and fileCloseWindow.
  • Removed viewChangeFont key binding.
  • Mark Text is now single-instance application on Linux and Windows too.
  • Feature:
  • feat: add underline format (#946)
  • Added GUI settings (#1028)
  • The cursor jump to the end of format or to the next brackets when press tab(#976)
  • Tab drag & drop inside the window
  • add tab scrolling and drag&drop (#953)
  • Support to replace the root folder in a window
  • Second-instance files and directories via command-line are opened in the best window
  • Mark Text can use a default directory that is automatically opened during startup (#711)
  • New CLI flags: --disable-gpu, -n,--new-window and --user-data-dir
  • Find in files use ripgrep as searcher.
  • You can know automatically save your document after a predefined intervall.
  • feat: support prism language alias (#1031)
  • Allow to set editor line width and window zoom (disabled due #1225) (#1092)
  • feat: add click delete url to clipboard when upload image to SMMS (#1173)
  • Optimization:
  • optimization of cursor, and fix some cursor related issues (#963)
  • Rewrite select all when press CtrlOrCmd + A (#937)
  • Set the cursor at the end of # in header when press arrow down to jump to the next paragraph.(#978)
  • Improved startup time
  • Replace empty untitled tabs (#830)
  • Editor window is shown immediately while loading
  • Adjust titlebar title when using native window to not show a duplicate title
  • Added Noto Color Emoji as default emoji fallback font on Linux to display emojis properly.
  • feat: add two event focus and blur of muya (#1039)
  • opti: add katex css only when there is math fomular in export html (#1038)
  • Refactor inline image to support paste/drop image (#1028)
  • opti: insert last paragraph when the last block is table, code block or no-empty paragraph (#1069)
  • Opti: update TOC if needed (#1088)
  • feat: scroll to cursor when switch between tabs (#1089)
  • add: auto save with delay (#1093)
  • Opt-in uploader services and add legal notices (#1113)
  • Add ripgrep as find in files backend (#1086)
  • Bug fix:
  • Fixed some CommonMark failed examples and add test cases (#943)
  • fix: #921 reference link render error (#947)
  • fix: #926 summary element can not be click (#948)
  • fix: #870 list parse error (#964)
  • Fixed some bugs after press backspace (#934, #938)
  • Changed inline math vertical align to top (#977)
  • Prevent to open the same file twice, instead select the existing tab (#878)
  • Fixed some minor filesystem watcher issues
  • Fixed rename filesystem watcher bug which lead to multiple issues because the parent directory was watched after deleting a file on Linux using rename
  • Fixed incorrect file content after a watched file was edited externally (#1043)
  • fix: toc content vanish bug (#1021)
  • fix paragraph turn into list bug (#1025)
  • fix: #1018 paste error when the lastblock is html block (#1042)
  • fix: parse inline syntax error (#1072)
  • fix: insert image by image uploader, but can not copy and paste, because it is render the local url (#1070)
  • Fix: #1045 can not select all content in source code mode (#1085)
  • fix: TOC level error (#1087)
  • fix watcher out of range exception (#1095)
  • Opti: image icon style (#1098)
  • delete image triggers muya change (#1125)
  • Breaking Development Changes:
  • Environment variable MARKTEXT_IS_OFFICIAL_RELEASE is now MARKTEXT_IS_STABLE
  • Renamed npm script build:dir to build:bin

New in Mark Text 0.14.0 (Apr 13, 2019)

  • Feature:
  • Improve exception and error handling
  • Support for user-defined titlebar style
  • Support to open files in a new tab instead a new window (#574)
  • Add inline math to format menu and float box (#649)
  • GTK integration (#690)
  • Add recently used directories to recently opened files (#643)
  • Making images display smaller (#659)
  • Open local markdown file when you click on it in another tab (#359)
  • Clicking a link should open it in the browser (#425)
  • Support macOS dark mode, when you change mode dark or light in system, Mark Text will change its theme.
  • Add new themes: Ulysses Light, Graphite Light, Material Dark and One Dark.
  • Watch file changed in tabs and show a notice(autoSave is false) or update the file(autoSave is true)
  • Support input inline Ruby charactors as raw html (#257)
  • Added unsaved tab indicator
  • Add front Menu by click the front menu icon (#875)
  • Support diagram: flowchart, vega-lite, mermaid, sequence (#914)
  • Support create indent code block in preview mode.(#920)
  • Optimization:
  • Respect existing image title if no source is specified (#562)
  • Separate font and font size for code blocks and source code mode (#373, #467)
  • Opened files and opened directories/files can now be folded (#475, #602)
  • You can now hide the quick insert hint (#621)
  • Adjusted quote inline math color (#592)
  • Fix inline math text align (#593)
  • Added MIME type to Linux desktop file
  • What is the character and number of left-top? (#666)
  • Inserting Codeblock should automatically set cursor into language field (#684)
  • Upstream: prismjs highlighting issues (#709)
  • Improvements for "Open Recent" (#616)
  • Make table of contents in sidebar collapsible (#404)
  • Hide titlebar control buttons in custom titlebar style
  • Corrected hamburger menu offset
  • Optimization of inline html displa, now you can nest other inline syntax in inline html(#849)
  • Use CmdOrCtrl + C/V to copy rich text to word(Windows) or page(macOS) (#885)
  • Bug fix:
  • Fix dark preview box background color (#587)
  • Use white PDF background color (#583)
  • Fix document printing
  • Restore default Mark Text style after exporting/printing
  • Prevent enter key as language identifier (#569)
  • Allow pasting text into the code block language text-box (#553)
  • Fixed a crash when opening a directory with an unknown file extension
  • Fixed an issue with Save all and Delete all buttons in the side bar
  • Fixed exception when exporting a code block (#591)
  • Fixed recommended filename
  • Fixed multiple sidebar issues
  • Fixed wrong font and theme when opening a directory (#696)
  • Switching to another tab will now work in source-code mode too (#606)
  • Fixed forced line break in a list is display wrong. (#672)
  • Relative images are broken after exporting (#678)
  • Unable to paste text in table cell(#670)
  • Wrong padding when copy loose list to tight list(#706)
  • Display Autocompletion in inline math(#673)
  • Unable to export a document when the language identifier is undefined(#591)
  • Incorrect rendering of pipe in code block within table(#660)
  • Using extended code identifiers breaks code blocks (#697)
  • Renderer exception when pasting text with new line(s) into a heading (#671)
  • Fatal error when a directory is removed (#661)
  • Wrong font and theme when opening file/directory (#696)
  • Automatically wrap code block lines when printing or exporting as PDF (#710)
  • Can't change tab in source code mode (#606)
  • Minor checkbox list bug (#576)
  • A hard line break followed by a list doesn't work in preview mode (#708)
  • Ctrl + X (#622)
  • Exception when removing a code block in a specific case (#568)
  • List items are always copied as loose list (#705)
  • Runtime bug when insert order list by quick insert (#760)
  • Image inside HTML is not loaded (#754)
  • No space around copy-pasted links (#752)
  • Relative image reference in HTML is broken (#782)
  • Selection cannot be cancelled by up / down keys (#630)
  • Cannot create table while in typewriter mode (#679)
  • Emojis don't work properly (#769)
  • Fixed multiple parser issues (update marked.js to v0.6.1)
  • Fixed nest math block issue (#586)
  • Can't make a comma-separated list of dollar ($) amounts (#740)
  • Fixed [...] is displayed in gray and orange (#432)
  • Fixed an issue that relative images are not loaded after closing a tab
  • Add symbolic link support
  • Fixed bug when combine pre list and next list into one when inline update #707
  • Fix renderer error when selection in sidebar (#625)
  • Fixed list parse error more info
  • Fixed source code mode tab switching
  • Fixed source code mode to preview switching
  • Mark Text didn't remove highlight when I delete the markdown symbol like * or `. (#893)
  • After delete ``` at the beginning to paragraph by backspace, then type other text foo, the color will be strange, if you type 1. bar. error happened. (#892)
  • Fix highlight error in code block (#545 #890)

New in Mark Text 0.13.53 (Oct 29, 2018)

  • fix empty list item error
  • fix paste bug when paste into empty line

New in Mark Text 0.13.50 (Oct 25, 2018)

  • Quick Insert
  • Inline Format and Search in code block
  • 🌵Feature:
  • (#421) Add experiment function RTL support (#439)
  • Feat: #487 Show filename while hovering over marktext file on dock
  • Feat: export files in file menu
  • Feat: drag to import
  • Feat: quick insert paragraph
  • Feat: inline format float box
  • Feat: import files: TEX WIKI DOCX etc
  • Feat: portable Windows application (#369)
  • Feat: support search and replace in code block
  • Feat: support GFM diff in code block
  • Feat: suppoet quick input html in html block, eg: input div, press tab will auto input <div></div>
  • 🦋Optimization:
  • Update linux documentation and remove snappy build (#381)
  • Update Japanese Document Latest Release Update.
  • Add alfred workflow into readme (#394)
  • French translation of README.md (#398)
  • Optimization: add gauss blur effect when open a modal (#407)
  • Improvement math preview styles (#419) (#424)
  • Turkish language translation for README.md (#427)
  • Improvement: #414 Add functional bracket auto-completion (#428)
  • Feature: vscode debug config support (#446)
  • Exclude hard-line-break from printing. (#454)
  • Export styled HTML with heading id's (#460)
  • Opti: #485 Open Project command. Maybe rename to Open folder
  • Added Spanish translation (#499)
  • Feat: add tooltip to editor
  • Opti: #429 Support DataURL images (#480)
  • Opti: rewrite image picker
  • Opti: notify the user about the deletion url of the uploaded image
  • Rewrite code block, html block, math block, front matter
  • 🐞Bug fix:
  • Fix download url in docs. (#379)
  • Fix: #371 wrong paste behavior
  • Fix: #380 wrong action of list shortcut
  • Bugfix: inline math style error in list item (#405)
  • Bugfix: #406 relative image path not display (#411)
  • Bugfix: #400 (#410)
  • Fix: wrong mouse click position #416 (#423)
  • Fix: title bar resizing in north direction (#455)
  • Fix: #441 #451 empty list item has no paragraph (#456)
  • Fix: task list item centering (#457)
  • Fix: #402 table of contents sidebar scroll bug (#461)
  • Fix: recommend filename can be empty (#462)
  • Formatting cleanups (#463)
  • Arrow key up/down navigation in a table (#470)
  • Fix: #481 add missing dot to parser markdown files only (#483)
  • Fix: YAML frontmatter duplicates a new line on each opening of the file #494
  • Fix(#431): broken math expression
  • Fix(#434): no need to auto pair in math block
  • Fix(#450) style error when render inline math
  • Fix: #399 #476 #490 math render with style miss
  • Fix: #393

New in Mark Text 0.13.43 Pre-Release (Oct 15, 2018)

  • Feature:
  • (#421) Add experiment function RTL support (#439)
  • feat: #487 Show filename while hovering over marktext file on dock
  • feat: export files in file menu
  • feat: drag to import
  • feat: quick insert paragraph
  • feat: inline format float box
  • feat: import files: TEX WIKI DOCX etc
  • feat: portable Windows application (#369)
  • Optimization:
  • Update linux documentation and remove snappy build (#381)
  • Update Japanese Document Latest Release Update.
  • add alfred workflow into readme (#394)
  • French translation of README.md (#398)
  • optimization: add gauss blur effect when open a modal (#407)
  • Improvement math preview styles (#419) (#424)
  • Turkish language translation for README.md (#427)
  • Improvement: #414 Add functional bracket auto-completion (#428)
  • feature: vscode debug config support (#446)
  • Exclude hard-line-break from printing. (#454)
  • export styled HTML with heading id's (#460)
  • opti: #485 Open Project command. Maybe rename to Open folder
  • Added Spanish translation (#499)
  • feat: add tooltip to editor
  • opti: #429 Support DataURL images (#480)
  • opti: rewrite image picker
  • Bug fix:
  • fix download url in docs. (#379)
  • fix: #371 wrong paste behavior
  • fix: #380 wrong action of list shortcut
  • bugfix: inline math style error in list item (#405)
  • bugfix: #406 relative image path not display (#411)
  • bugfix: #400 (#410)
  • fix: wrong mouse click position #416 (#423)
  • fix: title bar resizing in north direction (#455)
  • fix: #441 #451 empty list item has no paragraph (#456)
  • fix: task list item centering (#457)
  • fix: #402 table of contents sidebar scroll bug (#461)
  • fix: recommend filename can be empty (#462)
  • Formatting cleanups (#463)
  • Arrow key up/down navigation in a table (#470)
  • fix: #481 add missing dot to parser markdown files only (#483)
  • fix: YAML frontmatter duplicates a new line on each opening of the file #494
  • fix(#431): broken math expression
  • fix(#434): no need to auto pair in math block
  • fix(#450) style error when render inline math
  • fix: #399 #476 #490 math render with style miss
  • fix: #393

New in Mark Text 0.12.25 (Jun 19, 2018)

  • Optimization:
  • optimization: #361 easy sidebar toggle (#368)
  • Bug fix:
  • fix: #348 do not export tabs and sidebar when export PDF
  • bugfix: #360 No page breaks in PDF export
  • bugfix: #167 #357 #344
  • fix: #343 Inconsistent color scheme in source code mode (#363)

New in Mark Text 0.12.20 (Jun 18, 2018)

  • Feature
  • feature: file list in side bar: tree view and list view. #71
  • feature: search in project in side bar.
  • feature: table of content of the current edit file.
  • feature: copy table from Number(MacOs App)
  • feature: new file, new directory, copy, cut, paste, rename, remove to trash in side bar.
  • feature: save all the opened files and close all the opened files.
  • feature: Support reference link. #297
  • feature: Support reference image.
  • feature: copy table in context menu (#331)
  • feature: feedback via twitter
  • feature: can use delete key now, #301
  • Optimization
  • optimization: rewirte table picker use popper
  • optimization: add animation to checkbox when clicked
  • Bundle desktop files and resources (#336)
  • Rewrite notification (#337)
  • Bug fix
  • fix: can not copy full link #312
  • fix: can not export table markdown #313
  • bugfix: #328 source code mode shortcut not work (#332)
  • bugfix: copy paste title delete text #321 (#333)
  • fix: text cursor skip lines in paragraph #330

New in Mark Text 0.11.42 (May 30, 2018)

  • Feature:
  • feature: add editorFont setting in user preference. (#175) - Anderson
  • feature: line break, support event and import and export markdown - Jocs
  • feature: unindent list item - Jocs
  • feature: Support for CRLF and LF line endings
  • feature: Click filename to rename or save in title bar(macOS ONLY).
  • feature: Support YAML Front Matter
  • feature: Support setext heading but the default heading style is atx
  • feature: User list item marker setting in preference file.
  • feature: Select text from selected table (cell) only if you press Ctrl+A
  • feature: Support Multiple lines math #242
  • feature: Support context menu: copy, cut, paste, insert paragraph, edit table rows and columns #169
  • Optimization:
  • ATX headings strictly follow the GFM Spec #177 - Jocs
  • no need to auto pair when * is to open a list item - Jocs
  • optimization: add sticky to block html tag - Jocs
  • Add Japanese readme (#191) - Neetshin
  • Disable update menu for snap and not supported packages (#196) - Felix Häusler
  • Check whether window size is larger than screen size (#192) - Felix Häusler
  • Add fallback editor font family (#209) - Felix Häusler
  • Use partialRender instead of render when render the file, this will speed up the render phase.
  • optimization: reduce the width of scroll bar in float box.
  • Smaller scrollbars and hover color (#245)
  • update electron to v2.0.2 [SECURITY]
  • Add support for tab indentation (#125)
  • Bug fix:
  • fix: #94 history error
  • fix: #213 style error when render math
  • fix: the error 'Cannot read property 'forEach' of undefined' (#178) - 鸿则
  • fix: Change Source Code Mode Accelerator (#180) - Mice
  • fix: #153 Double space between tasklist checkbox and text - Jocs
  • fix: #198 navigation in table
  • fix: #190 Delete user settings on uninstall (NSIS) (#203) - Felix Häusler
  • fix: html block style error when active - Jocs
  • fix: PDF Export is contacted by LaTeX hightlight #194
  • fix: Table inside a list is not supported #202
  • fix: Cannot open file when window is started maximized or in full-screen mode #217
  • fix: #243 (#260)
  • fix: #232 (#259)
  • fix: #251
  • fix: #248 dark background disappears when export PDF (#252)
  • fix: #231 cut not work in code block
  • fix: #274 can not selection codes in code block when the cursor is outside of code block.
  • fix: frameless window drag
  • fix: #79 detect image type by mime type

New in Mark Text 0.10.21 (Apr 18, 2018)

  • Note:
  • You need uninstall the old version of Mark Text before install version 0.10.21, because we changed the AppId when build.
  • Feature:
  • Supports HTML block
  • Supports raw HTML
  • You can now indent list items with tab key
  • Auto pair markdown syntax, quote, bracket
  • Ability to insert an empty line between elements #33
  • Recently used documents on Linux and Windows (#139)
  • Optimization:
  • Update third-party packages to the latest version
  • Use HTTPS instead of HTTP (#158)
  • Add Polish readme (#154)
  • Optimization: sanitize html to avoid XSS attack #127 (#132)
  • Bug fix:
  • Fix: update outdated preferences on startup #100
  • Fix: reset modification indicator after successfully saved changes
  • Fix: disable tab focus
  • Fix: strong and em parse error #116
  • Fix horizontal line style #120
  • Fix user preferences #122
  • Fix: style error when export PDF/HTML with hr @Jocs
  • Fix UTF-8 BOM encoding
  • Fix: #162 support php language
  • Fix: #152 emoji error
  • Fix: #149 can not delete code block content

New in Mark Text 0.9.25 (Apr 2, 2018)

  • Feature:
  • display and inline math surport #36
  • Image path auto complement #96
  • Feature: Toggle loose list item in paragraph menu #103
  • Add loose and tight list compatibility #74
  • Optimization:
  • adjust lineHeight and fontSize in typewriter mode
  • optimization of output unstylish html @fxha
  • Use 'fuzzaldrin' to filter language when insert code block
  • Optimization: Obey the GFM and optimization of thematic break update. - Jocs
  • Optimization: More than six # characters is not a heading So we don't need to highlight # - Jocs
  • Optimization: A closing sequence of # characters is optional when write ATX heading - Jocs
  • Optimization: watch image path change and rebuild the cache - Jocs
  • Update: update vue and snabbdom to the latest version - Jocs
  • Optimization: Use 'fuzzaldrin' to filter language when insert code block - Jocs
  • Update travis-ci (#92) - Felix Häusler
  • Bug fix:
  • fix: #81
  • fix: #55
  • fix: #63
  • fix: crash on first launch due missing directory (#78, #90, #93)
  • fix: #101
  • Bugfix: #112 - Jocs
  • Bugfix: can not empty the content in source code mode #105 - Jocs
  • Bugfix: #107
  • fix: #88 (#108) - Felix Häusler
  • Allow exiting full screen with maximize button on windows (#109) - Felix Häusler
  • Bugfix: Caret can not move right when it's at the end of math format. #101 - Jocs

New in Mark Text 0.8.12 (Mar 24, 2018)

  • Feature:
  • Add user preferences in Mark Text menu, the shoutcut is CmdorCtrl + ,, you can set the default theme and autoSave.
  • Add autoSave to file menu, the default value is in preferences.md which you can open in Mark Text menu. #45
  • Add drag and drop to open Markdown file with Mark Text @fxha
  • User setting: fontSize, lineHeight, color in realtime mode.
  • Move your file to other folder @DXXL
  • Rename filename
  • Optimization:
  • Theme can be saved in user preferences now #16
  • Custom About dialog @fxha
  • Bug fix:
  • fix: prevent open image or file directly when drag and drop over Mark Text #42
  • fix: set theme to all the open window not just the active one.
  • fix: set correct application menu offset on windows #44
  • fix: Missing preferences menu in Linux and Windows. @fxha

New in Mark Text 0.7.17 (Mar 20, 2018)

  • Features:
  • Check for updates..., and auto update when update available.(Still need signature...??)
  • Insert Image: ( In edit menu )
  • absolute path
  • relative path
  • Upload Image to cloud
  • Add file icons to languages when create code block or change language in code block.
  • Bug fix:
  • It's hard to focus the input in code fence.
  • When input the language in code block, click the language item will not cause hide the float box.
  • other bugs in code block.
  • Windows user can not use open with feature.
  • The menu disapear in Linux sysyem.
  • Fix the bug that the language highlight disapear when open markdown file with code block
  • remove the symbol in output styled html. #41
  • escape the raw Markdown when open the markdown file. #37
  • Optimization:
  • allow user to change install directory on windows.
  • Show notification when output HTML and PDF successfully.
  • update css-tree to latest version.
  • Add lineWrapping is true to codeMirror config

New in Mark Text 0.7.15 (Mar 17, 2018)

  • Features:
  • Check for updates..., and auto update when update available.
  • Bug fix:
  • It's hard to focus the input in code fence.
  • When input the language in code block, click the language item will not cause hide the float box.
  • other bugs in code block.
  • Optimization:
  • allow user to change install directory on windows.
  • Show notification when output HTML and PDF successfully.

New in Mark Text 0.6.14 (Mar 16, 2018)

  • Release the windows and linux version, have a try.