Skip to content

Release notes: Sprint 12

peterflynn edited this page Aug 10, 2012 · 12 revisions

This is a draft!

This document will not be finalized until the end of Sprint 12 -- August 10.

What's New in Sprint 12

UI Changes

no major changes to existing UI

API Changes

no major changes to existing APIs

New/Improved Extensibility APIs

Code Hinting - Extensions can add new code hint providers via CodeHintManager.registerHintProvider(). However, only one extension's hints are shown at a time (first provider wins) -- similar to current limitations with inline editor providers.

LiveDevelopment - New API functions: enableAgent(name) and disableAgent(name).

Live Development has a number of more "experimental" agents (feature modules) that are disabled by default. This API allows extensions (like jdiehl/brackets-debugger) to enable these features. The new agents take effect the next time a live development session starts. Current live development sessions are not affected.

Async utilities - New doSequentiallyInBackground() API for slicing up a synchronous task into chunks that run in the background, automatically ensuring some idle time occurs periodically.

Menus - addMenuItem() gives better feedback on console if you pass it bad arguments.

Dialogs -- Dialog boxes can now contain editable text fields (input or textarea).

Known Issues

  • #1283: Text selection highlight jitters when horizontally resizing window -- will be fixed in the next sprint's CodeMirror upstream merge.
  • #1267: Text selection highlight doesn't extend further to the right if you scroll the editor horizontally -- will be fixed in the next sprint's CodeMirror upstream merge.

Community contributions to Brackets

Bugs fixed in Sprint 12

For details on the bugs addressed, please refer to closed sprint 12 bugs. A few other bugs might have been fixed that weren't tagged.

Clone this wiki locally