Quicksilver's inevitable demise

27 views
Skip to first unread message

NovaScotian

unread,
May 31, 2008, 8:13:12 AM5/31/08
to Blacktree: Quicksilver
We all know (and lament) that QS is no longer being developed. In an
interview some time ago, Alcor was even recommending that folks
switch. Inevitably, the lack of further development (or maintenance)
means that sometime in the future a software update will break it.

I was an early user of Launchbar way back when, but when QS came out
of Blacktree, I was hooked -- binned LB and used QS ever since.
Searching here, I see nothing but negatives about the current LB. At
the same time, QS is not sufficiently "Apple-like" to appeal to them;
it has a learning curve and Apple doesn't like learning curves. Is
there no hope that some member of the consortium of developers that
worked with Alcor has any ambition to continue? Is QS really going to
remain dead in the water?

nontoppo

unread,
Jun 1, 2008, 4:01:50 AM6/1/08
to Blacktree: Quicksilver
On May 31, 8:13 pm, NovaScotian <ACB...@gmail.com> wrote:

> it has a learning curve and Apple doesn't like learning curves. Is
> there no hope that some member of the consortium of developers that
> worked with Alcor has any ambition to continue? Is QS really going to
> remain dead in the water?

It really surprises me that no one has stepped up. QS has one of the
most dedicated and fanatical userbases (steadily eroding) of any Mac
software, and is one of the most brilliant thought out interfaces ever
on any platform (talked about enviously by Windows and *nix users
alike). It has been opensourced and sits in a repository for someone
to hack on. Many of us are willing to give *very* generously to a tip
jar, and thus there is a financial incentive that is probably greater
than many other opensource projects combined (though there are some
ethical issues involved there).

I think devs don't touch it because it is considered a dead branch
with Alcor working on a new core (i.e. they don't want to step on his
shoes). However that work is stalled (no activity in Google code for
months), and thus the whole endeavour is frozen in stasis. No one
wants to waste time on a dead branch, and yet the new tree is frozen
in its growth.

We have to be grateful to alcor (and the legion of QS users who
contributed to its development, and people like Howard for his amazing
documentation). It is really sad to see such energy slowly dissipate
away, leaving us with broken brilliance.

My only hope is that another young gun takes the ideas contained
within quicksilver, along with new ideas and amkes something even
better. Alternatively Google gives Alcor a 6 month sabbatical for the
good of OS X and makes QS II part of its stable of tools.

Griffin Caprio

unread,
Jun 1, 2008, 1:51:32 PM6/1/08
to blacktree-...@googlegroups.com
Does anyone have any information about the current state of both
branches? Both source locations as well as what's broken ?

I wouldn't mind taking a look to see the state of things and see just
how bad everything is.

It seems as though "Stepping on Alcors shoes" is almost a non-
possibility at this moment because he doesn't have the interest / time
to take QS further.

- Griffin

nontoppo

unread,
Jun 2, 2008, 3:03:15 AM6/2/08
to Blacktree: Quicksilver
On Jun 2, 1:51 am, Griffin Caprio <griffin.cap...@gmail.com> wrote:
> Does anyone have any information about the current state of both  
> branches?  Both source locations as well as what's broken ?

http://code.google.com/p/blacktree-alchemy/source/list

QS II on trunk (for want of a title) had a heap of activity over
christmas. It is a restructuring of QS, from the readme:

Trunk contains the source for the experimental version of Quicksilver.
It differs from the released version in the following ways:
* Triggers are moving to a separate product, called Catalyst
* All the little frameworks are being joined into one big one called
Crucible. This includes extensions and core functionality that most
apps and plugins will use. This is currently called QSBase.framework
* The preferences are going to get MUCH simpler. There will be
Extras-style advanced prefs for the fiddly options.
* Plugins are going to be hidden from most users, they'll activate
themselves automatically or be installable from the web
* B5X Plugins are incompatible, mostly because that architecture was
a mess.
--------------------------------
Crucible
A framework with extension to AppKit and tools common to all Alchemy
apps
Elements
A framework supporting the plugin architecture
Quicksilver
Command window driven launcher
Catalyst
Triggers preference pane

