CotEditor

What's New on CotEditor 1.5.2

release:

Additions/Changes

  • Modify some menu and setting labels. (thanks to zom-san)
  • Now more setting changes are applied also to current document windows.
  • Optimize process when status bar is shown.
  • Update documents

Fixes

  • Fix a critical issue that CotEditor crashes on the first launch.
  • Fix an issue that window position doesn’t restore on Japanese locale.
  • Fix an issue that text insertion on file drop failed.
  • Fix missing short cut key of “Enter Full Screen” action.
    • To apply this change, perform the “Set to Factory Defaults” on Preferences > Key Bindings > Menu Key Bindings > Edit.

What's New on CotEditor 1.5.1

release:

Fixes

  • Fix a critical issue that CotEditor 1.5 cannot be launched on OS X 10.7.

What's New on CotEditor 1.5

release:

New Features

  • “Inspect Glyph” feature:
    • Popover information of the selected character, if Cmd + Option + I is pressed or “Inspect Glyph” menu item in “Edit” menu is selected when exactly a single character is selected.
  • New color code panel:
    • Support 3-digit Hex, CSS’s rgb(), rgba(), hsl() and hsla().
    • Fix an issue that the color selected in the color panel was applied also to texts in text view.
  • Add “Input Char in Unicode Hex” feature to “Edit” menu.
  • Informations to display in status bar become selectable.
  • Add word count and file size to status bar info choices.
  • Add word count, file size and byte size to info drawer.
  • Tab format becomes settable via “Format” menu and toolbar to apply only to the current document.
  • On Auto-Indent mode, indent become automatically deeper when return key is pressed exactly between { and } or just after : character.
  • Add new “CoffeeScript” 1, “Dart”, “Diff”, “INI” 1, “JSON”, “Makefile”, “reStructuredText” 1, “Textile” 1 and “YAML” syntax style definitions.
  • Now, sscript/folder whose name begins with underscore (_) are not displayed in script menu.
  • [experimental] Add “Use Vertical Orientation” action to “Format” menu (Line numbers are always disabled while vertical orientation mode).

