QuartzBuilder 1.2 Snow Leopard template

volkerk's picture

the template for a QuartzBuilder app do not show up in QC 1.4. If I use "Install QB Template" in QuartzBuilder it tells me it should be already installed. Where does the plugin supposed to go? If I copy the QuartzBuilderProtocol.plugin into the Graphics/Quartz Composer Patches folder, QC crashes while starting up.

thx, volker

cwright's picture
Re: QuartzBuilder 1.2 Snow Leopard template

this doesn't work on snow leopard -- in an effort to "improve" user experience, apple tossed out the automatic template stuff that allowed you to create your own templates (on leopard), and replaced it with the current fixed-functionality composition stuff offered. We've not had time to poke about QC4 to work around this "improvement" ;)

Out of curiosity, can you email me the crash log? I'm guessing you've got the protocol plugin installed multiple times (in ~/Library and /Library, most likely) -- I should try to fix that in the next version (so at least it won't crash)

volkerk's picture
Re: QuartzBuilder 1.2 Snow Leopard template

You are right, the plugin was in ~user as well. I don't have the crash log though. A workaround to get to the template, is extracting it from the QuartzBuilder app by showing the content of the package (first QuartzBuilder then QuartzBuilderProtocol.plugin). There is the QuartzBuilder.qtz file.

I would really like to see QuartzBuilder further developed. Particular more features for the parameter display. Currently if there is a published image input builder will generate a dropbox for images in the parameter window. this is great. could that be done for a movie import patch as well? How about QuartzBuilder creates a XCode project with NIB file, so users can customise the interface.

best, volker

cwright's picture
Re: QuartzBuilder 1.2 Snow Leopard template

regarding the crash -- I duplicated the doubly-installed crash (and fixed it), so don't worry about the report.

regarding the parameter stuff, movie importer can't become a well since it just asks for a string input (we're just using the QCCompositionParameterView class, or something similarly named) -- there's no way to know if a string input is for a movie, or a file, or a text string, or whatever.

There's no nib file and no source code, so QuartzBuilder can't really help you there either (it's not designed at all to do anything like that) -- the interface is programatically generated on the fly, based on the inputs of the composition.