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-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