Includes a full rewrite of text editor's rendering layer

Aug 10, 2017 20:27 GMT  ·  By

GitHub's Atom developer Ian Olsen is pleased to announce the promotion of the Atom 1.19 open-source hackable text editor to the stable channel for all supported platforms, including GNU/Linux, macOS, and Microsoft Windows.

It's been almost two months since Atom 1.19 entered Beta stages of development, along with the promotion of Atom 1.18 to the stable channel, which introduced Git and GitHub integration straight into the heart of the editor, and the biggest new change is improvements to responsiveness and memory usage by implementing a native C++ text buffer.

"Saving a file now happens asynchronously without blocking the UI, so that you can move smoothly from one task to the next," explains Ian Olsen in the release announcement for Atom 1.19 and Atom 1.20 Beta. "Large files now consume less memory, marking another step in our continued drive to provide an excellent experience for all files big and small."

Atom 1.19 also comes with a full rewrite of text editor’s rendering layer, restores the ability for escape to return focus to center, optimizes the removal of trailing whitespace by using a native buffer search implementation, makes Atom respond better to actions, and adds support for rendering line number gutter without numbers when the "showLineNumbers" option is set to false.

Atom 1.20 to improve the Git integration, add more fixes

In the good old tradition of Atom, a new stable release is always accompanied by a Beta one, and, in this case, Atom 1.20 Beta is now available for public testing promising to add an extra layer of improvements to the Git integration, make displaying of context lines optionally with Find in Project results, as well as to support code embedded in strings for bracket-matcher.

Atom 1.20 will also come with a brand new API that can be used for observing dock visibility, and a bunch of fixes for PHP grammar support in the language-php package. See the screenshots below for details, and you can download both Atom 1.19 and Atom 1.20 Beta for GNU/Linux, macOS, and Microsoft Windows operating systems right now through our web portal.

Git Integration Improvements
Context lines are now optionally displayed with Find in Project results
Context lines are now optionally displayed with Find in Project results

Atom 1.19 (3 Images)

Atom 1.19 released
Git Integration ImprovementsContext lines are now optionally displayed with Find in Project results
Open gallery