Tuesday, January 22, 2013

Important New Dart Editor Build with Support for New Dart Libraries

Dart Editor has a very significant new build that integrates support for many of the new v2 libraries. Eric Clayberg fills us in on the details and warns that this build is likely to break existing code:
A new Dart Editor build is available at www.dartlang.org/editorChanges include:
  • Mixin support in code completion and refactoring.
  • Revised navigation menu items on editor context menu.
    • Items only appear when applicable
    • New “Find all” item to search for all declarations of a method
  • In the command-line debugger, selecting a running isolate will display all the libraries for that isolate, and all the top-level variables for those libraries. 
  • For both debuggers, break-on-exceptions is now enabled by default (Issue 4765).
  • Added a new wizard for creating Chrome apps.
    Thanks to Adam Singer for the template for this wizard!
  • Added a new wizard for creating a web-ui application.
    Thanks to Chris Buckett for the CL to make this happen!
  • Editor samples and wizards updated to use the new location of dart.js (the browser pub package).
  • Fixed deletion of folders/files on Windows so that just the links are deleted and not the actual files on disk (Issue 5583).
  • Bug fixes and cleanup to the plugins distributions, especially related to launching applications.
  • Various analysis, editor, theming and refactoring fixes
Breaking Change List:
Andas always,view the changelog for the full list of changes, and to get started with the Editor see our tutorial.