hi Martin,

Thanks you for your review. I've finally found the time to update my animation 
patch. This time with no preferences dialog mess, and sticky/animated layers.

Apologies for the added json dependency, I'm working with python 2.6 where the
module is builtin. I have updated my patch to accomodate various flavors of 
json libraries so packager's hate should be moderate ;-)

For now, only layers and animation settings are made persistent in ora files. 
Viewport settings restoration was only half working so I excluded it from the 
updated patch. It would be useful to fix it later.

Same for pencil document interchange. Too much an hack for now (and in the 
long term, I think it would be much more useful to patch pencil to use ora 
files too).

All in all, we are left with a patch implementing IMHO a pretty consistent 
behaviour, both in animation mode and in standard painting mode:

29a8855e Flipbook animation mode for mypaint

We should be pretty close now ...

---
Charbel.

Le samedi 20 mars 2010 23:50:19, Martin Renold a écrit :
> hi Charbel
> 
> I had a quick look at your gitorious branch.
> 
> > 13dbc6b animation features for mypaint
> 
> Getting closer to being ready for the master branch. It's okay with me to
> add a preference (allthough I would like to avoid them), since adding an
> expander would take away just as much space.
> 
> But the preference didn't quite work for me.  It starts with animation
> features enabled instead of disabled, and the first toggling does nothing.
> 
> I only had a quick glance over the changes but I guess it should be OK to
> push into mainline after the preference is fixed.
> 
> > 8a20445 smooth reloading and persistent view settings option
> > 1d58999 import/export of pencil document format.
> 
> Viewport reloading is an interesting feature. Not sure if it is always
> wanted, but mostly it is, I guess.  Also interesting for doing multiple
> pages on the same canvas.  Json python binding don't work for me, will have
> to retry later.  Saving a dict with json looks very slick, might be enough
> to justify a new dependency.  Of course, packagers will hate us ;-)
> 
> I have not checked the pencil format patch yet, but if it "just works (TM)"
> for most usecases it should be fine to add it.  Maybe it can even be hidden
> as a format option when animation is disabled.
> 
> > 893d82f playing with straight lines pressure.
> 
> Doing that does more harm than good as you probably noticed :-)
> 
> On Mon, Mar 15, 2010 at 10:17:11PM +0100, Charbel Jacquin wrote:
> > >   With this we would even have space for stuff like a play button,
> > >   because it doesn't affect normal use of the layer dialog.
> > 
> > I'm not certain adding a play button would be necessary. I think using
> > PgUp/PgDown gives us already a perfect flipbook feeling, without the
> > added complexity of a real sequencer.
> 
> Okay, even better if we can avoid that. I was not thinking about it enough;
> we would have several GUI problems to solve with a play button.
> 
> > What I had in mind instead was to use pencil for proper sequencing. I
> > have a preliminary patch allowing mypaint to load/save (partial) pencil
> > documents.
> 
> Sounds like a plan :-)
> 
> > > - It is a bit strange that "onion mode" does almost the same thing as
> > > "layer solo" by default. Should the two concepts be combined or not?
> > 
> > Yes, its seems pretty close, but I wanted to keep my patch orthogonal
> > with other mypaint's features.
> 
> Okay.
> 
> > The next step I have in mind for the LayersList, is, when in animation 
mode:
> >  - change the eye icon to a 'film negative' icon for animated layers
> >  - keep the eye icon for sticky (or still) layers.
> >  - having click cycle throught the three states: animated, sticky
> >  visible,
> > 
> > sticky invisible.
> > 
> >  - having PgUp/PageDown and onion visibility cycling only on animated
> >  layers.
> > 
> > Sticky visible layers would be for animation background, sticky invisible
> > layers would host animation and perspective guides.
> 
> I think it should be okay to include this in MyPaint too, if it works well.
> Three-state layer visibility will cause some pain.  Please think through
> the alternatives well; if it is the best option it should be okay I guess.
> 
> > IMO, this is the best we can do for animation without adding proper layer
> > groups.
> 
> We definitively should not go further with animation features in MyPaint;
> let's only do the most basic functions, but as solid as possible.

_______________________________________________
Mypaint-discuss mailing list
[email protected]
https://mail.gna.org/listinfo/mypaint-discuss

Reply via email to