On Tue, Mar 20, 2007 at 12:10:47PM -0500, Eric Sumner wrote:
I'm here, like several others, because of Google's SoC.
Hi Eric! Welcome to the group. :-)
- Isometric/Axiometric grid
There has already been some work in this area, but additional grid types would certainly be a good project.
- Diagonal guides (converging to a vanishing point)
This is something numerous people are interested in seeing, and would make a great GSoC project.
- Drawing with a prespecified transformation
- Make Ctrl-dragging a node observe the object's transformation matrix
- Perspective transformation (this would require somehow extending
SVG's transformation mechanism)
The above are also good ideas, I don't know of anyone working on any of them, but they'd all make significant improvements to Inkscape, particularly #5.
- Support for snapping non-node corners of rectangles
This is something I am very interested in. I've done a little research into it. An approach other drawing apps use is to add "glue points" aka "snap points", as distinct things that can be associated with shapes, and then allow the user to edit them.
Specifically, this would come in handy with the Symbol shape type (which is partly implemented in the Inkscape codebase, but not available for editing from the UI). Symbols are somewhat like clones in that you have one definition of the shape, but can put multiple instances of it in the document; then if you edit the original (say, adding some glue points), then all the instances will be similarly updated.
Anyway, if you're interested in doing glue points, I'd be happy to share the spare notes I've collected and bounce ideas around.
Also, for bug #1674596, would an acceptable replacement for "Export Bitmap..." be "Render to File..."? This seems like an ideal bug for me to figure out the patch submission process because the change is only one line (I think; I haven't been able to test it yet).
Possibly, or another approach could be to change it from exporting directly to PNG, to implement use of gtkpixbuf, which would allow exporting to jpg or other formats. I haven't looked into this too deeply but it looks reasonably straightforward; it's on our roadmap for milestone 17, so would be great to get that done early. :-)
Bryce