Coda Release Notes
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