Just a few new things:
- Added a progress bar and status message to the action window. Now you’ll have some indication about how long until it finishes.
- Fixed a bug with image resolution that would cause all higher-resolution images to download as very small images. (This is something I forget to do every time I’m using NSImage objects so make sure it doesn’t catch you, too: Don’t forget to call -setSize on your NSImage objects and pass them the file’s true height and width in pixels. Otherwise it will display itself according to its true resolution.)
Download the latest update here.
Incidentally, having the progress bar there makes a small “intricacy” of Automator very visible. Automator runs Objective-C actions in a separate thread from the main thread. As far as I can tell, when you click the “Stop” button in Automator, it doesn’t kill that separate thread. For Download Color Field Images, that means it continues downloading until it’s done. In previous versions, you couldn’t tell this was happening until new files showed up. But with the progress information, the display will keep updating until it’s done. Is that a bug? Probably. I’ll probably go ahead and file it.
And, I’ve done all of the design for version 2.0… just need to code it. It’s got the feature that really makes this type of thing worthwhile: exact color matching…