Hi guys!
First sorry for miss the interesting conversation hold yesterday but I was 
distracted working on Cairo implementation strategy ^__^

Instead quote to each answer let me do a summary of the redefinition process, 
my preferences and thoughts.
Duck: I am with Nikitakit here. Although "Control point" is OK it is too long 
and works conceptually I do prefer something more synthetic and generic. Handle 
or Anchor are good candidates to me. Currently there are BLine point and Width 
point that refers to the group of ducks that belongs to a list item. This is 
related to the problem of rename BLine. I vore for Handle.

Curves panel: Graph panel. OK

CPoint: Color stop. OK

Encapsulate and Paste Canvas layer: Both concepts and its icons has to be 
reviewed. I vote for Encapsulate -> Group (as verb) and Paste Canvas layer -> 
Group layer (as noun).

Group: Set is OK

BLine: Say we call it Curve. It implies to call Curve point to the set of ducks 
that represent the current BLine point. So if we rename Duck to Control point 
we should say: "Then the user should select all the Curve point's Control 
points" instead of "Then the user selects all the BLine point's Ducks.". The 
second is more synthetic and better to understand to me. Curve point seems to 
mean that it lies on the curve and that's not true for a generic duck. Either 
we think on other name for "BLine point" (Curve item or similar) or we use a 
shorter term on Duck (like Handle or Anchor). I still preferring Spline. Spline 
implies geometry definition of a curve. But curve is also referred to a "action 
curve" in the traditional animation way or we can talk about graph curve when 
referring to whats is drawn on the now called Graph panel. There exists a "X,Y 
curve" (given a x obtain a y) but there doesn't exists a "X, Y spline" because 
the splines are defined in
 other way. My vote is for Spline. I don't see anything wrong with the fact 
that it is a math concept. IPO driver is also an abstract concept and everyone 
is happy with it. A Bezier curve or more generically a Spline is a new concept 
for most of people that is not used to computer vector graphics and use the 
right terms will help on further confusion on use the same word (curve) for 
other common items.

BLine point: Derived from above. We currently talk about BLine point's tangent 
duck as something easy to find and understand. Translated it would be: "Curve 
point's tangent Control point" too many points in my opinion. "Spline Item 
tangent's handle" sounds better to me. Well, everything sounds strange to me 
now! ^__^''

Params: Parameters

Children Panel: Library is ok. But we should then remove the Canvas panel and 
give its functionality to the Canvases list, which is currently useless.

Import: Place. The word "Place" looks strange to me in a menu entry. Import 
looks good to me and it does not imply a conversion except for SVG import which 
I think that is the wrong concept. Although SVG import module should be removed 
after SVG2SIF Inkscape's script, it can be renamed to SVG convert which is 
really what is happening. 

Regarding to renaming implementation process I think that we should do it in 
one shot but without hurry up due to a new release. I don't plan to do a 
release soon. Unless someone come with some substantial commits and it deserves 
a release, the next release is planned with the new Cairo implementation as 
main change so it will take a while at the moment.

So resume is:

Duck: Handle
Curves panel: Graph panel
Encapsulate: Group
Paste Canvas layer: Group layer
Group: Set
BLine: Spline
BLine point: Spline item
Params: Parameters
Children: Library (and enable Canvases list there)
Import: no change.

Cheers!
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Synfig-devl mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/synfig-devl

Reply via email to