Coda Release Notes
Released on 4/10/09
- Added support for "Q-style" strings in Ruby files
- Improved Regexp highlighting in Javascript and Ruby — now also highlights escaped character sequences
- Improved ASP-HTML code navigator
- Coda plug-ins now support the LSMinimumSystemVersion info.plist key
- No longer searches files inside of .git folders
- In some cases using the Move... command on a remote file using relative paths Coda would calculate the path based on the local path instead of the remote path.
- When clicking on a symbol in a long file, Coda now always scrolls to the correct location
- When auto-completing <!-- --> comments, Coda no longer adds a stray >
- Fixed a bug in which you could remove the last clip group in certain situations
- Fixed retry errors after TLSv23 login failure
- Other minor changes
Released on 3/17/09
- Added the ability to get the site URL, site local URL, site remote path and site nickname to the Coda Plug-in API
- Fixed a bug in which the Close Tag feature would not work across an HTML comment
- Added work-around for an OS bug which causes an exception in Coda while using applications that use Accessibility
- Fixed a bug in which local file previews would not automatically refresh while typing
- Validation warning bubble now correctly positions itself when using a larger than standard font size
- Fixed a possible exception when drag reordering CSS elements while they are filtered
- Find across files no longer searches .svn folders
- PHP abstract and static methods now show up in the code navigator
- Now highlight more PHP keywords and magic methods
- Opening a Site from the Sites menu now correctly sorts it by opened date
- Can now search inside of .cpt and .as files
- No longer try to open .f4v files
- No longer adds .svn folders to the publishing queue
- Fixed possible text truncation in the hints button
- Can now navigate local books while off-line
- Fixed a syntax highlighting bug in which keywords could be incorrectly highlighted if part of another expression
- Clicking a symbol in the code navigator will no longer scroll the editor horizontally if unnecessary
- CSS autocomplete now works after a comment block
- Fixed several Dutch localization problems
- SVN now works more consistently with SSH_AUTH_SOCK
- SVN window status text now truncates correctly
- No longer shows two error messages when you try and change directory into a folder that doesn't exist
- No longer hangs when trying to go to a symlink that points to itself
- No longer hangs when you have your system boot disk on a 2nd partition and you're running under a non-admin account
- Symlinks now use their target icon if possible
- After a symlink has been resolved on a server, Coda now sends pwd to ensure the correct path
- Now will ask if you'd like to continue uploading after a change permission failure rather than just stopping
- No longer try and change permissions on Filezilla servers
- Fixed SOCKS 4 proxy issues on Intel machines
- Fixed a bug that prevented uploads/downloads from completing after hitting a file that should not be transfered
- No longer try and download symlinks
- Fixed "Local Path" attribute with AppleScript
- Other minor fixes and changes
Released on 12/9/08
- FTP now more reliably falls back to PORT mode if PASV fails
- Fixed a possible exception when undoing certain text changes
- FTP now sends relative paths when uploading/downloading files to avoid possible stalling problems with certain ftp hosts
- Fixed a bug in which ColdFusion tags were not highlighting correctly
- ASP custom class tags are now highlighted correctly
- Fixed a bug in which auto completion would not work as expected in some cases
- After registering, the Sites menu no longer shows the demo text
- Books view now correctly shows the certificate dialog if needed
Released on 12/4/08
- Improved JSP-HTML, Smarty Template, and Perl modes
- Added plug-in menu to editor's contextual menu
- Multiline clips now keep indentation level of the current line
- Can now create new document windows via Applescript
- Fixed a bug in which deleting a Book could cause an exception
- Fixed keyboard shortcut for View Source and changed Update to Latest Revision
- Perl highlighter will now correctly highlight an empty qw() function
- Fixed exception when pressing Go button with empty string in Goto Folder dialog
- ASP mode now supports the <script runat="server"> directive and highlights the code correctly
- When typing > in a string literal Coda no longer closes the tag preceding it
- Fixed an exception after removing group of clips while editing its name
- Web Preview URL field no longer tries to escape a pasting in escaped URL
- Undo now reselects the inserted undid text
- Comment/uncomment with windows line endings no longer adds an extra line ending
- After using Open Quickly, Coda now always moves focus to the opened editor
- Fixed hang when navigating to /etc (and other system level symlinks)
- Added comment/uncomment in objective-j syntax mode
- Now supports other locations of opendiff to prevent FileMerge from not opening
- Repeated opening of custom Books no longer causes the book header to disappear
- Open Quickly window now correctly displays file names on SMB volumes
- Fixed exception when de-denting text with spaces on in empty document
- Fixed exception in find/replace across files in some cases
- Fixed Publishing counter being off by 1
- Command-Delete now deletes the current line if the editor has focus
- Coda Plug-in scripts without "#!" comment will now correct execute
- Fixed a bug in which the DOM inspector in the Web Preview would not always shows class/id info in breadcrumb
- Web preview now correctly refreshes after closing the last tab
- Fixed keyboard shortcut for Go -> Next Change
- Fixed tooltips for delete clips and delete clip groups
- Typing attributes no longer change to black and then to the correct color
- Improved typing performance when typing on a very long line of text
Released on 11/11/08
New
- Introducing Coda Plug-ins!
- Extend Coda's editor in limitless new directions
- Double-click a downloaded plug-in to install it
- Installed plug-ins appear in a new "Plug-ins" menu
- Write plug-ins using your favorite scripting language, or Cocoa
- Use the new Coda Plug-in Creator to wrap your scripts into easily-installed plug-ins.
- Learn more at the Coda Developer Zone
- Open Quickly. Find and open your files instantly. Hit Control-Q, or use the File > Open Quickly.
- Smart Spell Check. Spell checking for your words — not your code. (Live spellcheck requires Mac OS X 10.5)
- Added "Cappuccino" (Objective-J) syntax mode.
Improved
- Rewritten and much-improved Lasso, ASP-HTML, and CFML syntax coloring
- Added new AppleScript properties: current line number, has tabs, and tab width
- Fixed possible exception when mousing over div using the DOM inspector
- No longer lose the UTF-8 BOM marking after saving and reopening a file in some cases
- Custom mode mappings now support multipart file extensions (EG: filename.css.php)
- When editing a PHP file, the web preview will now automatically refresh
- Duplicating a folder with "." in its name behaves like the Finder
- Coda no longer tries to edit .mdb files
- PHP functions that are prefixed with & are now shown in code navigator
- Code completion now closes HTML comments
- In some cases, Coda wouldn't open files that had custom syntax modes assigned to them
- Perl heredoc strings are now highlighted correctly if there is a space after <<
- When dropping an image into an editor the "alt" attribute now defaults to the image's filename
- Code navigator now works in CSS when you have comments on the same line as declarations
- Clicking a line number could sometimes select the line below the number you clicked
- If publishing fails, the publishing flag is no longer cleared for files that weren't uploaded
- When using Windows line endings the first line number would disappear if the first line was blank
- Fixed an issue where FileMerge could not be found/launched for some users
- Coda no longer tries to locally preview a remote PHP file while editing/previewing
- Fixed an issue that would cause remote symlink resolution to fail in certain situations
- Fixed a potential issue that would cause alert sheets to float in space when switching to preview mode
- Fixed uncomfortable lag when trying to autocomplete in some situations
- Double-clicking a PHP variable now includes the $ prefix once again
- Fixed an issue that would cause the remote Move command to fail
- Fixed a few issues using shift-arrow to change selection when using Windows line endings
- Fixed an issue that would cause the Transcript to stop updating after closing a document window
- Fixed a drawing issue with the scrollbar in the Clips Groups list
- The horizontal scrollbar now enables properly when toggling word wrapping
- When opening a custom book via Command-Click in the Editor, it now shows the purple navigation banner
- 'Go To Folder' now accepts relative paths
- 'Go To Folder' is now much faster with large local directories
- Use Selection For Find (cmd-E) now works across windows
- Will no longer send too many arguments to SVN command line tool
- Improved POD syntax highlighting in Perl
- Fixed an issue that caused the insertion point to jump to a new line after using auto-complete
- Fixed a potential exception in the CSS editor when performing an undo
- Fixed an exception when selecting the "New Window" menu
- Add keyboard shortcuts for common SCM commands
- Books: the book trail now shows the correct book after clicking on a search result
- Sites: Editing a site no longer causes all missing site thumbnails to reload
- Now properly highlight built-in PHP functions prefixed with @
- Duplicating a folder now marks its contents as needing to publish
- Now always shows a Reload menu item in the file browser contextual menu
- Can now publish with Prompt For Password turned on before connecting to the server
- PHP autocomplete now works if there is not a space before the function
- When using FTP, renaming with just a capitalization change no longer fails
- Fixed some situations where files with complex inline JavaScript and CSS could open slowly
- Fixed an issue that caused the "Find in Files" option to automatically enable
- Fixed an issue that may cause the editor to randomly jump around in the document
- Fixed an issue that may have shown the incorrect file progress count when publishing & deleting files
- Close Current Tag now works with 200+ character long strings
- In Preview, "Open Image" no longer opens a blank page
- Previewing local PHP files will now resolve relative URLs correctly
- Viewing source of an empty file in Preview will now clear the previous page's source
- Added tooltips to the SVN menu items in the Source Control menu
- Fixed a cosmetic issue that could cause icons to redraw incorrectly after renaming a file/folder in the sidebar
- In some cases, drag and drop would not let you drop on the root folder
- Fixed dragging of a local folder to a remote folder that contains a folder with the same name
- No longer warn users if an under-the-hood change permissions fail after a directory overwrite when uploading
- Preview now auto-refreshes correctly when saving a linked CSS file with escaped characters in the name
- No longer performs HTML-style formatting on PHP code which could result in spaces being removed from code
- Fixed a possible exception when stepping through HTML errors
- Fixed AppleScript front document call; now correctly returns the front document
Released on 9/9/08
- Fixed possible crash when changing svn tool location in preferences.
- Fixed possible crash when duplicating remote folders
- Fixed possible crash when deleting sites
- Fixed possible crash when completing an upload
- Fixed possible crash when editing a clip group name and switching groups
- Fixed possible crash when using svn usernames with special characters in them
- Fixed possible crash when editing .htaccess file
- Fixed exceptions with some old mode files
- Terminal now has a preference to prompt before closing
- Transcript now updates when switching windows
- Regex-based find now escapes reserved characters automatically
- File > Source Control menu items are now enabled when SCM status window has focus
- Drag and drop duplication now works for folders
- Full keyboard navigation now works properly for Site source control settings
- Multiple selection now works properly in the Sites view with the shift key
- Dragging multiple items in the Sites view doesn't create duplicates anymore
- Clearing a Site image now works while preview is loading
- Location in tab bubble tooltip no longer shows as empty when a file lives in '/'
- Fixed endless spinner if folder/file creation fails
- Custom books can no longer be created without a well-formed URL
- Site selection is now maintained when sorting
- Deleting a remote file while it's being edited will now close its editor
- Enter key now works in the commit message sheet of the SCM status window
- Fixed some broken "emacs style" key bindings
- Percent-escapes are now handled correctly in custom book URLs
- Dutch localization now has Cancel/Save buttons on the site edit sheet
- Deleting a CSS element now updates the UI for the new selection
- Fixed a bug that caused custom books to disappear
- Fixed a bug that caused strange scrolling behavior when block editing
- Fixed a bug that prevented remote previews from auto-refreshing
- Fixed a bug that prevented the Code Navigator from working with ASP, JSP, and Smarty files
- Fixed a bug that caused placeholder symbols in Clips and the Find banner to be duplicated when dragged from right to left
- CFML mode syntax coloring improved. More improvements to come
Released on 8/26/08
New
- Source Control using Subversion
- Commit, revert, rollback, and update local files without leaving Coda
- Setup and configuration in the "Sites" interface
- Source control status flags are shown in the file browser
- Overview window shows status of all files at a glance
- Local multi-file search and replace
- Uses existing Find / Replace interface
- Choice of searching open files, files in a folder, or the files in the local site root
- Results visible in the File Browser
- Custom Books
- Add a new book that can point to your favorite reference material on the internet or locally
- Custom books are searchable if you provide a relevant search URL
- Optionally provide an image to customize the book's cover
- Added groups to Clips
- Added import/export for Clips
- Improved syntax coloring, including accurate coloring and completion when one language is nested in another (such as JavaScript and CSS within HTML)
- Improved editor performance including faster text layout on Leopard
- Expanded AppleScript Support
- Scriptable editor and document management
- Script menu is now available in the menu bar
- Scripts are also available in the editor's contextual menu
- File transfers can now be controlled using AppleScript
- Tab Status Icons tell you if a file is local or remote at a glance
- Sites are now sortable
- New "Reverse Publish" action performs a folder-hierarchy-aware download of remote items
Improved
- Added "Reveal in File Browser" and "Reveal in Finder" to tabs contextual menu
- Web Preview can now preview local PHP files
- Clicking in the code Hints banner will now insert the hint into the document
- The editor now has the option to indent lines that wrap
- File Browser now shows a file's Finder label color if set
- Right-clicking on CSS property no longer causes freeze on Leopard
- Fixed exception when adding a "font" style through the CSS editor on Tiger
- "Dot Matches Newline" regex option now ignored when using Find/Replace wildcards
- Parentheses no longer need to be escaped when using Find/Replace wildcards
- Fixed syntax coloring issue in HTML comments
- Get Info now shows correct permissions after an attempt to change them has been denied
- If user does a selection-scoped Find, and there is no selection, Coda now falls back to document-scope for that particular Find
- Fixed tab order in expanded Find banner
- Coda now allows Save As without file extension
- Improved performance of opening a site with many (thousands) of files marked for publishing
- Fixed problem where Replace All button could become enabled without a prior Find
- Clips window no longer takes keyboard focus after inserting a clip
- Window title will now show current document name and site name
- Fixed additional > character getting inserted when closing a tag in PHP-HTML mode
- Added missing CSS keywords overflow-x and overflow-y to syntax coloring and autocompletion
- Renaming a file to have a leading dot now respects the show/hide invisible files setting
- Fixed site preview generation for sites with Flash content
- Site images are now scaled to fit the thumbnail preview
- Now displays an error if remote folder cannot be set after connecting to server
- Clips triggers can no longer conflict with each other causing unexpected results
- Can now drag multiple files from the file browser into an editor
- After dropping files from the file browser onto an editor, the editor will now be focused
- Option-drag from the file browser will now insert a relative file path for image files
- When trying to preview a file that's outside of the site's remote root path, an error page is presented
- Added a menu item to Show/Hide Code Navigator
- Fixed inability to save new empty text documents
- Fixed changing line spacing when (Un)Commenting text blocks
- Simplified regular expression options popup menu
- No longer attempts the Site flip animation if computer doesn't have the necessary graphics capability
- Fixed a potential exception that would occur after a file is deleted
- Uploading a file being edited externally will now show more status
- Fixed bracket matching when typing ")" in CSS "url()" context
- Dragging a remote image file into an editor now generates a CSS style reference instead of HTML style if within a CSS context
- File browser resize gripper no longer gets clipped out during certain window resizing scenarios
- Remove line breaks now works better with Windows line endings
- Fixed crash when dragging and dropping files from certain applications into the file browser
- Fixed bug that could cause Clear/Publish All buttons to become mis-aligned
- When a file being previewed is renamed or moved, preview will now update its URL
- Fixed bug that could cause the local root path of a Site to be reset
- Fixed possible never-ending progress bar if connection to server fails
- Save command is now disabled for unchanged files
- Whether the Clips window is open or closed is now remembered
- Editor and Terminal font colors can no longer be translucent
- Fixed syntax coloring for PHP short-tags (<?= $var ?>)
- Window resize widget no longer vanishes after editing a Site
- Fixed bug preventing permission changes on files that were just uploaded
- "Deselect All" in Import Transmit Favorites sheet now actually does deselect all
- Edit Site... menu command now also works outside of the Sites tab, if connected to a Site
- Fixed possible crash when performing an undo
- CSS editor now works properly when there is no space between attributes and keywords
- Fixed a possible exception in the CSS editor after double-clicking a control
- Creating a new file will now load it into a tab to begin editing
- Terminal's "Address" field no longer changes to "localhost" when you switch from "Local Shell" back to "SSH"
- Fixed crash when closing a preview tab after editing the preview's source
- Importing a .seestyle file will now import background color
- Coda will now activate its "Spaces" space when opening files
- Quote-matching now works more consistently
- Sites-related menu items are now more consistent
- Clarified File -> Actions -> Duplicate menu validation and functionality
- Opening a new document via right-clicking the dock icon will now bring Coda to the foreground
- Preview: Auto-completion in the address bar no longer completes on forward-delete
- Changed "Clone Tab" to "Duplicate Tab"
- "Duplicate Tab" now duplicates existing splits as well
- Opening a file that's already open will make its window active
- HTML mode <script> tag is no longer case sensitive
- Renaming a local file now marks it for publishing
- Cmd-double-clicking a CSS element now goes directly to its book page, if one exists
- "Lookup in reference books" for undocumented languages now guides user to custom book creation
- Can now comment/uncomment lines in CFML
- Fixed Perl syntax coloring bug with single apostrophes occuring in long heredocs
- Fixed bug which caused Clips window to sometimes jump across screen when clicked
- Pressing escape in the find/replace field will now close the Find Banner
- Can now change the color of invisible characters
- All syntax modes now support bookmarking in the editor
- Get Info now works with multiple remote files
- Other minor fixes and changes
Released on 11/30/07
- Leopard time! Includes lots of improvements for Mac OS X 10.5.
- Improved overall Leopard visual appearance
- Coda now uses a "real" toolbar and thus can be customized
- Now correctly supports Spaces
- Line numbers no longer potentially jump around as you type
- Auto-complete window will no longer close inadvertently
- Slider in Sites view no longer has cosmetic issues
- CSS controls now use correct control style
- CSS error animation is improved
- Now uses the system-supplied source list style
- Creating a split with inverted colors now correctly focuses the new editor
- Line marker no longer disappears if cursor is at end of file (or past)
- Crash reporter now works properly in more cases
- Dragging color swatch to editor now correctly creates the hex code
- Improved Site flip animation on some machines, esp. MacBooks
- Worked around a bug in which Coda would crash when switching modes while DOM inspector is on
- Dragging remote files to the trash now works more reliably
- No longer shows Time Machine backed-up applications in "Edit With..." menu
- Added new CSS bookmark symbol:
/* !bookmark */
- Fixed possible exception when closing / opening tabs in some cases
- Fixed exception in CSS editor after changing values in filtered mode
- Fixed possible exception when canceling an operation in the queue
- Fixed more exceptions in a wide variety of situations
- WebDAV relative login paths now work as expected
- Preview: DOM inspector bounds clipping now works better with Flash & iframes
- In some cases, tab tooltips would not disappear after clicking the mouse in the tab header
- Bracket matching ping no longer shows if you press return on a blank line after a close bracket
- Improved Site selection when clicking with the mouse
- Renaming no longer selects the file extension if it's visible, like the Finder in Leopard
- Coda now detects network loss and attachment
- Opening a terminal in a new window now respects current mode
- Clone tab now respects current mode
- Tooltips added to toolbar buttons
- Clicking a tab or toolbar button now shifts focus
- Now shows a temporary progress dialog if trying to close a site while transfers are happening
- Fixed various missing pages in Books
- Renaming local symlink reliability has been improved
- Inserting clips now respects current file line endings
- eList window no longer crashes Coda if you quit while the window is open
- Mark for Upload contextual menu item once again works as expected
- Improved remote symlink behavior on some servers
- Double-click to select a word, then shift-arrowing now correctly selects words
- Preview: Console now correctly remembers its size when re-opened after being closed
- Improved subroutine recognition in ASP-HTML mode
- Now hides warnings button if activated and the split is too small to fit the button
- Preview: Remote server-side-includes are now loaded if local URL is not set
- Autocomplete: Can no longer drag scroll horizontally
- Autocomplete: The autocomplete window now closes if the window/app doesn't have keyboard focus
- Creating a new document with Coda minimized now un-minimizes the current window
- Added Dutch localization
Released on 10/18/07
- Dragging images into an editor once again inserts "width" and "height" dimensions
- Fixed a few cases where publishing would not work
- Fixed another potential issue with incorrect remote path when publishing
- Will no longer show expected transfer time remaining in help tag if stalled
- Fixed error when closing tabs with a preview in the previous tab
- Folders are no longer replaced by their symlinks if a symlink is made and then moved from the same directory
- Fixed an error in some cases when moving files in the Finder
- Fixed a potential serious situation where files edited via an external editor would be removed
- CSS parser no longer hangs on Leopard in some cases
- Fixed issue when typing into the URL field in preview in some cases
- Fixed issue when using mixed case in CSS files
- No longer clears the custom site image if the site's URL is cleared
- The text editor now properly respects the encoding and mode set in the Open dialog
- Unicode files are now less likely to open in the wrong encoding
- Site flip animation now tracks the window if it's being dragged
- Queue ellipsis image no longer drawn incorrectly
- Fixed potential crash when closing tabs/windows in some cases
- Fixed a handful of Mac OS X 10.5 (Leopard) issues
- Other minor fixes
Released on 10/11/07
General
- "Use Selection for Find" (cmd-e) now works in all modes, instead of just the editor.
- Fixed some problems with symlinks resolution.
- Removed logging of accessibility exceptions
- Get Info permissions changing now works if you change from one value to another and then back to the first value
- Fixed crash when opening a file that requires authentication to open
- Fixed possible exception when moving files into sub folders
Editor
- Made character encoding detection smarter.
- Creating a new file now respects character encoding preferences.
- ESC now cancels block edit.
- Added keyboard shortcut to toggle line wrapping (cmd-opt-w).
- Bracket matching click targets now extend a space in front of or behind the bracket.
- Images with non-72 dpi now shows correct dimensions.
- Added commenting support for third party Apache syntax mode.
- "Close Tag" now works for rhtml files.
- Made auto-complete faster for large completion lists (i.e Obj-C).
- Auto-complete no longer eats HTML attributes.
- Creating a new vertical split now maintains cursor position.
- Keyboard selection now respects variable name characters (i.e '$' for Perl).
- Closing a tab no longer disables menu items.
- Fixed some issues with undoing drag n' drop text.
- Authenticating to save write protected files now works.
- Now support lossy character encoding conversion.
- Fixed some PHP syntax highlighting issues.
- Fixed HTML syntax highlighting with strings in attributes
- Various Leopard-specific fixes in the text editor
- Highlight bracket matching now correctly respects the preference
- "Hide find banner" menu item now correctly stays in sync with find banner visibility
- Cmd-Shift-Right-Arrow on file w/ Windows line endings which no longer includes end-of-line character
- Improved editor parsing speed of complex JavaScript
- Improved some syntax modes slightly
Terminal
- Terminal now sends escape sequences for function keys.
- Resizing terminal with now maintains selection.
Web Preview
- Double clicking on a javascript error now tries to find the appropriate line number on externally linked files.
- Viewing source with a dark background color now lightens mouse and selection colors.
CSS
- Fixed a bug when parsing some Windows specific properties.
- Adjusting length values no longer truncates in GUI mode.
- With no selection, paste element now disables
- word-break GUI now updates when editing text directly
- word-spacing GUI now updates when editing text directly
Clips
- Tab triggers now work in block edit.
Sites
- Externally editing files from Coda now tracks files for publishing.
- Added keyboard shortcut for item-level publish (cmd-option-p).
- Items that fail to publish now maintain their unpublished state.
- Items are no longer marked twice for publishing when overwritten.
- Publishing no works properly if you don't have permissions to all back path folders.
- Duplicating a site now copies login info.
- Automatic SSH server setting in the Sites edit window now works again
- In certain cases, setting inital path caused path popup to be wrong
- No longer incorrectly clears a custom site image
Publishing
- Fixed exception when publishing in some cases
- Change tracking now works with clips, encode entities, etc
File Browser
- Creating an archive of a single item no longer adds a directory hierarchy to the zip file
- Smart folders now work on Leopard
- Remote renaming a file no longer changes selection in single click mode
- Copy URL now respects the preference correctly
Released on 6/6/07
General
- New! Tabs can now be reordered using drag and drop
- New! Includes ASP / VBScript syntax mode
- New! Includes Cold Fusion (CFML) syntax mode
- New! You can now drop a folder on the Dock icon to change the local file list to that folder
- When double-clicking multiple selected files in the file browser, all files are now opened in tabs
- The symbols/shared documents lists are no longer obscured when resizing the window smaller than the list is tall
- Keyboard shortcut for Make Text Larger now works as expected
- Fixed a problem that would prevent file narrowing from working properly if all the files aren't visible in the file list
- Choosing "Mark for Publishing" will no longer clear the publish flag if the item is already publishable
- Fixed an issue that would prevent Undo from enabling when working with multiple windows
- Can now cancel remote copy/move operations
- If saving a remote file fails, and the file has been closed, the file is re-opened allowing the user to save again
- Fixed a crash when copying remote folders
- Fixed a crash after using the contextual menu in the CSS editor
- Connecting to a WebDAV server could fail if remote files were left open in a site
- Fixed potential issues when connecting to a site with remote files left open
- Renaming a remote file with a leading dot character will now hide the file (if Coda is set to hide hidden files)
- Fixed inability to control-click files under the shadow cast by the Publish All header
Editor
- Extended the Close Tag command to partially support other syntax modes.
- Auto-complete will now suggest matches for more syntax modes.
- More refinements to the word & paragraph selection via keyboard
- When modifying selection via keyboard, now makes sure selection is visible when line wrapping is off
- Encode Entities now works on ampersands
- Improved file encoding detection
- When opening a new file in a split, now scrolls to the previous location (in the new split)
- <h1> to <h6> tags with additional attributes will now show in symbols pane
- Fixed various syntax coloring issues
Terminal
- When logging into localhost, now automatically switches to the site's local folder, if specified
- Now properly escapes ~ (tilde) when cd'ing to remote path
Web Preview
- Now restores the last selected browser in the external browser button
- Source view now updates immediately when changing syntax colors in the preferences
- When page source is visible, the "View Source" menu item no longer disables after switching to another mode and back
CSS
- Can now drop files onto image fields to insert relative path (hold option to drag files from Coda's side bar)
- CSS shorthand values are now properly broken out
- Dropping images into a CSS file, when in edit mode, will now insert a CSS style url instead of an image tag
Clips
- New! Dragging text onto clips window will now create new clip
- New! Can now re-order clips via drag and drop
Sites
- If a site contains music, it will no longer continue to comically play long after loading the paper preview
- Loading site previews will no longer resize the Coda window if the site resizes the browser window
- Site thumbnails can now be resized smaller
Released on 5/17/07
General
- New! You can now "Publish" individual items, uploading them to the "right place" when working in a site
- New! Preference: Play sound or notify via Growl on completed file transfer
- Transcript & Clips menu items now have keyboard shortcuts
- Command +/- will now work in all cases to adjust font size
- When changing screen resolution, Clips window will remain on screen
- After changing split direction in prefs, the next opened split will now respect the new split direction preference
- Improvements which reduce the amount of connections Coda creates to the server
- Publishing now properly handles symlinks
- External editing no longer stops working if you close the file in Coda
- Can now drop files into empty space on the tab bar to open a new tab with that file
- Fixed several crashes
- Many other minor tweaks and changes
Editor
- New! Added several new commands to the "Text" menu:
- Added "Close Current Tag", to instantly add a relevant closing HTML tag
- Added "Balance" command, to easily select text within code blocks
- Added "Convert to ASCII"
- Added "Remove Line Breaks"
- New! When selecting variables in PHP & Perl, the variable prefix will also be selected (EG: $, %)
- New! Dropping an image from the file browser into a text editor now inserts an <img> tag
- Added many more actions to the editor's action button
- More improvements to word & paragraph selection via keyboard
- Autocomplete now works if next to a > tag
- Validation no longer indicates Unicode text as a non SGML character
Terminal
- Can now drag and drop from the file browser to insert the file's path
- Login info saved in the site is now automatically pre-filled when you create a new terminal split
- Changing font now updates the tty screen size
- Now truncate very long error messages
- After exiting session, terminal could sometimes not close its connection to the server
- Copying a soft-wrapped line includes a hard return
- Backspace now sends control-h, instead of 0x7f
- When dropping files from the Finder, paths are now properly escaped
Web Preview
- New! Javascript console now shows source file for errors (and also shows tooltips for complete error string and file path)
- DOM inspector updates more consistently when resizing the window
- The external browser menu now filters duplicate browsers
- Saving remote file now maintains scroll position when reloading the preview
CSS
- New! Contextual menu in style list allows for copy/cut and paste of styles and attributes
- No longer uses background-position-x, background-position-y
- Fonts in the font family list are no longer clipped with certain fonts
- Now shows font color in style list when a style is selected
- Now properly handles non-CSS 2 properties (EG: -moz-opacity)
Books
- Command +/- will now more reliably change the font size
- Can once again resize a Books split using the empty space in the bottom bar
Image Viewer
- Command +/- will now zoom in/out
- When viewing PDFs default to white background
- Scaling PDFs will no longer produce fuzzy results
- Size to fit now works with pdfs
File Browser
- When renaming a file with a "." prefix now works as expected
Sites
- No longer crashes when creating a site thumbnail of a webpage with Quicktime content.
Coda 1.0.1
Released on 5/2/07
New:
- Includes ActionScript Mode
- Includes JSP-HTML Mode
- Includes Smarty Template Mode
- Added new "Local Root URL" option to site sheet
- This will be appended when previewing local files
- This significantly improves the local preview experience, particularly for those who run a local webserver
Improved:
- Better word breaking when making selections via the keyboard
- FTP proxy servers now working as expected
- Trial period no longer prematurely ending for some folks
- Better detection of linked CSS files for auto-refreshing preview
- Previews will now automatically reload if CSS file is linked with absolute path (/style.css)
- Clips: Potential crash solved when inserting clip in shared document
- CSS: If you open a css document with Japanese characters in a font family, they no longer show up as '?'
- UTF-8 document no longer opened with Mac Roman if no charset specified
- Terminal: Prevent "localhost" in SSH address field after switching from local shell
- Option clicking a tab close box will now close all tabs except the one clicked
- Can now print web page previews
- Sites: Slider icons are now buttons for min/max
- Terminal: Cursor will draw hollow when not focused
- File > New File will now create a new tab
- Encode Entities will not encode already encoded entities
- Added Retry button to failed login dialog
- Publishing one file no longer clears them all
- DOM inspector now correctly draws focus rectangle for split-line spans
- Preview: Flash and other content no longer shown over source view
- Editor will invert selection while pressing cmd-shift-down/up arrow
- Terminal: Delete key on remote host now doesn't insert garbage character
- Terminal: Can use font variations for terminal font
- Selecting style in CSS editor will more accurately select corresponding editor text
- see:// URLs are now handled as expected
- Command-Opt-U toggles "View Page Source" in Preview
- ":" is now a recognized word separator character
- Confirmation warning now shown if you change sites or quit while transfers are in progress
- Sites: Site images now update for multiple windows
- Opening files via the 'Open' dialog now works more reliably
- Option dragging to the finder from local file view now copies
- "ftp://" automatically stripped from the beginning of site "Server" field
- CSS: Escapes url paths
- Prefs: Strips leading dots from file extensions in Custom Syntax Modes
- Terminal: "touch .hushlogin" in your home dir no longer prevents local shell from starting
- Books: Cmd +/- changes text size
- Holding "Option" will now switch find/replace scope to opposite
- Scrolling horizontally, then vertically, no longer causes weird drawing of line numbers
- Grid View now has tooltips when name is truncated
- Added keyboard shortcut to initiate publish
- Fixed potential crash when using Blockedit
- Editor: Undo is now possible immediately after doing a Replace All
- Now easier to set focus to CSS editor
- Now append trailing slash on remote root if not specified
- Terminal: First time drawing Asian characters no longer fails
- Hint and sharing banner now remembers its state
- Fixed various crashes and surprises