Release Notes — the newest Espresso is 2.0.5 Download
Espresso 2.0.5 — requires OS X 10.6.8
- Retina Retina Retina! Extra pixels, extra gorgeous.
- New documents open in a tab when the only open window is a tabbed full screen window
- Quick Publish indicators now remain next to the file when search results are selected
- Delete options are now present in the Sync Actions menu
- Added an "in Trash" indicator when files have been moved to the Trash
- Fixed an issue where double clicking a file wouldn't add it to the Workspace
- Fixed an issue where Quick Publish could disappear after double-clicking folders
- Fixed an issue where duplicating, renaming and editing (or previewing) a file could show the wrong contents
- Fixed an issue where documents reset their syntax when the file is saved externally
- Fixed an issue where documents with non-ASCII characters could lead to excessive CPU usage
- Fixed an issue where Previews wouldn't update with Google Fonts
- Fixed an issue where the CSS buttons wouldn't respond when closing and reopening a document
- Fixed an issue where projects overlapped the current project or window when opened in Full Screen
- Fixed an issue where project duplicates appeared in the Projects window
- Fixed an issue where Clear Menu in Open Recent File wouldn't stick
- Fixed an issue where New File could mistakenly create the file in the server's root directory
- Fixed an issue where regular expressions weren't colored in the Find bar
- Fixed a crash that could occur when building Syntax Injections that target other Injections
- Fixed the wrapping behavior of the Preview location field
- Fixed the scrollbar position when scrolling beyond the top of Project Files
- Various other minor fixes and improvements
Espresso 2.0.4
- Espresso is ready to rock on OS X 10.8 Mountain Lion
- Fixed Quick Publish issues on Retina displays
Espresso 2.0.2 + 2.0.3
- Added Full Screen support on Lion. Woo-hoo! (Finally!)
- Added "Straighten Quotes" and "Curl Quotes" text actions
- Improved the interaction between CodeSense and undo, resulting in a much nicer workflow when undoing completions
- Improved the behavior of New Preview when selecting multiple items in Project Files
- Improved Markdown support with automatic list continuation and text actions for inserting or adjusting Markdown elements
- Improved various language features including Zen coding, CSS CodeSense, commenting in PHP and Javascript, and more
- Fixed the Balance text action not working with every comment
- Fixed keyboard shortcuts that conflicted with standard emacs-style editing shortcuts
- Fixed MIME-type detection when uploading files to S3
- Fixed uploading of large files to some SFTP servers
- Fixed connectivity issue when S3 bucket names were non-standard
- Fixed connectivity issue with Adobe Catalyst servers
- Fixed an issue where replacing multiple files could result in a never-ending progress bar
- Fixed an issue where tabs would get a dark background
- Fixed assorted minor interaction issues
- Fixed an oversight in the CSS sugar that caused incorrect formatting (2.0.3)
Espresso 2.0.1
-
Web Preview and X-ray
- When X-ray opens a style sheet to reveal a style, it now selects the item
- Added "Empty Cache…" (in the Espresso menu) to removed cache Web Preview contents
- Fixed Live Styling showing unstyled pages (with Safari 5.1 installed) when using @import to combine style sheets
- Fixed an issue where filling in a Web form would mark projects as edited
- Fixed an issue where Web Previews wouldn't load if the document was open in Workspace
- Fixed Save, Save As, etc. to not be active for Web Previews
-
Publish and Sync
- Improved the descriptions for various server/publishing errors
- Improved compatibility with SFTP keyboard-interactive authentication
- Improved Server Settings so it's more graceful about malformed server credentials
- Fixed redundant error dialog when choosing not to trust a server
- Fixed various server login issues with symlinks and special characters
- Fixed server disconnect indicator sticking around even when disconnected
-
Find in Project, Find
- Replacing a search result after Find in Project no longer deselects the document
- Added back the number of results/replacements next to files when Finding in Project
- Fixed Find in Project fields not scrolling with the typed text
- Fixed document-based Find overlay so it's sized appropriately on 10.7 Lion
- Fixed sizing of Find and Replace dialogs so they don't become larger than your screen
-
Core Editing and Languages, Miscellaneous
- Improved cursor performance when selecting on-screen colors using the loupe
- Improved syntax definitions for HTML, CSS, Javascript and PHP
- Wrap With Link again copies the URL from the clipboard
- Added .pyc documents to the types hidden by default
- Fixed issue where Zen coding would strip PHP variables
- Fixed CTP template files to be PHP by default
- Fixed the ability to close embedded <script> and <style> tags
- Fixed the "Open in Tabs" preference so it actually, you know, does what it says
- Fixed an issue where Un/Comment would remove comments that weren't selected
- Fixed the line height for empty lines sometimes not corresponding to the font preferences
- Fixed incorrect pixel dimensions for non-72dpi images
Espresso 2.0
- CSSEdit Styling Tools
- Yes! Espresso now comes with CSSEdit's excellent visual tools. Think of this as CSSEdit 3 version 1.0 — a reboot, if you will.
- Extensive CSS3 support including multiple text or box shadows, gradients and background images
- Automatically generated/updated browser-specific properties for non-final CSS3 features
- Web Preview and X-ray
- X-ray element inspection makes figuring out page layout and structure a breeze
- X-ray Inspector shows applied styles for page elements and allows you to override and edit remote style sheets
- Web Previews now support HTML5 local storage and SQL databases
- Core Editing and Languages
- New and/or much improved built-in support for HTML5, CSS3, JavaScript, Ruby, PHP, Python, Apache and Markdown
- Snippets are automatically converted to the active indentation level, line ending and spacing settings
- New and improved Text actions: Zap Gremlins, Balance, Wrap With…
- Code Folding is much more practical for many languages, hiding only the inner text of tags and functions
- When many third-party Sugars are installed, overall performance has been greatly improved
- Publish and Sync
- Server Sync has been updated with a beautiful, streamlined UI and convenient Update, Merge and Download options
- Quick Publish is even easier to use (right next to your files), and applies to the entire project for a simpler workflow
- When Quick Publishing items in Project Files, progress appears right next to the file or folder
- In addition to List View, you can now also browse your servers in Column View
- Completely rewritten Vroom FTP/SFTP/S3 engine with much improved concurrent connection support and tons of enhancements
- Brand new Server Settings to start publishing quickly and easily
- Project Files, Workspace and Tabs
- Quick Filter is back above Project Files for quick searches through your hierarchy
- Workspace tabs and standalone tabs have been visually updated and present useful indicators about remote documents, etc.
- Tearing off tabs to move them to standalone windows or back to a Workspace is now easier and more predictable
- When multiple Workspace tabs are selected, they can be reordered or torn off together
- Many fixes and improvements to the core browsing and managing functionality
- Sugar Plug-Ins
- Brand new JavaScript API that makes it easy to create advanced custom functionality without having to compile code
- Many improvements and new features for Sugars; see the Wiki for more info
- And…
- Espresso 2 has a 16×16 icon. Also, way more fixes and tweaks than we could ever list here. A small sampling:
- Edited files now show an edited indicator in Project Files, not just in the Workspace
- Added support for ISO Latin 2 document text encoding
- Improved support for symbolic links and aliases (including icon badges and cyclical link handling)
- When a server limits the number of allowed connections, Espresso attempts not to get blacklisted
- Fixed window blurring that could occur when zooming in the Projects window and others
- Reduced the number of threads needed when connecting to multiple servers
- Added Lion-style overlay scrollers to the source list on Snow Leopard
- Saving UTF-8 encoded files that include a BOM now preserves the BOM
- Document icons in Workspace tabs can now be dragged if you click down for a moment before dragging
- The document Navigator now selects whitespace ranges when selecting adjacent items
- Show in Project Files is no longer available for Workspace items that exist outside the project hierarchy
- Command-T now opens all selected Project Files instead of opening just one
- Added control-tab / control-shift-tab shortcuts to switch between tabs in addition to the traditional shortcuts
- Pressing tab or return inside Quick Filter now selects the first matching item
- Selecting files using arrow up/down in Project Files now skips non-matching items when Quick Filter is active
- Previewing an image in Project Files no longer locks the file (fixes Photoshop error dialogs)
- When appropriate, server error reports offer to open Network Diagnostics for more information
- When filtering in the Projects manager, the inspector popover disappears when the project does
- Fixed a crash that could occur when loading websites with untrusted SSL certificates in a Web Preview
- Web Previews now update their URL location when a page anchor is clicked
- Holding option while clicking the Preview toolbar button opens the Web Preview in a new window
- Text actions now get an automatic Undo name when the Sugar doesn't explicitly configure one
- CodeSense no longer offers zero-length suggestions unless you explicitly trigger it
- Thank you very much for reading, we will validate your parking at the box office. Happy Espresso-ing! Now, it's time for a cookie.
Espresso 1.1.3
- Fixed some graphical glitches that occurred in OS X 10.7 Lion
Espresso 1.1.2
- Improved DNS resolving when connecting to FTP servers
- Improved SFTP connectivity, now with ssh-agent support
- Improved text encoding detection for ASCII files
- File Actions from Sugars now appear in context menus again
- Text encodings are now sorted alphabetically
- Close Tabs now works as expected with multiple items selected in the Workspace
- Rename works as expected for the first item in a list
- Revert to Saved can no longer corrupt the undo history
- File metadata is no longer saved on network volumes to prevent lag and odd behavior
- Edit With now works as expected for Photoshop and some other apps
- Photoshop images are now previewed as expected when selected in the Files section
- Inserting snippets now scrolls the text to become visible
- Decaf (Espresso's command line tool) now handles paths better
- Printing with a dark background theme now inverts the colors as appropriate
- Go to Line now behaves as expected when pressing command-L inside a search field
- Typing "{" using a Spanish keyboard in CSS files now expands the rule as expected
- Fixed rare undo-related errors that could occur in the find banner
- Fixed a Navigator-related crash that could occur during various editing operations
- Fixed command-return from breaking up wrapping lines
- Fixed the order of Snippets tab stops so that they match TextMate
- Fixed "sticky" current line marking that could remain after launch
- Lots of other tweaks and smaller bug fixes
Espresso 1.1.1
- New
- Image preview now displays pixel dimensions
- Find in Project now supports Regular Expression searches
- Project listings can now show hidden files (View > Show Hidden Files)
- Previews now support JavaScript alert(), confirm() and prompt()
- Improved
- Improved loading speed of Sugars
- Improved sizing of windows when dragging multiple tabs out of the Workspace
- Improved behavior of the code folding actions (Fold/Unfold)
- Improved DNS resolving and handling of idle connections for FTP publishing
- Improved un/comment behavior inside HTML text
- Improved click-on-Dock new document behavior
- Fixed Find in Project to only search through textual files
- Fixed bug where the text selection would expand when making edits
- Fixed a problem where the find banner could become invisible
- Fixed code folding bug where snippets could be inserted earlier in the document
- Fixed a problem where Espresso wouldn't quit after dismissing an unsaved document sheet
- Fixed rare crash when using SFTP publishing
- Fixed problem where Open With wouldn't open the default editor
- Made many other tweaks and further improved stability