When implementing coverflow in yFlicks, I was faced with a challenge that made my head ache for a while. I wanted this to be based on CoreAnimation, and I wanted yFlicks to still run on Mac OS X 10.4.
What I’ve eventually come up with is a plug-in bundle named PMFlowView, which is only loaded and used when yFlicks runs on Mac OS X 10.5. It communicates with the actual application by means of a protocol that will sound very familiar to anyone who’s ever used a NSTableView, and since it’s a stand-alone component, it can be used with virtually any application.
If this sounds appealing to you, have a look at PMFlowView’s essential header file; and if you’re interested in using PMFlowView in one of your own projects, feel free to contact us.