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

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

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.