- Re-enable line type for Mermaid diagrams. - Support creating images for Markdown. - Fix that some characters (CJK and some of the non-ascii characters) were not usable in LaTeX Equations.
- Fixed a crash. - Update Mermaid (11.4.0): - More diagram: - Quadrant Chart - Sankey - XY Chart - Block Diagram - Packet - Kanban - Architecture - Support adaptive layout and hand-drawn look for some diagrams. - Add `$renderingOptions` for HTML mode to get rendering options. - Support debug rendering for HTML mode. - Support hiding the side panel. - Support more menu commands with keyboard shortcuts. - Tweak cheatsheets for Mermaid and HTML mode. - Other fixes. Known issues: - Curve options for Mermaid flow chart is temporarily removed since it’s not taking effect in the latest version of Mermaid.
- Update Mermaid (11.4.0): - More diagram: - Quadrant Chart - Sankey - XY Chart - Block Diagram - Packet - Kanban - Architecture - Support adaptive layout and hand-drawn look for some diagrams. - Add `$renderingOptions` for HTML mode to get rendering options. - Support debug rendering for HTML mode. - Support hiding the side panel. - Support more menu commands with keyboard shortcuts. - Tweak cheatsheets for Mermaid and HTML mode. - Other fixes. Known issues: - Curve options for Mermaid flow chart is temporarily removed since it’s not taking effect in the latest version of Mermaid.
- Support putting the preview on the right side of the editor.
- Added a settings page. You can now change the default mode and default export scale. - Added a preview mode that only shows the image. - Updated Mermaid to 10.0.2
- Fix that the content may be incorrect if a block is included multiple times.
1.3.2 - Update mermaid mode to better support multi-block editor. A really common use case is to put the directives in another block and include it back into the main block. Just do your customizations in the directives and reuse the saved file as a template. - Fix that errors from mermaid directives could stop mermaid from working. - Fix that font-awesome not displaying in mermaid mode. 1.3.0 This update is all about templates. Templates, especially those in HTML mode, can unlock MarkInside’s possibility by adding new features to the app without updating the code! Check the templates we made here: https://markinside.intii.com/templates ### Multiple blocks Now you can break the code in the file into many blocks. It helps a lot if you need to create a really complicated file but still want it to be readable and even reusable. ### Template language A template language is added to help you transform and include a block into another. Please see the new tab in the side panel to see the detail. ### Installing templates (optional) You don’t need to install a template to use it, just select `Use Template` from the menu bar and choose a MarkInside-generated image. But installing brings better discoverability, and it's as easy as putting the file into a folder. We have added a `Template Collection` menu in the menu bar. You can use installed templates directly from there. ### Resize in HTML mode Previously in HTML mode, you need to specify the width and height of the image ahead of time. But in normal life, HTML content’s size wouldn’t be known until it was rendered. Therefore, we provide a new `$markinside.resize` function for you to resize the image whenever you need. ### Other - Tweaked UI, dark mode. - HTML mode can not longer export to SVG. We may bring it back one day. - Scripts in HTML mode will no longer need to have type module. - Updated Mermaid to 9.1.7 - Updated MathJax to 3.2.2
1.3.1 Fix that filter replace not working for special characters like line breaks. 1.3.0 This update is all about templates. Templates, especially those in HTML mode, can unlock MarkInside’s possibility by adding new features to the app without updating the code! Check the templates we made here: https://markinside.intii.com/templates ### Multiple blocks Now you can break the code in the file into many blocks. It helps a lot if you need to create a really complicated file but still want it to be readable and even reusable. ### Template language A template language is added to help you transform and include a block into another. Please see the new tab in the side panel to see the detail. ### Installing templates (optional) You don’t need to install a template to use it, just select `Use Template` from the menu bar and choose a MarkInside-generated image. But installing brings better discoverability, and it's as easy as putting the file into a folder. We have added a `Template Collection` menu in the menu bar. You can use installed templates directly from there. ### Resize in HTML mode Previously in HTML mode, you need to specify the width and height of the image ahead of time. But in normal life, HTML content’s size wouldn’t be known until it was rendered. Therefore, we provide a new `$markinside.resize` function for you to resize the image whenever you need. ### Other - Tweaked UI, dark mode. - HTML mode can not longer export to SVG. We may bring it back one day. - Scripts in HTML mode will no longer need to have type module. - Updated Mermaid to 9.1.7 - Updated MathJax to 3.2.2
This update is all about templates. Templates, especially those in HTML mode, can unlock MarkInside’s possibility by adding new features to the app without updating the code! Check the templates we made here: https://markinside.intii.com/templates ### Multiple blocks Now you can break the code in the file into many blocks. It helps a lot if you need to create a really complicated file but still want it to be readable and even reusable. ### Template language A template language is added to help you transform and include a block into another. Please see the new tab in the side panel to see the detail. ### Installing templates (optional) You don’t need to install a template to use it, just select `Use Template` from the menu bar and choose a MarkInside-generated image. But installing brings better discoverability, and it's as easy as putting the file into a folder. We have added a `Template Collection` menu in the menu bar. You can use installed templates directly from there. ### Resize in HTML mode Previously in HTML mode, you need to specify the width and height of the image ahead of time. But in normal life, HTML content’s size wouldn’t be known until it was rendered. Therefore, we provide a new `$markinside.resize` function for you to resize the image whenever you need. ### Other - Tweaked UI, dark mode. - HTML mode can not longer export to SVG. We may bring it back one day. - Scripts in HTML mode will no longer need to have type module. - Updated Mermaid to 9.1.7 - Updated MathJax to 3.2.2
- Fix that code editor was not loaded from local - Update mermaid to version 9.1.1
- fix that the previous version can't include external javascript files in script tags.
- Fix that the output images are too large. In the previous build, @1x images are actually @2x, @2x are @4x, etc.
- Fix that the generated image is skewed if it's too big.
- Support HTML. Technically you can use MarkInside to render anything that can be created by HTML, JavaScript, and CSS. - Better code editor. - You can now use templates to swiftly create similar images by: 1. prepend "template." to the file's extension, e.g. image.template.png. Then drag it onto the app icon; 2. In the menu bar, choose File - Open Template to use any MarkInside-created file as a template. - UI improvements. In the next 0.1 update, MarkInside will be extended to support even more features based on templates.
Update mermaid to the latest version, which supports er diagram attributes.
- Remove scroll bars in exported PNGs.
Remove unsupported languages.