Lately, I have been using the Atom editor. I really like working with it. The custom packages and themes make it very nice. My only issue has been that dark themes are terrible to work with while outside, and light themes are too bright inside.

I know there are two great theme changing packages already: Outdoor Theme, and Theme Switcher, but neither gave me quite what I wanted.

Since Atom makes it easy to generate and distribute packages I went ahead and created Theme Toggler. It is very basic. It toggles between a dark and light theme using ctrl + alt + t. The one thing it does different from Theme Switcher is changing the UI theme as well as the Syntax theme. I like to keep the UI consistent with the Syntax, but if you don’t you can use the settings to easily override my preferences.

Anyway, that was my motivation for creating Theme Toggler. Well, that and I have wanted to make a package for a while. I hope to write up in more detail just how to create a package. Until then Atom has some great documentation on this here.