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

Reply via email to