Live data from Hacker News

Xbar: The BitBar reboot. Put anything in your macOS menu bar

xbarapp.com

11–20 of 54 posts

Re: Xbar: The BitBar reboot. Put anything in your macOS menu bar

#12
post #9

I've been discovering more and more high quality open source apps for Mac recently. My other favorites so far: https://github.com/iterate-ch/cyberduck https://github.com/rxhanson/Rectangle https://github.com/sfsam/Itsycal https://github.com/newmarcel/KeepingYouAwake

Along the same vein, this was posted a little while back on HN which lists a few other ones that I have found useful.

https://onethingwell.org/

Re: Xbar: The BitBar reboot. Put anything in your macOS menu bar

#13
post #4

How does it compare to Swiftbar[0]? Any reasons to use Xbar over SwiftBar given that the latter was built with a stack that is more "native" to Mac than Golang? [0] https://github.com/swiftbar/SwiftBar

UPDATE: XBar is a reboot by the original creator of BitBar [2]. I understood it as I was confused why I have it in my starred. The below is my analysis before I understood it.

UPDATE 2: The authors of both also were considering to merge the projects. [3]

I see XBar seems to be more advanced and more popular.

It has these Advanced APIs like URL schema [0].

and also the GUI for plugins compared to Swiftbar

The tech stack of course is also much different as it's written in Go and Swiftbar as the name applies in Swift.

Although I like that SwiftBar has cron syntax support [1]. I didn't find a similar function in XBar.

A comprehensive comparison in one or the other's repo README could be useful

[0]: https://github.com/matryer/xbar#advanced-apis

[1]: https://github.com/swiftbar/SwiftBar#refresh-schedule

[2]: https://github.com/matryer/xbar/issues/607

[3]: https://github.com/matryer/xbar/issues/607#issuecomment-7752...

Re: Xbar: The BitBar reboot. Put anything in your macOS menu bar

#14
post #4

How does it compare to Swiftbar[0]? Any reasons to use Xbar over SwiftBar given that the latter was built with a stack that is more "native" to Mac than Golang? [0] https://github.com/swiftbar/SwiftBar

I was wondering about why SwiftBar existed when there was already BitBar, and a lot is explained in this thread on Github: https://github.com/swiftbar/SwiftBar/issues/95

TL;DR: BitBar stopped working well in Big Sur and the old code base was increasingly hard to update and build.

Re: Xbar: The BitBar reboot. Put anything in your macOS menu bar

#15
post #9

I've been discovering more and more high quality open source apps for Mac recently. My other favorites so far: https://github.com/iterate-ch/cyberduck https://github.com/rxhanson/Rectangle https://github.com/sfsam/Itsycal https://github.com/newmarcel/KeepingYouAwake

KeepingYouAwake is nice (and I'm not about to pretend the following solution is good for everyone), however, I've found on the last couple of McBook fresh installs using caffeinate [1] from the terminal is sufficient.

I usually have a terminal open anyway and `caffeinate -d -t 999999` usually does what I want (stay awake until I come back and tell you to go to sleep). Usually it's two keystrokes away (up arrow, enter), if not, that's quick enough to type for my purposes. That said, it's a bad approach if you want to suggest it as a tool for someone's workflow who _doesn't_ have a terminal open all of the time.

[1] https://ss64.com/osx/caffeinate.html

Re: Xbar: The BitBar reboot. Put anything in your macOS menu bar

#16

I can't find any reasons why it was rewritten. Was it C before? (I can't tell, because https://github.com/matryer/bitbar redirects to xbar)

The old repo is archived in the new one https://github.com/matryer/xbar/tree/master/archive/bitbar

Re: Xbar: The BitBar reboot. Put anything in your macOS menu bar

#17
Note that this is a rewrite/reboot from the original BitBar that is still marked as beta but has very frequent releases.

There are more details about the motivations and such by the author in the announcement issue: https://github.com/matryer/xbar/issues/607

Re: Xbar: The BitBar reboot. Put anything in your macOS menu bar

#19
This is quite weird. Saw BitBar on here about five years ago and started using it. Then today, having upgraded to Big Sur recently, I noticed it didn't look right. The update didn't work either, so I went to find the repo and saw it was now called XBar. I upgraded and moved my scripts across and forgot about it.

Now what do I see when I come to HN for a quick break?

XBar. More proof that life is just a simulation.

Re: Xbar: The BitBar reboot. Put anything in your macOS menu bar

#20
Just updated from BitBar and ran into a small issue since xbar doesn't support custom plugin folders the same way BitBar did (as in a way to change it via the GUI). Thankfully you can just symlink the plugin folder to your old BitBar folder and everything works as expected. I opened an issue for it here: https://github.com/matryer/xbar/issues/653
Post reply on HN