By Jason Snell
December 11, 2020 2:47 PM PT
SwiftBar steps up to provide ambient data in the menu bar
Note: This story has not been updated since 2020.
One of my favorite features of iOS 14 is its support for home-screen widgets. They’re supported on macOS Big Sur, too, but I don’t bother with widgets there. That’s because there’s already a great place to display information, and it’s visible at all times: the menu bar.
In the past, I’ve used Mat Ryer’s BitBar to put all sorts of information in my menu bar, including the current temperature, air quality, and even live listeners to podcast streams. Unfortunately, it came to my attention a few months ago that Ryer had largely moved on from BitBar development, just as Big Sur arrived and caused a bunch of cosmetic issues. (A BitBar user contributed a quick fix.)
SwiftBar is written in Swift—it’s in the name!—and aims to compatible with any BitBar plugins. (It worked with all the plug-ins for BitBar that I’d built.) And there are some nice additional features under development, including support for Apple’s SFSymbols icon library. SwiftBar also lets you activate and deactivate plugins from within its preferences window, rather than using the filesystem, which I appreciate.
I have come to rely on having little blobs of information available to me whenever I glance up to my Mac’s menu bar. Thanks to SwiftBar, I don’t need to even consider the prospect that I might have to give that up.
If you appreciate articles like this one, support us by becoming a Six Colors subscriber. Subscribers get access to an exclusive podcast, members-only stories, and a special community.