Skip to content

Releases: coteditor/CotEditor

4.4.3

23 Dec 00:33
Compare
Choose a tag to compare

system requirements: macOS 12 and later

Improvements

  • Optimize performance of find/replace with large documents.
  • Display the concrete progress of the find/replace task in the progress dialog.
  • Draw link underlines on the left side by the vertical text orientation.
  • Update the Unicode block name list for the character inspector from Unicode 14.0.0 to Unicode 15.0.0.
  • Deprecate the option to keep the progress dialog for find/replacement after finishing the task.
  • Deprecate the option not to select the next match after the replacement when clicking the Replace button in the Find window.
  • [trivial] Make the target document the key window when selecting a matched line in the find result view.
  • [trivial] Tweak the style of headings in menus.
  • [trivial] Tweak the setting summary display in the print dialog.
  • [dev] Migrate the most of sheets and popovers to SwiftUI.

Fixes

  • Fix an issue on macOS 13 the total page did not update when changing the print scope option to β€œSelection in CotEditor” in the print dialog.
  • Fix an issue that timestamps in the Console window do not reflect the local time zone.
  • Fix an issue that the right-to-left writing direction option for new documents was not applied.
  • Fix an issue that the regular expression pattern was wrongly highlighted in a specific condition.
  • Fix an issue that the regular expression find/replace was not performed if the document is empty.
  • Fix an issue that the advanced options view in the find panel could display multiple times when clicking the button repeatedly.
  • Fix the drawing of the editor opacity toolbar item when collapsed.

4.2.2

03 Dec 02:57
Compare
Choose a tag to compare

system requirements: macOS 12 and later

Improvements

  • Update Ruby syntax style (thanks to kojix2!).

Fixes

  • Fix an issue on macOS 13 that the table in the Multiple Replace dialog was corrupted when switching the set.
  • Fix an issue that a file extension was appended to the file by saving even when the syntax style has no extensions.
  • Fix an issue that the line number view did occasionally not widen even when the number exceeds 4 digits.
  • Fix an issue that an unwanted extra blank document was created when creating a new document with the selection by Services under specific conditions.
  • Fix an issue that the scripting result could be corrupted under some specific conditions.

4.4.1

06 Nov 09:37
Compare
Choose a tag to compare

system requirements: macOS 12 and later

Improvements

  • Rename the Highlight command to Highlight All.
  • Tweak CotEditor's setting view in the print dialog.
  • Update Markdown syntax style to highlight code blocks with indentation (Thanks to Rafael Viotti!).
  • [trivial] Improve the text selection behavior with key bindings.
  • [trivial] Disable the Select All command when no documents are available.

Fixes

  • Fix an issue on macOS 13 that the Find All button in the find panel was not localized.
  • Fix an issue on CotEditor 4.4.0 that contents of selection of a document object returned its entire contents.
  • Fix an issue that the application could hang up when the insertion point moved over invisible control characters by the Control-Shift-arrow keys.
  • Fix an issue that the last of multiple insertion points locates at the end of the document was not drawn.
  • Fix an issue that the insertion point immediately exited automatically closed quote marks when the smart quote feature is enabled.
  • Fix an issue that the initial window height could differ from the user-specified setting.

4.4.0

21 Oct 12:56
Compare
Choose a tag to compare

system requirements: macOS 12 and later

New Features

  • Add Advanced Character Count feature to the Text menu.
  • Dynamically prioritize the scripts in the subfolder whose name is the same as the frontmost document's syntax style when the same keyboard shortcut is determined in multiple CotEditor scripts.
  • Add URL Encode/Decode commands to the Text > Transformations submenu.
  • Display a dot in the window tab if the document has unsaved changes.
  • Add the option to draw the separator line between the line number view and the editor.
  • Add syntax styles for DOT (Thanks to usr-sse2!) and TypeScript.

