Re: [ANN] Shovel - Third-Party "Software Update"
Re: [ANN] Shovel - Third-Party "Software Update"
- Subject: Re: [ANN] Shovel - Third-Party "Software Update"
- From: "M. Uli Kusterer" <email@hidden>
- Date: Wed, 24 Mar 2004 22:07:14 +0100
At 15:19 Uhr -0500 24.03.2004, Kevin Ballard wrote:
1) When selecting an app, there's 2 extra linebreaks at the end of
the info, causing that pane to have an active scrollbar with no
content beyond the visible area
I guess that's personal preference. I hate it when I can't scroll
stuff up a little while reading.
2) It scans *really* slowly. Because it needs the MacPAD.url file,
it can only work with .app applications. While it was scanning my
/Applications folder I opened the terminal and did a cd
/Applications and find . -name '*.app' and it found all the
applications in that folder in a fraction of the time Shovel spent.
In fact, it found all the applications in the folder in the amount
of time it took Shovel to parse the Adobe applications and the
CodeWarrior folder (since those have tons of files in them).
I'm aware of that issue, and I'm looking into ways to make this
faster. Right now, I'm using NSWorkspace's directory enumerator,
which is ridiculously slow. I'm already skipping bundle contents,
invisible files etc. For what it's worth, the list of applications
will be cached when you quit, and from then on it will not scan again
at each startup.
3) While it was searching, I pressed Mark All and the application froze
It didn't. It blocked the main thread ;-) But yeah, I guess I should
fix that. Thanks for making me aware of this.
I highly suggest either actually using the find command or
optimizing your search routine to be as fast, because currently it
takes like 30 seconds just to find Adobe Illustrator CS, Adobe
ImageReady CS, and Adobe Photoshop CS (the first 3 applications it
finds). and another 20 seconds just parsing the rest of the files in
the Photoshop folder to figure out there's nothing there.
I'll have a look at "find", though when last I tried to use it, it
brought up no results, so I didn't even think of using an NSTask to
get at it.
BTW, since you're using MacPAD, presumably you're using the cocoasdk
code I wrote.
If you haven't upgraded to the version I just released, I suggest
you do so, because it fixes a problem where the main thread hangs
No, luckily I wrote all of Shovel myself.
--
Cheers,
M. Uli Kusterer
------------------------------------------------------------
"The Witnesses of TeachText are everywhere..."
http://www.zathras.de
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.