B5X is the branch which the curent QS is built from. Ankur did some
work on it (a build off rev76) and has claimed he has done a bunch
more (reducing QS's memory consumption, though hasn't merged it yet),
though has no time until the end of this year to take things further:

http://lipidity.com/apple/quicksilver/quicksilver-cleaned/
http://lipidity.com/software/quicksilver/

That branch is working though with the leopard bugs and crashes we've
all noted. Fixing up the leopard bugs seems entirely reasonable with
B5X and would be an enormous boost for all QS users.

> It seems as though "Stepping on Alcors shoes" is almost a non-
> possibility at this moment because he doesn't have the interest / time  
> to take QS further.

No idea, there was lots of activity on QS II and we don't know if it
will pick up again as he hasn't said one way or the other.

Rather than working on the B5X branch (depends on Alcor to accept your
work?), I think people should just branch off and do what they can
(ideally several devs working together). A legion of QS users will be
in your debt (and willing to beta test extensively) :-)

Griffin Caprio

unread,
Jun 2, 2008, 1:07:54 PM6/2/08
to blacktree-...@googlegroups.com
Thanks for the points. I'm checking out the source code now and I'll
take a look. My biggest reservation is the fact that I don't know
much about the dev environment QS was written in. I'll poke around
and see if I can figure anything out.

It would be nice if I could at least get a local build running on my
box(es).

- Griffin

Mark Wilden

unread,
Jun 2, 2008, 2:14:35 PM6/2/08
to blacktree-...@googlegroups.com
On Mon, Jun 2, 2008 at 12:03 AM, nontoppo <ian...@gmail.com> wrote:

Trunk contains the source for the experimental version of Quicksilver.
It differs from the released version in the following ways:
 * Triggers are moving to a separate product, called Catalyst
 * All the little frameworks are being joined into one big one called
Crucible. This includes extensions and core functionality that most
apps and plugins will use. This is currently called QSBase.framework
 * The preferences are going to get MUCH simpler. There will be
Extras-style advanced prefs for the fiddly options.
 * Plugins are going to be hidden from most users, they'll activate
themselves automatically or be installable from the web
 * B5X Plugins are incompatible, mostly because that architecture was
a mess. [...]

This sounds like a Big Bang rearchitecture that is so rarely successful. What tends to be successful (and more useful to us users) is to figure out what the users need (as opposed to what the developer likes to work on), release that, and repeat. If this rearchitecture ever is released, it's going to be so buggy (because no real people have ever used so much of its code) that people will stay away in droves.

Just a prediction based on experience. I hope it doesn't come true.

///ark


AIcor

unread,
Jun 3, 2008, 9:03:46 AM6/3/08
to Blacktree: Quicksilver
On Jun 2, 11:14 am, "Mark Wilden" <m...@mwilden.com> wrote:
> This sounds like a Big Bang rearchitecture that is so rarely successful.

Quite likely to come true.

At this point I'd like to make a recommendation:

It is probably better to just release the branch. It is actually quite
close to being ready. With QuickLook and some of the bug fixes, would
be substantially better than the current release.

I don't want to encourage too much work on QS because (shortly) I
intend to make it obsolete, but giving users something that will work
for the next year is certainly worthwhile.





I'm working on a separate proj


Sesquipedalian

unread,
Jun 3, 2008, 9:11:56 AM6/3/08
to Blacktree: Quicksilver
A separate project to do something similar to what QS does? I am
intrigued... Are you willing to tell us anything more, Alcor?

Griffin Caprio

unread,
Jun 3, 2008, 9:58:07 AM6/3/08
to AIcor, blacktree-...@googlegroups.com
Hi Alcor,

That's great news to hear. Can I ask a couple of questions:

