=> @All : for the debate about 'move tool or not'. I think ( as a user
position ) this feature will open other users expectation to want more
control later ; as scale/rotate... then maybe cutting a specific part of
the drawing to grab/scale/rotate only this part. So, a little step like
this can be like opening a pandora box to make Mypaint fall into a total
new era of features ( new targets for 2.0? I agree most of this were
non-sens before 1.0 ... ).
If features like this can be integrated without the need to add a
new toolbar/ load of buttons /overloaded UI, I would tend to agree with
it. Sygetch with Mypaint-Anime targets already started to talk about.
Animators with animation branch would won a lot of time for sure with
features like this. And in my opinion, early or later it will be done or
forked... I'm sure Andrew have already a great GUI idea to guide later
development on this target. 'Move layer' prototype will be a guide for
other futures similar actions, and so need to be wisely done with smart
solution.
=> @Andrew : I tested , but I couldn't find a way to move layer ( no
new entry here in layer dialog, or in layer menu ) , but I suspect it's
my fault, or maybe I 'm stupid. Because I clearly read on your
Gitorious commit the name you gave to the function, and I really
inspected a lot each part of menu and GUI to find it.
It is a keyboard shortcut only for the moment ?
( Nice new cursor icons when zooming / rotating/ etc , by the way. )
=> @ Ramon (or any one who want to test a branch) , here is a simple
way I propose + notes :
- Click the link
http://gitorious.org/~achadwick/mypaint/achadwick-mypaint/commits/move-layer-experiments
- There is a download link on Gitorious (right column ) download this
archive.
- Extract on your disk the archive
- open a terminal inside the folder of your extracted archive
- type ' sudo scons && ./mypaint -c ~/.mypaint-test '
- test it. it will use a new preference folder named .mypaint-test , to
not hurt your normals preference.
- when done, you can delete the folder.
Also, all can be done from a terminal, via the usage of Git ; With a
internet search engine, it's easy to find simple tutorial about Git.I
paste here my essential notes and my own survival kit :
read Git revision / history / infos ( need gitk installed )
gitk
goes to a specific revision number ( number you can get with gitk )
git checkout 6289926d11e5f0a5e359586ee461b0868e22ed5c
goes back 2 'revisions'
git checkout master~2
back to master
git checkout master
update GIT
git pull
goes to a branch (origin/layermodes = branch )
git checkout origin/layermodes
(PS: poeple who know a lot about it, pls don't laught at my notes : I'm
still a terminal beginner , I just try to help :-) )
Le 24/11/2011 21:47, Andrew Chadwick a écrit :
I've been tinkering with code for moving the current layer around recently:
http://gitorious.org/~achadwick/mypaint/achadwick-mypaint/commits/move-layer-experiments
Does this seem useful, and do the abstractions seem sane to people
from a coding/design perspective? I think the implementation basically
works, and it's about as fast as it's going to get without hacking
around with mipmap layers and rounding to make that work sensibly.
Use case 1: primarily when sketching. Someone has sketched an object
on a new layer but the composition is off slightly. Rather than erase
and redraw, it is sometimes helpful to just move the layer then fix up
any local perspective issues.
Use case 2: effect overlay layers. It's nice to be able to move
glints, shadows, glows and other bling around to see what effect that
has.
_______________________________________________
Mypaint-discuss mailing list
[email protected]
https://mail.gna.org/listinfo/mypaint-discuss