3 ms·
Nice app, but it's in desperate need of threading. I get that it's launching brew and putting it's output in a panel, which can be slow, but it'd be better to k
by eddieroger 13y ago
Nice app, but it's in desperate need of threading. I get that it's launching brew and putting it's output in a panel, which can be slow, but it'd be better to kick off a GCD thread to do the work and update the UI when it's finished. The beachball is never a good experience, and every command I tried to run briefly beachballed.
- orkoden 13y agoThis was my first issue with it too. It makes it feel clunky and slow. The UI is generally not that great anyway. E.g. updating and upgrading is too complicated. There should be one button to do it. And it should update automatically when launching. The sheet that shows the output of an upgrade command does not have clickable links if something fails. It's also really small. Even then always unfinished [PortAuthority for macports](http://www.codebykevin.com/portauthority.html http://www.codebykevin.com/portauthority.html) was a lot better. The GUI package manager for Mac OS X I liked best was [Fink Commander](http://finkcommander.sourceforge.net/about/ http://finkcommander.sourceforge.net/about/). Cakebrew looks like the authors have never seen a graphical package manager before.