Skip to content

Releases: coteditor/CotEditor

4.8.4

23 May 12:09
Compare
Choose a tag to compare

system requirements: macOS 13 and later

Improvements

  • Revert the โ€œDo Nothingโ€ option, which was once deprecated on CotEditor 4.6.0, for the โ€œWhen nothing else is openโ€ setting.
  • Enable toolbar/menu items for the document editor even when the focus is on the inspector.
  • Display a warning on setting renaming if the name contains โ€œ:โ€.
  • [dev] Update the build environment to Xcode 15.4.

Fixes

  • Fix an issue on CotEditor 4.8.3 that The Open dialog always shows up on launch despite the setting when the โ€œReopen windows from last sessionโ€ option is disabled.
  • Fix an issue on the version browsing that document windows could become occasionally transparent.
  • Fix a typo in the Czech localization.

Full Changelog: 4.8.3...4.8.4

4.8.3

12 May 02:49
Compare
Choose a tag to compare

system requirements: macOS 13 and later

New Features

  • Add the โ€œShow in Finderโ€ button next to the file path in the document inspector.

Improvements

  • Display the current editor mode in the document inspector.
  • Use more appropriate system color for the selection background when dark mode or not differs between the editor and theme.
  • Improve VoiceOver support.
  • Deprecate exact recalculation of insertion points when documents are updated by external processes to improve application stability.
  • Improve stability of application launch behavior.
  • Update the Markdown syntax to distinguish strong emphases (strong) from normal emphases (em).
  • [non-AppStore ver.] Update Sparkle from 2.6.0 to 2.6.2 (security update).

Fixes

  • Fix an issue that the application could not respond to by updating a relatively large document from external processes.
  • Fix an issue that the application unwontedly copied the bundled theme setting files to the user domain.
  • Fix an issue that the Share command was not available in the theme setting list.
  • Fix the layout of the Go To Line dialog.
  • Fix an incorrect label in the theme editor in the Appearance settings.

Full Changelog: 4.8.2...4.8.3

4.8.2

29 Apr 02:58
Compare
Choose a tag to compare

system requirements: macOS 13 and later

Improvements

  • Disable smart dash for the General mode by default.
  • Update the JavaScript, Swift, and TOML syntaxes.

Fixes

  • Fix an issue on CotEditor 4.8.1 that opening some kinds of documents took a long time.
  • Fix an issue on CotEditor 4.8.0 that the editor displayed nothing when the mode setting is empty.
  • Fix an issue on CotEditor 4.8.0 that custom syntaxes could be ignored when it contains ill-formed file mapping definitions.
  • Fix syntax highlighting for simple words.

Full Changelog: 4.8.1...4.8.2

4.8.1

22 Apr 03:44
Compare
Choose a tag to compare

system requirements: macOS 13 and later

Improvements

  • Add context menus for text size change to the tables in the outline inspector and find the result view.
  • Improve the algorithm to parse syntax highlighting with simple words.
  • Improve error message when failing to load setting files.
  • Improve general stability.

Fixes

  • Address an issue on CotEditor 4.8.0 that the application could crash while updating the editor counts.
  • Fix an issue on CotEditor 4.8.0 that custom syntaxes could be empty when it contains ill-formed definitions.
  • Fix an issue on CotEditor 4.8.0 that the editor's kerning did not set to zero despite the font type being monospaced.
  • Fix an issue on CotEditor 4.8.0 that some steppers in the Settings window were placed on the opposite side.
  • Fix an issue that the application crashed when the sort key in the Sort by Pattern contains only whitespace.
  • Fix an issue that the current line highlight did not appear when the insertion point was located at the last empty line.
  • Fix an issue that the same instance highlight remains under specific conditions.

Full Changelog: 4.8.0...4.8.1

4.8.0

16 Apr 10:23
Compare
Choose a tag to compare

system requirements: macOS 13 and later

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.
  • Add Dutch localization (thanks to Yasin Gunaydin!).

