CotEditor

⚠️ This is a pre-release version.

Highlights on CotEditor 4.8

Different behavior for different document
The concept of modes is introduced in CotEditor. Depending on the type of document, you can customize the font and typing behavior of the editor.
Completely rewritten syntax editor
The functionality remains the same, but the syntax editor for the Format setting has been 100% rewritten in SwiftUI and looks a bit more modern.

CotEditor 4.8.0-rc

release:

New Features

  • Add Dutch localization (thanks to Yasin Gunaydin!).

Improvements

  • Change the line count behavior to ignore the new line character at the end of the last line.
  • Improve selected line number emphasis in the line number view by the vertical text orientation.
  • Change the filter field for the outline inspector to apply the selection of the filter history immediately.
  • Remove wrapped line marks in the line number view.
  • Update the Makefile syntax to add “GNUmakefile” to the filename mapping.
  • trivial: Remove the dialog urging to restart the application by changing the “Reopen windows from last session” option in the General settings pane.
  • dev: Update Yams from 5.1.0 to 5.1.2.
  • beta trivial: Fix the text size of the syntax editor’s sidebar.

Fixes

  • Fix an issue on the filter field for the outline inspector that the filter history was initially empty.
  • beta: Fix an issue in the syntax editor that the latter part of regular expression patterns can be invisible when they have regular expression syntax errors.

CotEditor 4.8.0-beta.3

release:

Improvements

  • Renew the “About CotEditor” window.
  • non-AppStore ver.: Update Sparkle from 2.5.2 to 2.6.0.
  • dev: Update Yams from 5.0.6 to 5.1.0.
  • dev: Migrate the status bar to SwiftUI.
  • beta: Restore the last syntax editor size within a session.

Fixes

  • beta: Fix a memory leak.
  • beta: Fix an issue on macOS 14 that multiple cursors in editors were not drawn when the editor becomes active again.
  • beta: Add missing localization.

CotEditor 4.8.0-beta.2

release:

Fixes

  • beta: Fix an issue that the “Suggest completions while typing” option in the Mode settings was wrongly stored.

CotEditor 4.8.0-beta

release:

New Features

  • Add the Mode feature that enables altering the editor's behavior depending on the document’s syntax (Go Settings > Mode settings pane to set).
  • Add the Restore Defaults button to the File Drop settings.

Improvements

  • Improve the look and feel of the syntax editor.
  • Make the encoding priority view undoable.
  • Disable the pane transition animation in the Settings window when the user sets to reduce motion in the system Accessibility settings.
  • Deprecate “Append a space to comment delimiter” option
  • trivial: Enable delete selected separators in the encoding priority view with the Delete key.
  • trivial: Avoid users using reserved syntax names.
  • dev: Migrate the settings window and syntax editor to SwiftUI.
  • dev: Migrate all localizable strings to String Catalog.
  • dev: Update the build environment to Xcode 15.3 (Swift 5.10).

Fixes

  • Fix an issue that the application crashed when trying to share a custom syntax.
  • Fix an issue on macOS 14 that multiple cursors in editors remained when they are inactive.
  • Fix missing localizations.

Known Issues

  • Some new strings in the syntax editor and Mode settings are not localized yet in Czech.

previous release notes