Hi Jens, We're happy to consider new slideshow effects for Shotwell's core plugins. Note that core plugins tend to be plugins we feel are fairly vital for the feature (as in, most users would want it). Yorba also takes responsibility for core plugins (maintaining, fixing bugs, etc.), so we hold them to our coding standards.
If you were to maintain these plugins in your own, it would be your responsibility to get them packaged in the various distros. That wouldn't be too hard, but you would need to work with those distros to arrange that. You probably want to work with base distros (i.e. Debian) and let your package trickle to downstream distros. As far as building and compiling Shotwell plugins, please see http://redmine.yorba.org/projects/shotwell/wiki/ShotwellArchWritingPlugins One way you might get started is to take one of ours, copy the code to a different file, add it to the Makefile, and then start writing your slideshow variant. Whether or not it winds up in core, it'll be easier to build and test that way. As far as random transitions, my thought on that is that it shouldn't be a plugin, but rather inside Shotwell itself. I feel it would be better if there are no "magic" plugins Shotwell recognizes and uses differently. -- Jim On Mon, Jan 28, 2013 at 5:13 AM, Jens B. <[email protected]> wrote: Hi, i tried to create some new slideshow effects, maybe they can be included as core plugins? Or please tell me how to compile them so I can ship them. I made a circular Transition, vertical blinds effect and a circles effect. Furthermore I had a crack at creating a random transition effect, I don't know if this was the right approach to do so, but what I did was to create a plugin descriptor which provides an id + fallback effect. I then modified SlideshowPage to check for this id and in case of a match, select a new random effect from the List of Pluggables of type Transition on each advance. If this is a completely horrid approach please tell me... If anyone is interested in this I'd be happy to share. Jens _______________________________________________ Shotwell mailing list [email protected] http://lists.yorba.org/cgi-bin/mailman/listinfo/shotwell _______________________________________________ Shotwell mailing list [email protected] http://lists.yorba.org/cgi-bin/mailman/listinfo/shotwell
