On Thu, Mar 29, 2018 at 01:47:05PM +0200, Tavmjong Bah wrote:
On Wed, 2018-03-28 at 21:28 +0200, Marc Jeanmougin wrote:
good proposal overall!
I'd make some changes & remarks though (I think there are a bit too many folders):
2geom -> libraries/2geom
We plan on moving this out of Inkscape.
extension -> extensions
This is the current name. 'extensions' might be better but...
io -> extensions/io
See doctormo's reply.
manipulation/knots -> ui/knot-manipulation
Will have to look at what is actually inside.
manipulation/misc -> manipulation/ manipulation/chemistry -> manipulation/ manipulation/selection -> manipulation/
Could evolve to this once things are cleaned up.
packaging -> ../packaging (same as now)
Everyone agrees, mistake on my part.
- What's the point of display/control ?
There are quite a few files for drawing controls (nodes, control lines) that have nothing to do with rendering SVG.
We discussed the name a bit, 'control' might be the wrong word as this is more about how control elements are _displayed_ and not how they _behave_ and "control" may imply more the latter. Looking through code and docs I think we saw 'CanvasItem' as existing jargon.
Bryce