Atom 1.5 Released
Atom 1.5 Released
Thursday, 18 February 2016

Github has released a stable version of its Atom open-source text editor with support for more operating systems. Alongside Atom 1.5, the developers have also launched a beta of Atom 1.6.


atomlogo

 

Atom was released in 2014 as GitHub's cloud hosted editor. It was created by taking the source code of Chromium, the open source browser that Chrome is based on, and customizing it to work with the Atom web app. While this is mainly an HTML/JavaScript based web app, it doesn't run in a browser. It can be extended using JavaScript, and is Node.js based.

The changes to Atom 1.5 start with improvements to CJK (Chinese/Japanese/Korean) softwrap. Previous versions of Atom considered every character to have the same width when performing soft-wrapping. The new version makes a distinction between default characters, double width characters, half width characters and Korean characters.

The marker index has benefitted from performance improvements. Markers are used in Atom to handle cursors, selections, the autocomplete suggestion box, and find result markers. The change to the indexing will improve performance for all these cases.

 

atom

 

Other changes are more minor; you can disable Atom autoupdating, you can cascade windows below existing ones when working in Mac OS X, and the release-notes package has been removed "to reduce confusion on updates".

The developers are now concentrating on Atom 1.6, with the beta improvements including the addition of block decorations. Decorations are one of the ways you can customize Atom. They have a simple API that gives you ways to customize the editor, but until now there was no way to display things between lines of text and have the subsequent lines move position. A block decoration lets you insert a DOM node before or after a certain line, and have it follow the line as the buffer changes. The new API means developers can create things such as inline diffs, code evaluation, and image previews.

The 1.6 beta also improves the handling of multi-pane displays. There's a new API for top and bottom bars, along with a new pending tabs API.

atomlogo

More Information

Atom

Release Notes

Related Articles

Atom 1.1 Released

Atom 1.0 - GitHub's Hackable Editor Becomes Stable

 

To be informed about new articles on I Programmer, sign up for our weekly newsletter,subscribe to the RSS feed and follow us on, Twitter, FacebookGoogle+ or Linkedin

 

Banner


Courses On Mathematical Thinking Now Underway
30/04/2018

Two courses related to mathematical thinking, both on the Coursera platform, start on April 30th. One at intermediate level is 10 weeks long. The other aimed at beginners is 6 weeks long and is part o [ ... ]



Rust 1.26 Adds Existential Types
16/05/2018

There's a new version of Rust with support for existential types via impl-trait; better performance and support for 128-bit integers. The new release also has better match bindings and support for sli [ ... ]


More News

 
 



Comments




or email your comment to: comments@i-programmer.info

Last Updated ( Thursday, 18 February 2016 )
 
 

   
Banner
RSS feed of news items only
I Programmer News
Copyright © 2018 i-programmer.info. All Rights Reserved.
Joomla! is Free Software released under the GNU/GPL License.