URL:
<http://gna.org/bugs/?19980>
Summary: Gamut mask editor: cannot hover-highlight or reshape
mask holes which are hidden behind other holes
Project: MyPaint
Submitted by: achadwick
Submitted on: Wed Jul 25 09:52:09 2012
Severity: 2 - Minor
Priority: 5 - Normal
Status: Confirmed
Privacy: Public
Assigned to: achadwick
Originator Email:
Open/Closed: Open
Discussion Lock: Any
Release: git 1362458e
Planned Release: None
Operating System:
_______________________________________________________
Details:
Just so I don't forget it, and as mentioned at
http://forum.intilinux.com/mypaint-development-and-suggestions/new-colour-selectors-(hcy-palette-gamut-masks-)/msg11071/#msg11071
-
Mask holes cannot be hovered over and dragged around sensibly if they are
overlapped by other holes. Similarly, if a control point is hidden then it is
highlighted in the UI when the mouse hovers, but cannot in fact be moved. This
is happening because mask hole polygons are in fact solid shapes under the
hood, with an unchanging order which is used for hit determination.
The following behavioural changes should be made:
- When the pointer hovers over a shape, raise it to the top of the shape
stack, if it isn't there already. This will allow the pointer to drag sanely
at any point within the currently outlined shape.
- If a shape is dragged so that it lies within another shape, remove it, in
case it becomes non-tangible. We do something similar with points, given the
void shapes are convex hulls of their points: so within-ness testing is nice
and easy.
Stack reordering is probably the simplest approach here.
_______________________________________________________
Reply to this item at:
<http://gna.org/bugs/?19980>
_______________________________________________
Message sent via/by Gna!
http://gna.org/
_______________________________________________
Mypaint-bugs mailing list
[email protected]
https://mail.gna.org/listinfo/mypaint-bugs