Improvements

  • Support macOS 13 Ventura.
  • Change the system requirement to macOS 12 Monterey and later.
  • Improve the Find All button only on macOS 13 Ventura (and later) to enable performing additional commands.
  • Store the state of the β€œDon’t ask again for this document” option for the inconsistent line endings alert and respect it for future open.
    • [for advanced users] Now you can also disable the feature entirely within the application by running the following command in Terminal: defaults write com.coteditor.CotEditor suppressesInconsistentLineEndingAlert -bool YES, though it is not recommended.
  • Deprecate the length property in AppleScript (Use number of characters of contents instead).
  • Support the split cursor for bidirectional languages in multi-cursor editing.
  • Update the CotEditor's setting view in the print panel.
  • Change the location and column count to start with zero.
  • Add the history menu to the regular expression patterns in the pattern sort dialog.
  • Display the error message in the pattern sort dialog if the regular expression pattern is invalid.
  • Improve the algorithm to parse numbers in the Sort by Pattern command.
  • Improve the algorithm of uncommenting.
  • Improve the algorithm of encoding detection.
  • Improve VoiceOver support.
  • Deprecate the β€œIgnore line endings when counting characters” option.
  • Deprecate the option to hide file size in the status bar.
  • Remove the text length display in the document inspector.
  • Improve stability.
  • [trivial] Adjust ticks in the line number view for vertical orientation.
  • [trivial] Save documents asynchronously.
  • [trivial] Visually adjust the filter field in the outline inspector.
  • [trivial] Organize the editor's contextual menu.
  • [trivial] Improve the basic regular expression syntax reference.
  • [trivial] Improve the status bar display.
  • [trivial] Optimize the script menu update.
  • [dev] Update the build environment to Xcode 14.1 (macOS 13 SDK).
  • [dev] Migrate helpindex to cshelpindex.
  • [non-AppStore ver.] Optimize the script menu update.

Fixes

  • Fix an issue that the empty draft documents silently discarded remained in the Open Recents menu.

4.3.6

01 Oct 12:27
Compare
Choose a tag to compare

system requirements: macOS 11 and later

Fixes

  • Fix an issue on CotEditor 4.3.5 that the option β€œGive execute permission” in the save dialog was occasionally ignored.
  • Fix a typo in PHP syntax style (Thanks to DAnn2012!).

4.3.5

17 Sep 01:25
Compare
Choose a tag to compare

system requirements: macOS 11 and later

Improvements

  • [non-AppStore ver.] Update Sparkle from 2.2.1 to 2.2.2.

Fixes

  • Fix an issue that the option β€œGive execute permission” in the save dialog was applied to the document even when the save operation was canceled.
  • Address an issue since macOS 12.4 that the buttons in the save dialog became occasionally unresponsive when the application is running in some specific Japanese environment.
  • Fix an issue that memory could leak when the opacity toolbar item is used.
  • Fix an issue that the column of the outline pane was narrower than the list width.
  • Fix an issue that the width of the line number view was not updated when the content was changed on disk.
  • Fix some typos.
  • [non-AppStore ver.] Fix an issue that a message about the software update in the General pane was hidden.

4.3.4

26 Aug 14:57
Compare
Choose a tag to compare

system requirements: macOS 11 and later

Fixes

  • Fix an issue on CotEditor 4.3.3 that the window size was not inherited from the last document.

4.3.3

13 Aug 03:57
Compare
Choose a tag to compare

system requirements: macOS 11 and later

Fixes

  • Fix an issue that the application could hang up when an opened document shared in iCloud Drive was modified in another machine.
  • Fix an issue that document windows sometimes did not shift the initial position from the last window.
  • Fix an issue that the scrollable area of the editor in vertical layout orientation could be clipped wrongly when scaled.
  • Fix an issue that some text was not localized.

4.3.2

30 Jul 03:39
Compare
Choose a tag to compare

system requirements: macOS 11 and later

Improvements

  • [non-AppStore ver.] Update Sparkle to 2.2.1.

Fixes

  • Fix an issue that the tab width setting was not respected when printing.
  • Fix an issue that the length of invisible tab characters was drawn wrongly in the right-to-left writing direction.

4.3.1

03 Jul 01:11
Compare
Choose a tag to compare

system requirements: macOS 11 and later

New Features

  • Add new Shuffle command to the Text > Lines submenu.

Improvements

  • Optimize the performance for editor splitting.
  • Avoid sluggishness by incremental search in large documents.
  • Optimize the performance of highlighting selected text instances.
  • Remove the limitation to highlight a large number of instances of the selected text.
  • Scroll the editor by the Move Line Up/Down commands so that the moving lines are visible.
  • Change the behavior of the metacharacter \v in the regular expression for text search to confirm the current ICU specification.
  • Update Swift syntax style to add keywords.
  • [trivial] Update French localization.

Fixes

  • Fix an issue that memory rarely leaks on closing documents.