Improvements

  • Improve the look and feel of the syntax editor.
  • Renew the โ€œAbout CotEditorโ€ window.
  • 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.
  • 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.
  • Remove wrapped line marks in the line number view.
  • Update the Makefile syntax to add โ€œGNUmakefileโ€ to the filename mapping.
  • [non-AppStore ver.] Update Sparkle from 2.5.2 to 2.6.0.
  • [trivial] Enable delete selected separators in the encoding priority view with the Delete key.
  • [trivial] Avoid users using reserved syntax names.
  • [trivial] Remove the dialog urging to restart the application by changing the โ€œReopen windows from last sessionโ€ option in the General settings pane.
  • [dev] Migrate the settings window, syntax editor, and status bar to SwiftUI.
  • [dev] Migrate all localizable strings to String Catalog.
  • [dev] Update the build environment to Xcode 15.3 (Swift 5.10).
  • [dev] Update Yams from 5.0.6 to 5.1.2.

Fixes

  • Fix an issue that the application crashed when trying to share a custom syntax.
  • Fix an issue on the filter field for the outline inspector that the filter history was initially empty.
  • Fix an issue on macOS 14 that multiple cursors in editors remained when they are inactive.
  • Fix missing localizations.

Full Changelog: 4.7.4...4.8.0

4.7.4

12 Feb 03:53
Compare
Choose a tag to compare

system requirements: macOS 13 and later

New Features

  • Support the alpha channel in theme settings (Custom themes using alpha channel are not compatible with CotEditor prior to version 4.7.4).
  • Make sections in the document inspector collapsable.
  • Add โ€œHexadecimal with Alphaโ€ format to the Color Code panel.
  • Add Czech localization (Thanks to Martin Rลฏลพiฤka!).

Improvements

  • Tweak the background color of the โ€œAnura (Dark)โ€ theme.
  • [dev] Migrate all the inspector panes to SwiftUI.

Fixes

  • Fix an issue on macOS 13 that the stepper in the custom tab width view worked only once.
  • Fix an issue that the character code point displayed in the document inspector could be broken when the application is localized.
  • Fix an issue that the custom font size for the outline inspector was not fully applied.
  • Fix an issue that the menu of the Syntax toolbar item could also check the previous one.
  • Fix an issue that a part of the Portuguese localization was not applied.
  • Fix Italian localization (Thanks to Roccobot and DAnn2012!).

4.7.3

21 Jan 01:13
Compare
Choose a tag to compare

system requirements: macOS 13 and later

Improvements

  • When the file encoding is incompatible with the document content, display a notification instead of silently overwriting the document file with lossy data in autosaving until the user explicitly allows it.
  • Suppress displaying the dialog for saving in an incompatible encoding when the user once allowed it.
  • Update the C syntax to improve highlighting numbers.
  • Deprecate the future to interpret Shift_JIS as Shift JIS or Shift JIS X0213 according to the user's priority setting when referring to encoding declarations in documents in encoding detection.
  • Improve stability.
  • [trivial] Improve alert messages for incompatible text encodings.

Fixes

  • Fix an issue that the application crashed when editing a specific pattern of color code.
  • Fix an issue that the outline inspector was empty and not updated under certain circumstances.
  • Fix an issue that the encoding reinterpretation option dialog is not displayed when the user changes a document encoding to UTF-8.
  • Fix an issue that the saved user syntax definition file was not deleted when a customized syntax was restored to the default.
  • Fix an issue that the initial window size on the first launch was too small.

4.7.2

03 Jan 00:35
Compare
Choose a tag to compare

system requirements: macOS 13 and later

Improvements

  • Improve stability.
  • [trivial] Deprecate the feature for theme/syntax settings to delete a setting by swiping on the setting name in Settings.
  • [non-AppStore ver.] Update Sparkle from 2.5.1 to 2.5.2.

Fixes

  • Fix an issue that the application crashed when trying to convert the encoding of an unsaved document to one incompatible with the content.
  • Fix an issue that the application could not open a document containing a specific pattern of letters.
  • Fix an issue that the validation error message in the syntax editor did not change even when errors exist.
  • Fix an issue that the incompatible characters list did not update under the specific condition.
  • Fix a possible crash when opening a corrupt file.
  • Fix a possible crash when moving the cursor in the editor.

4.7.1

11 Dec 22:13
Compare
Choose a tag to compare

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

09 Dec 00:49
Compare
Choose a tag to compare

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.