

The current connector tool only connects to the center-point of objects. How Visio solves common problem in making diagrams:ĭesign Considerations Implementation Details Connector Points Other Software Features and Capabilities of Visio If the API for shapes was well designed and included high level features, many developers/users would be able to contribute. I am sure that be not only can cope with Visio, but also to make a plugin, which has even better capabilities than Visio.Ī possible approach would be to implement something along the lines of *smart shapes* as described here and build upon them.Ī good integration of code with shapes seems like it could form the basis for flow chart behaviour, as well as other interesting things. But I think it is a better idea just to look how Visio solves problems, then chek if it solves the problem good, and improve the methods of Visio. Of course it is a good inspiration to look how things are solved in Visio and it is possible to just rebuild the feature of Visio. Especially Microsoft Visio, but there are also another projects like (also have a look at the publications ) and also some interesting libraries and algorithms. Our project can benefit from other projects, which have the same or similar goals in mind. We need to know what the community wants, so we can figure out how to achieve this and than program it. YOU are also invited to extend THIS wiki page with your IDEAS and WISHES. YOU are invited to join the discussion in the mailing-list. We need to figure out how to design the use interface: a pure click&drop interface, or a interface where the describes what he wants and Inkscape just creates is (WYSIWYG principle, like in LateX), or a combination of both.Ī discussion in the mailing-list can be found here: is a good foundation, to build and implement new software on top of it, for example as new plug-insīefore implementation phase, we must specifically know what the goal is, and how to achieve this goal.

has a nice Look&Feel it just feels good to work with Inkscape, and it is very simple and powerful to use at the same time.has a huge flexibility in creating vector graphics, which is needed to create charts due to resize etc.has a huge community, which has already done a great work, and will probably do this in the future.There are a lot of criteria, which make Inkscape a good basis to create such TechDrawing capabilities. We should also think about to reorganize the order of the Roadmap. TechDrawing abilities are already included in the Roadmap, but I don't believe that much work has been done to solve this issue.


The Dia project has the same goal, but in my opinion is still a very bad tool: the user interface looks 'ugly', and it just feels bad to work with Dia. Or to say it in another way: we want to create a diagramming software, which helps us to create various kinds of diagrams
