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
Espresso 1.1
- Workspace and Files
- The Workspace is now a floating section above the source list. This makes adding files much easier and preserves your current file browsing context. Its maximum size can now be adjusted.
- When selecting image files, a zoomable image preview is shown in the project content area.
- Open With allows you to edit/open files in external apps (from the Files context or action menu).
- Projects and Recents
- Projects (โงโ1) groups your projects in one convenient location. Search through them for easy finding. To quickly recognize important projects, customize colors and shapes.
- Recents has been split into separate menus for documents and projects. History menus have been streamlined so that they offer a more useful view of previously opened documents.
- Find
- Find in Project. Woohoo!
- Find functionality now floats above the source list like the new Workspace to reduce scrolling.
- Quick Filter now dims intermediate directories so that matches stand out more clearly.
- Edit
- Smart Paste (traditional Paste: โโV) adjusts indentation and line endings of pasted text so it fits optimally in the surrounding text.
- Snippets are now indentation-aware and support more advanced constructs like shell commands. Nearly all TextMate snippet syntax is now directly supported in Espresso snippets.
- Publish
- Publish To lets you quickly publish files without needing to use one of the Sync modes (from the Files context or action menu).
- Permissions for new files and folders can be adjusted in the new Transfers preferences for improved server compatibility.
- The maximum number of parallel server connections can now be limited in the advanced options of each server.
- Publish settings are now much better at indicating whether or not your password is read from the Keychain.
- Stability has been further improved, and Espresso should behave more reliably when connections go idle.
- Forget-Me-Not
- Espresso used to be a little forgetful, but now remembers more state all over the application.
- Projects save their position and size, as well as the expansion state of source sections and the file browser.
- Documents save the expanded state of Tools. The text editor saves its previous selection as well.
- Spelling check is now an app-wide setting, so it no longer needs to be toggled per document.
- Sugars
- The included version of TEA is now 1.1 (thanks Ian Beck!)
- Indentation awareness options are now part of the Text Action API.
- And much more…
- We made tweaks, fixed bugs and optimized code in nearly every part of Espresso, so you will enjoy a further improved user experience.
Espresso 1.0.7
- Fixed hangs when opening certain files
- Fixed errors that could occur when editing JavaScript and PHP files
- Fixed desaturation issues with dark themes
- Fixed problems with the Duplicate command
- Fixed the ordering of restored Workspace items
- Fixed runtime conflicts with ClickToFlash
- Improved selection behavior when editing file names
- Improved FTP file listing refreshing
- Improved FTP/SSL compatibility
Espresso 1.0.6
- Improved launch time with many Sugars installed
- Improved compatibility with Mac OS X 10.6 Snow Leopard
- Improved text encoding detection
- Improved performance when dragging remote files to Finder
- Improved FTP compatibility with some types of servers (Microsoft FTP)
- Added FTP active/passive support under Advanced server settings (auto-detects by default)
- Fixed missing files opening an empty window on launch
- Other small fixes and improvements
Espresso 1.0.5
- Added Go To Line tool (command-L)
- Fixed likely causes for crashes on startup
- Fixed a possible scenario where remotely created files could become empty when saving
- Improved Publishing compatibility
- Other small improvements
Espresso 1.0.4
- Fixes potential file corruption when using remote editing via SFTP
- Quick Filter shortcut now always brings the search field into view
- Other small fixes
Espresso 1.0.3
- Quick Filter shortcut now always focuses the search field instead of toggling it
- WebKit Developer Extras (including Inspect Element) are now enabled by default
- Updated PHP Sugar with syntax checking and a documentation viewer
- Added .htpasswd to the visible files
- Added @import detection to the CSS syntax
- Added support for Microsoft FTP servers
- Improved focus handling when scrubbing through the project with arrow keys
- Improved handling of nil titles in custom Cocoa Sugar actions
- Improved detection of style sheets in the Preview when certain CSS filters are used
- Improved handling of the insertion point when shifting indentation
- Improved action undo handling so some actions no longer require two undo steps to be fully undone
- Fixed broken CodeSense for CSS values when typing before a semi-colon
- Fixed New Tag behavior for the <h1> - <h6> tags
- Fixed issue where Quick Publish could upload an empty file instead of the file contents
- Fixed FTP crash that could occur when the connection was timed out
- Fixed issues where the directory listing would not work in Browse mode
- Fixed issue where Quick Filter failed to update properly
- Fixed Shift Indentation command to behave properly with selections that don't contain full lines
- Fixed errors that occurred when using AutoPair
- Other small fixes and improvements
Espresso 1.0.2 / 1.0.2a
- Espresso now launches faster (much, much faster in some cases)
- Sugars with the same identifier now only load the latest version
- Context sensitive snippets and actions now work properly in empty documents
- The Find banner now synchronizes with the find pasteboard
- Untitled documents get an appropriate default file extension depending on the selected language
- Added control-Q keyboard shortcut for Quick Filter in projects
- Improved key equivalent matching, e.g. { on azerty keyboards
- Improved HTML language detection
- Improved tab/window close behavior for projects
- Fixed broken auto-updating on launch
- Fixed browsing/file management bug that prevented folder contents from showing up (local/FTP)
- Fixed forced extensions in the Save As dialog
- Fixed a crash in the text encoding detector
- Fixed context sensitive toolbars to work properly when creating a new file
- Fixed various Quick Filter bugs that could break project searching
- Further stability improvements: removed more memory leaks and bugs.
Espresso 1.0.1
- Major stability improvements: fixes for nearly all known crashes and errors, removed various memory leaks. If Espresso 1.0 crashed for you, 1.0.1 should fix your problem.
- Double-clicking Sugars now installs them instead of simply opening them as a project
- New Tag action ignores typed attribute values like it should
- Editors are now properly reused when double-clicking a file to add it to the Workspace
- Snippet placeholder transformations now work as expected
- Tabbing in a search field changes the focused field instead of indenting the selection
- Quick Publish now respects file permissions better
- Upgraded FTP and SFTP publishing libraries
- Worked around incompatibility with CocoaSuite
Espresso 1.0
- And the rabbits at MacRabbit HQ joined in celebration, because the fabled HTMLEdit has finally manifested itself as a caffeinated beverage. One small step for web development, a giant leap for rabbit-kind…
- Thanks to everyone who sent feedback during the Beta! Version 1.0 adds Snippets, Quick Publish and lots of other improvements.
Requirements & Demo
Espresso requires Mac OS X 10.5.8 Leopard or higher. Try it full-featured for 15 days to make up your mind. After the trial period, restrictions apply.
What's Built In?
Espresso has support for HTML, CSS, XML, JavaScript and PHP out of the box. Publish using FTP, SFTP, FTP/SSL or Amazon S3.
More third-party language Sugars and themes are available at the Coffee House.
Stay In The Loop
Sign up for the Espresso mailing list, and we'll keep you informed while Espresso evolves. You can also subscribe to the MacRabbit Blog Feed for RSS convenience!