Counting characters in the computer world is actually not simple. There are various units and counting rules for different occasions. The new Advanced Character Count feature provides you fully customizable character count experience.
Scripts shortcuts for syntax
Now you can assign keyboard shortcuts for CotEditor scripts per specific syntax styles.
Support macOS 13 Ventura
Internal update to work well under the latest system and also implement new features on the new system.
Add the history menu to the regular expression patterns in the pattern sort dialog.
trivial: Visually adjust the filter field in the outline inspector.
dev: Update the build environment to Xcode 14.1 beta 2.
Fix an issue that the empty draft documents silently discarded remained in the Open Recents menu.
dev: Update the build environment to Xcode 14.1 beta.
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 style for TypeScript.
Support macOS 13 Ventura.
Change the system requirement to macOS 12 Monterey and later.
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, though it is not recommended: defaults write com.coteditor.CotEditor suppressesInconsistentLineEndingAlert -bool YES
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.
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.
trivial: Adjust ticks in the line number view for vertical orientation.
trivial: Save documents asynchronously.
trivial: Organize the editor's contextual menu.
trivial: Improve the basic regular expression syntax reference.
trivial: Improve the status bar display.
dev: Update the build environment to Xcode 14.0.
non-AppStore ver.: Update Sparkle to 2.2.2.
Fix an issue that memory could leak when the opacity toolbar item is used.