1 ) Who would be in charge of "releasing the branch" as you say?
2 ) What needs to be done in order for the branch to be released?
Documentation? Beta Testing ?

Thanks,
Griffin Caprio

Griffin Caprio

unread,
Jun 3, 2008, 10:10:47 AM6/3/08
to J. Nicholas Jitkoff, blacktree-...@googlegroups.com
Great. I guess the only question for people now is do they want to
continue using a product knowing it will be made obsolete. I'm fine
using a new, leopard compatible build for at least the next year. So
for me, that's a yes.

- Griffin
On Jun 3, 2008, at 9:06 AM, J. Nicholas Jitkoff wrote:

> I can release it, mostly we just need people trying it out to see if
> it feels ok. I have a few outstanding changes to add quick look, and
> I'll need to put those in.

Griffin Caprio

unread,
Jun 3, 2008, 10:30:43 AM6/3/08
to J. Nicholas Jitkoff, blacktree-...@googlegroups.com
Wow, that's great to hear.

In the mean time, i'd be all for testing a new build of the branch.
Any idea on if Ankur's changed would be merged in?

- Griffin

On Jun 3, 2008, at 9:17 AM, J. Nicholas Jitkoff wrote:

> I'll have something better for you by the time Leopard is done for.

chris n

unread,
Jun 3, 2008, 8:53:07 PM6/3/08
to Blacktree: Quicksilver
this is great news to hear. I would also like to know if ankur's
updates will be merged.

Alcor, care to elaborate a tad on the new project?

seyDoggy

unread,
Jun 4, 2008, 8:33:17 AM6/4/08
to Blacktree: Quicksilver
w00t! When Alcor talks it's like "The Alcor has spoken". So please,
who will be releasing the update and when?

pendolino

unread,
Jun 7, 2008, 12:17:07 AM6/7/08
to Blacktree: Quicksilver
i am willing to leave QS running as is without upgrades as it works
well for me and if there is no assurance that it will continue to do
so after tweaking. i am currently running b53 (3814) and so far so
good but i am wondering how long it would take it to get outdated. i
suspect that it should stay useful at least until leopard is current.

nontoppo

unread,
Jun 18, 2008, 5:47:40 AM6/18/08
to Blacktree: Quicksilver
On Jun 2, 1:51 am, Griffin Caprio <griffin.cap...@gmail.com> wrote:
> Does anyone have any information about the current state of both  
> branches?  Both source locations as well as what's broken ?

Just an update: both branch and trunk are seeing quite a bit of work
on them, and there is a new wiki page on building trunk, thus I assume
it is now building properly:

http://code.google.com/p/blacktree-alchemy/wiki/BuildingQuicksilver

Looks like the quicklook fix is going into the existing QS, most of
this is being done by tiennou7. I don't see any activity from ankur
directly, so no idea about his fixes...

Patrick

unread,
Jun 18, 2008, 7:43:39 AM6/18/08
to Blacktree: Quicksilver
I was wondering about that also.
Does anybody know who tiennou7 is? He/she has been doing a lot of work
lately!

Good news :D

tiennou

unread,
Jun 19, 2008, 1:11:39 PM6/19/08
to Blacktree: Quicksilver
I guess it should be me ;-).

Sorry I haven't came up earlier on the group, but I didn't even notice
the blacktree forums were down until about one week ago ;-).
I'll try smashing the bugs I can before releasing what will become QS
b55, so if you guys want to give a hand, I'll put up a QS b55a1
(scary!) on the project page, along with some instructions.

Robert Occhialini Jr.

unread,
Jun 19, 2008, 2:57:50 PM6/19/08
to blacktree-...@googlegroups.com

I would be happy to do some testing and report back.

Robert Occhialini

Patrick

unread,
Jun 19, 2008, 3:37:06 PM6/19/08
to Blacktree: Quicksilver
tiennou speaks :D
Count me in for testing. I'd be more than happy to help.
Talking of the Building QS wiki page, I tried to build the trunk but
it doesn't seem to want to work for me :( There are a few functions
undefined.
I'll figure it out once I've learnt Cocoa though :)