Additions/Changes

  • Add “Western (ASCII)” and “Chinese (GB 18030)” to encoding list.
  • Brush-up terms on UI.
  • Update “HTML” syntax coloring definition.
    • Support HTML5 and HTML5.1
    • Better coloring.
  • Update “Perl” syntax coloring definition.
    • Color numbers and variables.
    • Add some keywords.
    • Improve comments coloring.
  • Add “Speech” to “Edit” menu.
  • Add “Syntax Style only” choice to completion list setting.
  • Add setting for smart quotes/dashes to preferences.
  • Regard numbers and underscore _ as string is continuing in non-regex keywords on syntax coloring.
  • Force disable smart quotes/dashes expect the document view.
  • Change the default order of the encodings detection priority, and now “UTF-8” comes to the first position.
    • You should perform “Set to Factory Default” to apply it. if you update CotEditor from previous version.
  • Updates about window opaque:
    • Remove the feature to make whole the window semi-transparent, and now opacity setting is applied always only to the view.
    • Now, line number view follows the text view’s opacity.
    • Now, opacity value need not be multiple of 5%
    • Fix term “transparency” to “opacity”.
    • Change “Apply to all Windows” button to “Set as Default”.
    • Update guide image for view opacity slider in preferences.
    • Fix window’s drop-shadow whose text view is full-opaque.
  • Updates about window open behavior:
    • Store last window’s position and locate new window to the place.
    • Remove the feature that unedited blank window closes automatically when another document is going to open.
  • Updates about print:
    • Implement print preview on print panel.
    • Apply the document name to the print job.
    • Add “Syntax Name” to the header/footer information choices.
    • Remove hyphens next to page number.
    • Adjust print panel layout.
  • Toggle menu item names occasionally like “Show” / “Hide”, instead displaying checkmark.
  • Change syntax styles management method.
    • Don’t to copy bundled styles to user’s “Application Support” area on launch.
      • From this, bundled syntax styles follow updates after CotEditor 1.5 as long as the styles are not customized.
        • This is not applied to the syntax styles that were copied previous. To apply it to them, perform “Set to Factory Defaults” on style editing sheet of each bundled syntax style in Preferences > Format pane > Installed styles.
      • for advanced users: “~/Application Support/CotEditor/SyntaxColorings (old)” will be created on the first launch of CotEditor 1.5, if you updated it from the previous version. This folder is just a backup data for this switching. you can generally remove it if you want.
    • Handle files Sandbox level safety on style import/export.
  • Updates about Preferences window:
    • More compact window.
    • New grouping.
      • Remove “Syntax” pane and move its settings to “Format” pane and “Appearance” pane.
      • Create a new “Edit” pane extracting settings about editing from “General” pane and “Format” pane.
      • Other several setting moves.
    • Use More OS X-friendly terms for labels.
    • Apply selected font style to the font fields.
    • Use selected pane name for the preferences window title.
    • New syntax style management UI.
    • Update syntax style editing sheet.
      • Change mode switching from popup button to list.
      • Now, multiple lines can be selected and removed at once.
      • Validate new syntax name immediately on editing and show an error message if it isn’t valid.
    • Improve UI of the extension conflicts sheet.
    • Add stepper next to number field.
  • Updates about AppleScript:
    • Remove transparency and alpha only textView properties.
    • Add view opacity property to window object.
    • Remove selection object direct under the Application object.
  • Updates about saving position of the script samples and documents:
    • Now, documents for CotEditor scripting can be found in “Help” menu.
    • Now, sample scripts will be copied only on the first CotEditor launch.
    • Add hidden “Copy Sample to Scripts Folder” menu item that will be appeared only when option key is pressed.
  • Remove unimportant settings.
    • Remove setting about file Type/Creator that are used until OS X 10.5 to determine document type on system.
    • Remove setting about wrapped mark in the line number view and now wrapped marks are always shown.
    • Remove the coloring option setting “Include Input Method chars” and now they are always included.
  • Updates about script error panel:
    • Implement text search in error messages.
    • Increase text size and insert a blank line between error messages.
  • Add information about number of selected lines to status bar and information drawer.
  • Support surrogate pair on Unicode display in information drawer.
  • Make matching brace highlight more noticeable.
  • Add “Report Bug…” menu item to “Help” menu.
  • Use light scroller style when background color is dark.
  • Change line/character selection on Go To panel from radio buttons to popup menu.
  • Improve inspector drawer layout.
  • Now line number view updates while window resizing.
  • Improve syntax coloring on text inputing.
  • Migrate memory management to ARC (Automatic Reference Counting).
  • Optimize processes on application launch.
  • Update Sparkle framework to version 1.6.0:
    • Add Japanese localization.
    • Fix “Automatically download and install updates in the future.” checkbox.
  • Update OgreKit framework to version 2.1.6.
    • Now find panel is displayed always on current desktop space.
    • Disable automatic substitutions in find panel.
  • A huge bunch of code and document changes.
  • Many code and document changing.

Fixes

  • Fix an issue that all print page number becomes “-1-”.
  • Fix an issue that check mark on line endings popup menu in toolbar was disappear.
  • Fix an issue that re-coloring didn’t proceed after the text replacement.
  • Fix an issue that the close command via AppleScript was ignored.
  • Fix an issue that unwanted window objects were visible and could be handled via AppleScript.
  • Fix an issue that ^ (beginning of a line) on AppleScript’s search/replacement was not recognized when the document’s line endings are set to CR.
  • Fix an issue that visual tab width didn’t follow new font when font is temporary changed via font panel.
  • Fix an issue that strings between quotes/dashes were not colored when comment coloring definition is not contained in the syntax coloring definition.
  • Fix an issue that invalid style name was accepted and the saving was failed on syntax style editing under the specific conditions.
  • Fix an issue that syntax style file override another existing one without alert on syntax style editing under the specific conditions.
  • Fix an issue that application freeze when one of the installed syntax styles contains an extension definition with the empty string.
  • Fix an issue that key-bindings contain back-slash didn’t work under the Japanese locale.
  • Fix an issue that encoding names in the encoding list on the preferences was editable.
  • Fix an issue that document saving is failed when the document that is set to “Non-lossy ASCII” contains non-ASCII characters.
  • Fix an issue that application didn’t terminate on quite even “Don’t Save and Close” button was selected when a document whose Finder lock couldn’t be unlocked exists.
  • Fix an issue that error message is output to console when completion list is called while the document is empty.
  • Fix PHP code on the application icon.