system requirements: macOS 10.13 and later
Improvements
- Optimize the performance of the invisible character drawing, the hanging indent calculation, and the line number view drawing.
- Make space to draw the invisible symbol for ZERO WIDTH SPACE (U+200B) when the “other invisible characters” option is enabled.
- Enable “Move Line Down” and “Move Line Up” commands swap lines with the last empty line.
- Improve general performance while typing.
- Update “CSS” syntax style.
- [trivial] Keep the visible area after resizing a document window even if overscrolling is enabled.
- [trivial] Adjust the theme “Note”.
Fixes
- Fix an issue where the Unicode code point field in the document inspector displayed always “not selected.”
- Fix an issue where insertion points multiplied too many when adding them with
^⇧↑
or^⇧↓
shortcut under specific conditions. - Fix an issue where default theme change in the preferences was not applied to opened documents under specific conditions.
- Fix an issue where unescaping replacement string in the regular expression replacement failed with specific text patterns.
- Fix an issue where the editor's line height and tab width in the opened windows did not update even the setting is changed.
- Fix an issue where the rainbow cursor could appear when finding the brace pair in the latter part of a large document.
- Fix an issue where the application crashed when moving lines down under specific conditions.
- Fix an issue where the “Sort by Pattern” with column sort key dropped the last character from the sort key string.
- Fix an issue where the current line highlight remained when quickly moving selection by dragging.
- Fix an issue where the writable area of newly added split editors shrank.
- Fix an issue in scripting where settings some properties, such as
tab width
,tab expands
andwrap lines
, in the document creation phase were ignored. - Improve stability.