Griffin Caprio

unread,
Jun 19, 2008, 6:58:18 PM6/19/08
to blacktree-...@googlegroups.com
+1 for testing from me. I would love a new build w/ those memory
fixes everyone is talking about.

- Griffin

Jono

unread,
Jun 20, 2008, 3:13:13 AM6/20/08
to Blacktree: Quicksilver
Yea, me too :)

tiennou

unread,
Jun 20, 2008, 6:43:24 AM6/20/08
to Blacktree: Quicksilver
Right now I'm in the process of porting the build system work from the
trunk to the branch, to tackle the architecture problem once and for
all (the Notification Hub has this kind of problem).

I'll be out of touch this weekend, so I'm trying to get this alpha
build up and running so that you can extensively test it while I'm
away ;-).

tiennou

unread,
Jun 20, 2008, 7:36:28 AM6/20/08
to Blacktree: Quicksilver
Okay, I have uploaded QS at http://code.google.com/p/blacktree-alchemy/downloads/list.
I quickly tested it runs on 10.5/i386 and 10.4/ppc, and it launches on
both, but I haven't tested much more than trying to launch Console,
switching preferences tabs and enabling/disabling catalog stuff.
Time for more thorough testing guys ;-).

George

unread,
Jun 20, 2008, 7:54:41 AM6/20/08
to Blacktree: Quicksilver
Can you respin the number? Someone else has released a build called
b55. There is enough confusion going around about that vs b54 from
the blacktree page. I can only imagine this will make things much
worse.

Thanks for your efforts.

On Jun 20, 7:36 am, tiennou <tienn...@gmail.com> wrote:
> Okay, I have uploaded QS athttp://code.google.com/p/blacktree-alchemy/downloads/list.

seyDoggy

unread,
Jun 20, 2008, 8:59:16 AM6/20/08
to Blacktree: Quicksilver
Well I won't be testing any betas at this stage in my workflow, but I
eagerly await the final release. LONG LIVE QUICKSILVER!

Griffin Caprio

unread,
Jun 20, 2008, 10:04:48 AM6/20/08
to blacktree-...@googlegroups.com
Installed. FYI, it gives a warning about having previously used a
newer version of QuickSilver. Just click 'Ignore' to bypass the
warning.

- Griffin

Christian Eager

unread,
Jun 20, 2008, 1:25:06 PM6/20/08
to Blacktree: Quicksilver
> it gives a warning about having previously used a
> newer version of QuickSilver.

Also, you might want to backup/delete your preferences and ~/Library/
Application Support/Quicksilver/. I got the warning, too. I ignored
it, but QS would repeatedly crash on launch until I removed those.

Patrick

unread,
Jun 22, 2008, 5:41:21 AM6/22/08
to Blacktree: Quicksilver
I've started playing with tiennou's version of QS. I've made a new
topic which can be found here
http://groups.google.com/group/blacktree-quicksilver/browse_thread/thread/54ef512dc8490b88#
on the problems I've found.

Initial thoughts are: it definitely feels snappier ;)

Nicholas

unread,
Jun 22, 2008, 7:52:00 AM6/22/08
to Blacktree: Quicksilver


On Jun 20, 12:36 pm, tiennou <tienn...@gmail.com> wrote:
> Okay, I have uploaded QS athttp://code.google.com/p/blacktree-alchemy/downloads/list.
> I quickly tested it runs on 10.5/i386 and 10.4/ppc, and it launches on
> both, but I haven't tested much more than trying to launch Console,
> switching preferences tabs and enabling/disabling catalog stuff.
> Time for more thorough testing guys ;-).

I've been running it on 10.5/i386, with no ill effects at all! Thank
you very much!

N

bluloo

unread,
Jun 22, 2008, 2:03:36 PM6/22/08
to Blacktree: Quicksilver
Thanks so much for doing this.

<3
Reply all
Reply to author
Forward
0 new messages