-
Notifications
You must be signed in to change notification settings - Fork 182
Release Notes: Sprint 36
This document will not be finalized until the end of Sprint 36 -- approximately January 16.
-
Preferences
- Project- and file-specific editor settings: Use JSON configuration files to specify different indentation, word wrap, etc. settings for different folders or different file types. (TODO: link to detailed how-to)
-
File System & Performance
- File/directory watchers: Brackets will detect external modifications to files almost instantly and update the project tree, editor contents, etc. automatically (manually refreshing the tree is no longer needed).
- File caching: Operations like Find in Files will be much faster when used repeatedly, as the contents of files are now cached in memory.
-
Extensions
- Extension download counts: We will begin tracking how many times each extension has been installed, and will post the download counts at periodic intervals. This will help extension authors decide where to prioritize their efforts, and will help Brackets developers understand what functionality is most important for our users.
- "Safe Mode": Choose Debug > Reload Without Extensions to temporarily run Brackets without any extensions loaded for troubleshooting. Extensions are re-enabled when you restart Brackets through any other means.
-
LESS Support
- Code hints for CSS property names & values: The same code hints you see in CSS & SCSS files will now also appear in LESS files.
- Quick Docs support: Ditto – just like in CSS/SCSS files.
-
CSS Editing
-
Visually edit CSS transition step timing functions: Invoke Quick Edit when your cursor is on any
steps()
function in a CSS rule to edit it (building on top of the existing visualcubic-bezier()
editor). Also works in LESS & SCSS files.
-
Visually edit CSS transition step timing functions: Invoke Quick Edit when your cursor is on any
-
Overall UI
- Windows: many window-chrome visual glitches fixed: Notably, the window border no longer bleeds onto other monitors.
- Windows: new, flatter scrollbar appearance
-
Linting
- Multiple linting providers per language: If multiple providers are registered, they will all be run and the results consolidated.
Full change logs: brackets and brackets-shell
Scrollbars - Scrollbars on all versions of Windows now have a flatter, Windows-8-style appearance that matches the overall Brackets UI design better.
TODO: Preferences API changes?
TODO: FileSystem API changes
Linting - The process for registering a linter is unchanged, but it's now possible to register more than one linter per file type. (Except that, as before, the built-in JSLint provider is automatically disabled when any other JS linter is registered).
The result yielded by CodeInspection.inspectFile()
has changed: instead of a single linter result, it now returns an array of objects, each containing the result of one specific linter.
- Mountain Lion (OS X 10.8) by default will not allow Brackets to run since it's not digitally signed yet. To work around this, right click the Brackets app and choose Open. You only need to do that once -- afterward, launching Brackets the normal way will work also.
- #2272: Windows Vista may not allow the Brackets installer to run (you may not see any error message). To work around this, right-click the installer file, choose Properties, and click the Unblock button.
- #3207: If you use a Sprint 21 or earlier build after using this build at least once, a few preferences such as Recent Projects may get reset. (You can back up your cache folder if you're concerned about this).
- #4362: Slow startup of Brackets and Live Preview on Windows due to Chrome proxy settings. See workaround.
- Debug > Run Tests is disabled in the installer/DMG distributions of Brackets, because the unit test code is not included. To run unit tests, pull Brackets from GitHub instead.
TODO
- TODO: is brackets-shelll build required?
- Some submodules were updated this sprint. Run
git submodule update
to ensure your source tree is fully up to date.
For details on the bugs addressed, please refer to closed sprint 36 bugs. Not all fixed bugs will be caught by this search query, however.