• User Interface Styling: We've revamped the Komodo user interface, you'll notice a new Komodo logo, the toolbars, statusbars and side panes have all been updated, the editor schemes have been tweaked, and we'll continue to improve and modify the styling throughout the Komodo 8 release series. We've also kept around the old Komodo 7 styling for those that prefer a dash of color - simply choose the Classic icon set in Komodo's appearance preferences, or try one of the other myriad of new icon sets we now include in Komodo.

  • Floating Side Panes: You now get the ability to detach individual side pane tabs (Places, Code Browser, Debug, Find Results, Breakpoints, etc...) into their own separate window, so you can now put your debugging pane on a completely separate monitor screen (if you're lucky enough to have multiple monitors). Just use the mouse and right-click on the tab/icon you wish to move and you'll get the appropriate context menu.

  • Mini-map: Sitting right next to your editor scrollbar, the mini-map gives a high-level (10,000 foot) view of your code. It gives just enough details to allow you to quickly scroll and re-position the editor on a targeted section of code.

  • Open Files Side Pane: There is a new widget in the left pane that groups and lists all of the files you have opened. It groups the files by language and then sorts them - this is really useful if you have a lot of opened files. You can also hide the editor tabs completely, and just use the Open Files pane, giving you more vertical editing space.

  • Retina Support - Mac OS X: Retina support has been enabled in Komodo 8 - providing crystal clear high definition fonts for both the main editor and the interface. Combining the new Retina support, native full screen support and the updated Komodo interface - it's awesome to be a Mac developer using Komodo.

  • Auto Abbreviation Snippets: Komodo now provides automatic triggering for a selected group of toolbox abbreviations (snippets). This makes developing code faster, smarter and easier, with the user in complete control of the content being inserted. The below screenshot shows a Python auto abbreviation after typing "class " (note the space) and then tabbing between the different positions.

  • Conditional Snippets: It's now possible to use JavaScript code within a snippet, so you can programatically determine the snippet contents at runtime. Komodo allows the use of Embedded JavaScript (EJS) inside of the snippet text, which will be dynamically executed inside of Komodo's JavaScript environment, and as such it has full access to the Komodo JavaScript API.

  • Fast Open Shortcuts: When using the fast open dialog, you can now make a shortcut to frequently used files and directories. For example, given the directory "/some/long/path/to/my/code", you can make a shortcut called "code", then when using the fast open dialog, simply typing "code/" will now show you the files of this directory without the need to type out that full path.

  • New Languages

    • Laravel Blade - a PHP templating language
    • Sass - syntax checking added
  • Updated Platform: Komodo has received a number of updates to it's underlying code base. Komodo now uses Mozilla 18, Python 2.7 and Scintilla 3.2.4, Cocoa 64-bit (on the Mac), as well as other updated internal components. All of this means:

    • Better performance
      • faster startup time
      • uses less CPU and memory resources
      • find in files now 2x faster than Komodo 7
    • Better hardware support - by detecting and supporting modern computer systems
    • A better browser preview - supporting the latest and greatest web technologies