Atom 1.13 has shipped today with benchmarks, reopen project, new Octicons and a keystroke resolver API. It ships without the Shadow DOM editor boundary.
In our continuous mission to improve Atom’s performance, 1.13 introduces benchmarks to better quantify improvements or regressions.
Want to get Atom back to a previous state without figuring out the command line incantation? There’s now a Reopen Project menu item, palette command, and API.
A new version of the Octicons is now bundled in Atom with improvements to line-weight and sizing normalization. In addition 20 new icons are available.
Keystroke Resolver API
To help address the long tail of unusual international keyboard behaviors as interpreted by Chrome, particularly on Linux, Atom 1.13 includes a custom keystroke resolver API allowing users to assign Chrome keyboard events to Atom-style keystrokes.
Shadow DOM Removal
- Allow reordering project folders via drag and drop
- Optional full-width status bar
- Follow-through tooltip behavior
- Don’t show find panel when doing cmd-e
- Don’t construct placeholder tokenized lines
- Avoid forcing computation of all screen lines when opening a file
Don’t forget to check out all the other improvements shipping with this version in the release notes!
Atom 1.14 Beta
Large File Performance
A fundamental data structure in the editor has been implemented in native code to reduce memory and yield better performance for large files.
64-bit Windows Installation
Atom 1.14 makes available a 64-bit installation for Windows!
MRU Tab Traversal
There was some—lets call it pointed—feedback about our initial implementation of most-recently-used tab traversal that we’ve addressed in this release:
- An MRU-ordered list of the tabs to visit now appears during MRU traversal.
- There is an option in the tabs package settings to make ctrl-tab and ctrl-shift-tab do MRU or simple left/right traversal.
- Fixed a bug in keyup handling such that the MRU order doesn’t appear to randomly change.
Other Noteworthy 1.14 improvements:
- Overhaul of the bundled C# grammar
- Upgrade find-and-replace to use new marker layer API for fast clearing of markers
- Option for avoiding overlay movements
- Reduce the impact of leaking Editor, Selection, & Cursor objects
There are many more details in the release notes.
Get all these improvements today by joining the Atom Beta Channel!
Don’t see what you were hoping for here? Join the Atom team at GitHub and make it happen. We’re hiring! Check out the details and apply here!