[Mypaint-discuss] [RFC][POC] Grouping layers together

2012-12-09 Thread Gulneck M.
 There should be a way to group layers together and apply transformations
to whole group. For example, if I draw face in one layer and eyes in other,
then moving face should move eyes as well.

Here's branch of mypaint that adds some proof-of-concept functionality.

https://gitorious.org/~zrzz/mypaint/librarian-mypaint/commits/layers(cloned
from

c52a8d2cef21c07938c2c08af625e0bda6535ee0)

There layers are groupped by name, like folders in filesystem.
(Layer A/B/C is a child of layer A/B which is a child of layer A). I did it
this way to preseve compatibilty with vanilla version and because I already
used such naming convention.

File for playing around: tests/grouppedLayers.ora

Main thing to notice that if it loads file, layers are groupped together
into two groups:Res and Undersketch.  And if you move Res layer, it will
move all children layers as well(e.g. Res/Fill layer).

Other thing to notice, that you can drag'n'drop layer inside other layer(in
this POC you should rename them though manually to contain parent name)

Some questions.

How well ORA supports layer groups? I read in specification that stack
can contain substack, but does it work in practice with existing software?

What your general thoughts about grouping? Can introduction of group lead
to some sort of problems? For example I have no idea about how layer modes
work.

So what your general thoughts about layers groups?
___
Mypaint-discuss mailing list
Mypaint-discuss@gna.org
https://mail.gna.org/listinfo/mypaint-discuss


Re: [Mypaint-discuss] [RFC][POC] Grouping layers together

2012-12-09 Thread Joao S. O. Bueno
On 9 December 2012 10:28, Gulneck M. guln...@gmail.com wrote:

 So what your general thoughts about layers groups?


Layer groupping was just added to GIMP on the latest stable-release (2.8),
after years being listed as one of the most wanted features.
GIMP had a previously half-baken way to work around transforming
various layers together (linking them manually on the layers' dialog)
- which was essential
for some tasks.

So, I believe this feature properly done (not to be to invasive on the
GUI neither
too hard to find out) would a very nice add on for MyPaint

As for ORA,  layer groups and sub-groups where previewed from the very
beginning -
as mentioned on the (wiki) specs:



stack element

This element describes a group of layers. They may contain sub-stacks,
layers, or text elements. The first element in a stack is the
uppermost.




   js
  --

___
Mypaint-discuss mailing list
Mypaint-discuss@gna.org
https://mail.gna.org/listinfo/mypaint-discuss


[Mypaint-discuss] MyPaint Jenkins server up and running

2012-12-09 Thread Jon Nordby
Hi,

we now have a Jenkins server for use by the MyPaint project, available at
http://ci.mypaint.org/jenkins/

Right now it runs some basic builds of MyPaint/libmypaint in different
configurations, and one job with our (heavy) tests. After some breakage and
fixes today, these are now passing. In the future we may use it to do more
things, like automatically building documentation from source, or creating
binaries and developer environments for Windows and/or OSX.

The server is running on Amazon EC2 using the Jenkins by Bitnami AMI, on
a micro.t1 instance which I currently use for free. In addition to me,
Martin and Andrew have access to the server.
If you wish to improve how we test and deliver MyPaint, there is now a
common place to work on that.

-- 
Jon Nordby - www.jonnor.com
___
Mypaint-discuss mailing list
Mypaint-discuss@gna.org
https://mail.gna.org/listinfo/mypaint-discuss


[Mypaint-discuss] Multiuser painting using Verse protocol

2012-12-09 Thread spin

https://en.wikipedia.org/wiki/Verse_protocol
http://verse.github.com/

Verse could be used to give MyPaint a multiuser mode.
The project recently saw a rewrite to C and Python (from Java afaik)

I know this has been done successfully with GIMP using the original 
code, and Blender worked with it as well.


At present, there is no reliable multiuser painting program - people 
(including myself) have to rely on an obsolete, bug-ridden version of 
Opencanvas.


___
Mypaint-discuss mailing list
Mypaint-discuss@gna.org
https://mail.gna.org/listinfo/mypaint-discuss