Blog

Brackets Sprint 36 Build

The New Year is here, and we’ve got a new Brackets build for you. OK, so we’re actually a few days past the Chinese New Year, but the new Brackets build is all the more awesome as a result.

We’ve got two infrastructure improvements that will enhance your day-to-day use of Brackets and a variety of other additions that we think you’ll like.

Faster Files

We landed a major infrastructure change in Brackets 36: file watchers with caching. You’ll notice this change when you alter files and folders outside of Brackets and the Brackets project tree updates right away without you having to “refresh” it. The new caching layer makes repeated use of the “Find in Files” command much faster because the files are read from the cache the second time around.

Preferences for your Projects

The Brackets preferences system has been overhauled, opening the door to a wider variety of customization options for Brackets.

With Brackets 36, you can create a .brackets.json file in the top directory of your project. When you open that folder in Brackets, preferences in that file are automatically applied. Additionally, you can customize the preferences for specific files within your project. Do you use 2 spaces when indenting HTML files and 4 spaces for JavaScript? No problem! Add a few lines to .brackets.json and the settings will apply automatically each time you open those files.

See the How to Use Brackets page for more information.

“Safe Mode” for Extensions Users

Brackets has well over 200 extensions now, and those extensions are very popular with Brackets users. Extensions have almost complete power to change the way Brackets works. Generally, this is great because it means that extensions can offer all kinds of functionality. Sometimes, though, it means that extensions interfere with Brackets’ normal operation.

The Debug menu now has a “Reload without Extensions” command which makes it easy to verify if a problem you’re seeing is caused by an extension or if you’ve found a bug in Brackets itself.

CSS, SCSS and LESS Improvements

LESS files now offer code hints for CSS property names and values and support the Quick Docs feature for gaining instant access to documentation for CSS properties.

For CSS, SCSS and LESS files, there’s a new step timing function editor which helps you visualize how a transition will proceed:

New Transition Timing Steps Editor

 

Other Changes

You can now have multiple linting providers for a language and they will all run and have their results consolidated into a single view.

Finally, on Windows we’ve given the scrollbars a flatter appearance and also corrected a number of visual glitches.

Community Contributions

As always, the Brackets community has come through with a whole bunch of improvements for the project!

15 Responses


13 Comments

  1. Vincent says:

    Per-folder preferences are really nice. Too bad you have to redo the configuration for Brackets specifically – it would’ve been nice if http://editorconfig.org/ had been supported so you can check in project coding standards in version control and have all contributors’ editors adhere to it.

    • Marcel says:

      The devs once said (either on GitHub or at Google Groups) that they’d like to have this feature as an extension.
      I thought I already saw it on their Trello backlog.

  2. […] The Brackets Sprint 36 build includes improved file watchers and file caching and new project preferences customization options. Brackets Sprint 36 Build […]

  3. Blackfox says:

    Please upgrade Nodejs to the latest release available as versions prior 0.10.21 contains known vulnerabilities:

    http://secunia.com/advisories/54873/

  4. Jon says:

    Can you show an example of jslint.options in the new .brackets.json sample as no matter what I try the linter is not picking up the options. Thanks

  5. Kindly let the browser reload or we don’t have to save file to see javascript change. Kindly help us in selecting libraries and including them in our projects quickly like handlebar, mustache or jQuery.

    Kindly open a uservoice page for new feature suggestions

  6. ACR says:

    How can i deactivate Smart Indent [Auto Indent] ?

  7. Oliver says:

    Greetings, there is any chance that the Quick Edit functionality instead of targeting the CSS targets the SASS file with the specific info? Thank you!

  8. Henry says:

    Live preview not working?? getting message “open an HTML file or make sure there is an index.html file in your project in order to launch live preview.”
    note: file is on desktop within root folder

    solutions please?
    win 7 64 bit
    8G ram

  9. Robert says:

    Is there a way to install brackets on centos 6?

    Is it safe to use alien to convert to rpm or is there a better way (or no way?)

    Thanks,

  10. John says:

    I tried getting Brackets working on Centos 6.5 by building from git.

    Looks like Brackets is based on CEF3 (Chromium Embedded Framework) which in turn has a GLIBC_2.15 dependency which is not available in CentOS. You wouldn’t be able to update glibc on CentOS to this version without breaking the OS and I can see no indication of when this version will come to CentOS.

    I’m not sure if it’s possible to put a later version of glibc somewhere else and use LD_LIBRARY_PATH but it sounds like a serious amount of hassle.

    Basically, I’ve given up the ghost. Meanwhile, Sublime Text is a small executable and just works – no package install required.

  11. […] Find in Files performance & Project Preferences – Brackets Sprint 36 […]

  12. James Malvi says:

    This tool may help to analyse and validate JSON data.
    http://codebeautify.org/view/jsonviewer

2 Trackbacks

Post a Comment

Your email is never published nor shared. Required fields are marked *

You may use these HTML tags and attributes <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*
*


eight × = 24