CotEditor Versions Save

Lightweight Plain-Text Editor for macOS

4.7.1

5 months ago

system requirements: macOS 13 and later

New Features

  • Add “Join Lines” command to the Text menu.

Fixes

  • Fix an issue on CotEditor 4.7.0 that documents did not update when the file was modified by a command-line process.
  • Fix an issue on CotEditor 4.7.0 that the last letter of some script names with a period could be wrongly interpreted as shortcut keys.
  • Fix an issue on CotEditor 4.7.0 that some kinds of actions, such as scripts, could not performed via the Quick Action bar.
  • Fix an issue on CotEditor 4.7.0 that the Quick Actions bar dropped to draw the Shift key in some shortcuts.

4.7.0

5 months ago

system requirements: macOS 13 and later

New Features

  • Add Quick Action bar which can launch by the Command-K keys.
  • Insert scanned text in a photo taken by iPhone or iPad.
  • Add --syntax (-s) option to the cot command-line tool to set desired syntax to the documents just opened.

Improvements

  • Enable the “Input Backslash” and “Input Yen Mark” menu commands in all text fields in the application.
  • Optimize the performance of the normalization of inconsistent line endings.
  • Improve stability.
  • [trivial] Add a stepper to the custom tab width sheet.
  • [trivial] Increase the default font size and line height.
  • [trivial] Add shortcut symbols for special keys not on common keyboards.
  • [dev] Update the build environment to Xcode 15.1.

Fixes

  • Fixed an issue that the “unescape replacement string” option could not unescape consecutive backslashes correctly.
  • Fix an issue that the Forward Delete key could not be correctly assigned as a custom shortcut key.

4.6.5

6 months ago

system requirements: macOS 13 and later

Improvements

  • Optimize the performance of the incompatible character scan.
  • [trivial] Add a tooltip to font fields in the Appearance settings pane.
  • [dev] Migrate the custom sort pattern view to SwiftUI.

Fixes

  • Fix an issue that changes in the multiple replacement definition editor did not save.
  • Fix an issue that the application could hang when opening a large document without line breaks.
  • Fix an issue that a label was not localized.

4.6.4

6 months ago

system requirements: macOS 13 and later

Improvements

  • [trivial] Dim the switcher buttons in the inspector when the window is inactive.
  • [trivial] Improve the style of the pop-up buttons in the print panel.
  • [trivial] Adjust the layout of the regular expression syntax reference.

Fixes

  • Fix an issue that the initial width of the line number view did not grow although the document is large.

4.6.3

7 months ago

system requirements: macOS 13 and later

Improvements

  • Set the text kerning in the editor to zero if the font is monospaced.
  • Improve localization.
  • [trivial] Update the label and tooltip for the Line Wrapping toolbar item.
  • [non-AppStore ver.] Update Sparkle from 2.5.0 to 2.5.1.

Fixes

  • Fix an issue that the checkbox to change the background color for the current line in the Window settings did not work.
  • Fix an issue that a label was not localized.
  • [trivial] Fix unwanted line breaks in the character inspector.

4.6.2

7 months ago

system requirements: macOS 13 and later

Improvements

  • Tweak German and Japanese localization.

Fixes

  • Fix an issue that the application crashed when performing the Find All command with a specific find string.
  • Fix an issue that the find result view occasionally failed to select the match in the editor by clicking a row.
  • Fix an issue that the initial find window height was unwantedly expanded when the find result view had appeared in the last session.
  • Fix an issue that the lines copied from the find result table could be truncated.
  • Fix an issue that the Settings window disappeared when the application is inactive.
  • Fix an issue that the editor did not remember the scroll position when relaunching the application.
  • [trivial] Fix an issue that unwanted debug logs appeared in the Console.

4.6.1

8 months ago

system requirements: macOS 13 and later

Fixes

  • Fix an issue that the result of Find All did not update.
  • Fix an issue that the change of the option “When nothing else is open” in the General settings was not applied.
  • Fix a typo in German.
  • [non-AppStore ver.] Fix the layout of the General settings.

4.6.0

8 months ago

system requirements: macOS 13 and later

New Features

  • Support macOS 14 Sonoma.
  • Add the “Kind” option to syntax definitions to set the syntax is for “general” or “code.”
  • Add feature to set the editor font depending of the syntax kind.
  • Add the monospaced font setting to the Appearance settings pane.
  • Add feature to switch the monospaced/proportional font to the Fonts toolbar item.
  • Copy the matched lines by selecting rows in the find result view and performing the Copy command.
  • Add option to disable the inconsistent line endings dialog entirely (not recommended).
  • Add Spanish localization.

Improvements

  • Change the system requirement to macOS 13 Ventura and later.
  • Update the behavior and look of the inspector pane.
  • Add “Use system color” option to the cursor color in the theme setting view.
  • Update the character inspector to add labels for each item and show the Unicode version.
  • Make sure to perform the automatic whitespace trimming every time before explicit saving by the user.
  • Migrate the sharing interface to the modern version.
  • Reorganize the Settings window.
  • Remove the Print settings in the Settings window (Instead, set print settings directly in the Print dialog).
  • Add a font size field to the print dialog.
  • Deprecate the option to do nothing when no document is opened on startup.
  • Deprecate the cursor type option.
  • Deprecate the option to swap ¥ and \ keys.
  • Deprecate the option to comment always from the line head (This behavior is now always enabled).
  • Deprecate the Color Code toolbar button.
  • Update the User Guide.
  • Update the Unicode block name list for the character inspector to Unicode 15.1.0.
  • Update the Swift syntax to add keywords for Swift 5.9.
  • [trivial] Migrate the Opacity toolbar item to popover in macOS 14.
  • [trivial] Disable the zoom button in the find & replace windows.
  • [trivial] Disable the contextual menu for shortcut fields.
  • [trivial] Reduce the maximum number of editors to split into.
  • [trivial] Change the behavior of the duplication command for syntax definitions to just create a duplicated syntax instead of opening the syntax editor dialog.
  • [trivial] Improve the behavior when selecting a row in the find result table in the Find window.
  • [trivial] Rename “syntax style” with just “syntax.”
  • [dev] Update the build environment to Xcode 15 (Swift 5.9).
  • [non-AppStore ver.] Update Sparkle from 2.4.2 to 2.5.0.

Fixes

  • Fix an issue that the Settings window was not listed in the Window menu.

Others

  • The toolbar customization will be reset at the first launch of CotEditor 4.6.0.

4.5.9

8 months ago

system requirements: macOS 12 and later

Fixes

  • Fix an issue that documents could not be saved with an unknown file extension.
  • Fix an issue that the Share button in the Touch Bar did not work when the document was replaced with the initial empty document.

4.5.8

9 months ago

system requirements: macOS 12 and later

Improvements

  • Disable the beep sound at the end of successful replacement.

Fixes

  • Fix an issue that the rectangular selection could not add an insertion point at the empty last line.
  • Fix an issue that the line was not highlighted when one of multiple insertion points locates at the empty last line.
  • Fix an issue that the current line highlight did not update when some editor setting was changed.
  • Workaround an issue the toggle inspector command is disabled in macOS 14.