[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-kimageshop
Subject:    New selection tools in 'krita-testing-kazakov'
From:       Dmitry Kazakov <dimula73 () gmail ! com>
Date:       2013-06-02 16:23:20
Message-ID: CAEkBSfXP+CoHtCLHgi8+vVT1coK1iBgxCrd8N8cr5jquvzuBbQ () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Hi, all!

I have just pushed the third major patch for our selection tools to the
'krita-testing-kazakov' branch. It would be really cool if someone could
test it a bit and give some feedback about it. It is not yet completely
finished, but most of the work left is just cleaning-up, so I guess it is
ready for testing.

Here is the list of the most outstanding features of the branch:

1) Creation of most of the types of selections is done veeery fast! For
most of the selection tools (all except automatic filling tools) you will
see the outline in an instant. For other tools the outline will be shown
with a small delay, but the work will be done in the background, so the UI
will not be blocked.

2) Vector Selections are significantly refactored!

2.1) Editing the Vector Selection with a Shape Handling Tool does *not*
hang the UI anymore! All the work is done in the background and you can
edit the shape without any interruptions.

2.2) Implemented smooth transitions from a Vector Selection to a Pixel
Selection. You will never end up with some weird uneditable selection
clouds on the image anymore. Now it is not possible to have both pixel and
vector selection simultaneously. When you try to paint on a vector
selection, it is automatically converted into a pixel selection and you
continue to paint without any delay.

Probably, we should now activate a vector selection by default?
Probably, some UI for conversion Pixel->Vector selection would be nice to
have?

2.3) All this nice "selection flattening" stuff is undo'able!


These changes touch quite a lot of code, so I would really love if someone
could test it before I merge it to master!

-- 
Dmitry Kazakov

[Attachment #5 (text/html)]

Hi, all!<br><br>I have just pushed the third major patch for our selection tools to \
the &#39;krita-testing-kazakov&#39; branch. It would be really cool if someone could \
test it a bit and give some feedback about it. It is not yet completely finished, but \
most of the work left is just cleaning-up, so I guess it is ready for testing.<br> \
<br>Here is the list of the most outstanding features of the branch:<br><br>1) \
Creation of most of the types of selections is done veeery fast! For most of the \
selection tools (all except automatic filling tools) you will see the outline in an \
instant. For other tools the outline will be shown with a small delay, but the work \
will be done in the background, so the UI will not be blocked.<br> <br>2) Vector \
Selections are significantly refactored!<br><br>2.1) Editing the Vector Selection \
with a Shape Handling Tool does *not* hang the UI anymore! All the work is done in \
the background and you can edit the shape without any interruptions.<br> <br>2.2) \
Implemented smooth transitions from a Vector Selection to a Pixel Selection. You will \
never end up with some weird uneditable selection clouds on the image anymore. Now it \
is not possible to have both pixel and vector selection simultaneously. When you try \
to paint on a vector selection, it is automatically converted into a pixel selection \
and you continue to paint without any delay.<br> <br>Probably, we should now activate \
a vector selection by default?<br>Probably, some UI for conversion Pixel-&gt;Vector \
selection would be nice to have?<br><br>2.3) All this nice &quot;selection \
flattening&quot; stuff is undo&#39;able!<br> <br><br>These changes touch quite a lot \
of code, so I would really love if someone could test it before I merge it to \
master!<br clear="all"><br>-- <br>Dmitry Kazakov



_______________________________________________
Krita mailing list
kimageshop@kde.org
https://mail.kde.org/mailman/listinfo/kimageshop


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic