New
Search / Find and Replace
- You can now find and replace content with Regular Expression.
- Added an indicator to show current match index and total matches in the
Find and Replace
panel.
- Regular Expression is also supported in file search. (
View
→ Search
panel).
- Replace content in image source will now also refresh the image, replace content in inline math will now also update the rendered math expression.
- Fix search content with html entities may lead to duplicated characters.
Save Resources As…
You can now right click on a media resources (including images, SVGs, videos, sequence chart, flowchart, mermaid diagrams and math) to save the media content in separate files in your local disk.
For diagrams and math, you can save it in formats of sag, png and jpeg. Other resources like images and videos can be saved in their original format.
Images
Download / Move / Copy all images to folder
In this version, we added two new menu items
Format
→ Image
→ Copy All Images to
Format
→ Image
→ Move All Images to
They will copy or move all used images to new folder and update path references in your markdown file. If your image is remote images, then Typora will download and save them to the target folder.
Auto move image folder
When you rename or move current document in Typora window, typora will now pop up a dialog to let you move your image folder if your image folder is tied with your file path / name. For example, if you set ${filename}.assets
as your image folder in preferences panel, and your current document name is file 1
. Then if you rename the current opened file to file 2
, then typora will helps you to move image folder from file 1.assets
to file 2.assets
and update references in current document.
Please note it now only works for rename or move current document in Typora file tree sidebar. On macOS, rename or move outside Typora window will also trigger this.
Iframe (Windows / Linux)
From this version, <iframe>
is fully supported in Windows / Linux. In previous versions, javascript is blocked in iframe unless the website is in our whitelist for security reasons. Now, javascript is supported in iframe, and is isolated with the main frame.
Copy / Paste as
Copy as HTML Code
and Copy without Theme Styling
is added as submenu item of Copy / Paste As...
in context menu. In previous versions, user can only access them from menu bar or custom shortcut keys, now they are added in context menu for quick operations.
Improvements / Bug Fix
Import / Export
- Fix user cannot select
rtf
file in import file dialog (Windows / Linux).
- Support variable
${currentFolder}
to represent the path of the parent folder of current file in custom commands or footer when export. About Variables
- Fix last page may be blank in exported PDF in some cases.
- Fix duplicated table header in exported PDF in some cases (Windows / Linux).
- Fix syntax highlight for bash is gone when export to word file.
- Fix line number display issues for code fences in exported images.
- Keep unicode quote when import.
Copy / Paste
- Small improvement on the generated code of “copy html source code”.
- Fix copy on table sometimes may contain unwanted labels in clipboard.
- Fix context menu and copy, paste actions for code fences (macOS).
I18N
- Add Hindi language support by plutonium-239.
- Improve compatibility with sough IME.
- Fix learned word not kept in some cases (Window / Linux).
- Fix abbreviation (like e.g.) is always marked as misspelled in Window / Linux.
- Update translations for Chinese, Polish, Slovenian, Spanish, Arabic, Indonesian, Portuguese, etc.
Editing
- Add systemverilog as alias of verilog.
- Reduce laggy when editing file with large set of math expressions.
- Do not auto capitalize words after and inside inline math.
- Correct range for triple click.
- Correct range for select line when caret is at the beginning of a line.
- Fix selection position around html entity.
- Fix jump when user click a video and fix caret movement when using ctrl+right key around math.
- Fix live preview in footnote sometime not working fine.
- Fix parsing and rendering rule of tables.
- Fix jump when user click a video and fix caret movement when using ctrl+right key around math.
- Fix
hr
in a list not correctly parsed in certain situations.
- Fix
poster
support for video
tag.
- Fix display issue for code block line number when window resize.
Other
- Rename file in file tree sidebar now supports “undo” from context menu on macOS.
- Hide / mask email in the license / activation panel.
- Use system proxy for checking updates and activations (Windows / Linux).
- Fix file encode other than UTF-8 not kept when save file.
- Fix save detection when editing inside code blocks.
- Fix a bug that open file link with
#
anchor sometimes cannot jump to the correct position.
- Fix file tree / list not correctly refreshed after rename or move folder and file.
- Fix some small UI issues.
One More Thing
We launched a status page — https://status.typora.io/ on Cloudflare.
If you are interested, you can click here to get your own status page.