June 21, 2018 daviwil
Atom 1.28 is out now, providing many new fixes and improvements including a more context-aware Find-In-Project results view and support for custom color profiles. It’s also using the new Electron 2.0 which provides new APIs and many performance and stability improvements.Read more
June 20, 2018 annthurium
Developing Atom sometimes feels like flying in the dark. You imagine a feature. You design it. You implement it. And then what? Is this thing on? Is anybody using it?
Data helps us make more informed decisions. The Atom usage data we currently have doesn’t tell us if people are using the new features we’ve built. Also, our current architecture makes it difficult to add new usage metrics. We’re working on some changes to make Atom usage metrics more extensible and easier to comprehend. The goal: understand how users are interacting with Atom and build a roadmap that better serves the Atom community.Read more
May 15, 2018 daviwil
Atom 1.27 brings numerous improvements to your Git and GitHub workflows, including support for multiple co-authors, separate amend and undo, a quicker way to open a pull request on github.com, as well as pulling and pushing directly from the status bar. Update today for a richer GitHub experience, right inside your editor.Read more
April 18, 2018 daviwil
Atom 1.26 has been released on our stable channel and includes GitHub package improvements, fuzzy-finder support for Teletype and file system watcher improvements.Read more
March 29, 2018 jasonrudolph
March 15, 2018 daviwil
Atom 1.25 has been released on our stable channel and includes GitHub package improvements, improved syntax highlighting and code folding, Python and HTML language improvements and more.Read more
February 13, 2018 smashwilson
Atom 1.24 has been released on our stable channel and includes read-only TextEditors, asynchronous context menus, and automatic scrolling on folding and unfolding.Read more
January 10, 2018 maxbrunsfeld
Our original goal in building Atom was to create the most hackable text editor that we could imagine. This overarching goal shaped Atom’s architecture and our team’s early priorities. Since Atom launched, its extensibility has been validated by numerous ambitious projects that have been built on top of it, like Facebook’s Nuclide, the Juno IDE for Julia, and the Learn.co IDE, as well as by the thousands of community packages and themes published to atom.io.
Atom has proven to be as extensible as we had hoped, and our focus over the last two years has shifted from building out an extensible system to achieving excellent performance. Now that 2017 has come to an end, we’re taking a moment to reflect on the performance improvements that we’ve made in the past year and the next improvements we’ll be tackling in 2018.Read more
December 12, 2017 iolsen
Atom 1.23 is now available on the stable channel and includes a new feature for packages to register URI handlers, the ability to register hidden commands, as well as editor performance improvements.Read more
November 15, 2017 nathansobo
Writing code with another programmer is a great way to absorb knowledge, challenge yourself with new perspectives, and ultimately write better software. It can also be a fulfilling way to get to know the mind of another human being. Unfortunately, the logistics of writing code with another programmer can be such a hassle that many people don’t bother. Here are some of the common obstacles:
tmuxsessions ask you to move your entire workflow into a hosted environment, which isn’t always possible or desirable.
Social coding shouldn’t have to be this hard! Today, we’re taking a first step toward making it just as easy to code together as it is to code alone with Teletype for Atom. At the dawn of computing, teletypes were used to create a real-time circuit between two machines so that anything typed on one machine appeared at the other end immediately. Following in these electro-mechanical footsteps, Teletype for Atom wires the keystrokes of remote collaborators directly into your programming environment, enabling conflict-free, low-latency collaborative editing for any file you can open in Atom.