On Sun, 2013-09-08 at 22:47 +0200, Sebastian Götte wrote:
Hi,
I made the code more useable and fixed some selection issues. Also, points can now be in groups. A point is added to a group by selecting the group (and nothing else) and shift-clicking to create the point. I am working on a UI to add one or more existing points to a group. Undo/redo does not yet work properly together with the connector context, I had one crash and the point handles do not yet get updated when undoing/redoing. I am working on this.
Looks good! It is fun to move groups around and have the connectors update.
We are getting close to the end of GSOC so we need to decide what needs to be done in the time remaining. The things I think are most important are:
1. The code should at least be able to do everything the previous code did (except direct connecting to objects).
2. The UI needs to be documented.
3. Bugs squashed.
I think (1) is almost there. For (2), I realize the UI is a work-in-progress but it needs to be documented so people can test it. Also the Status Bar messages need to be update.
Here are some specific problems:
1. With connector-tool, changing selection doesn't change which points are highlighted. If I select an object, the object (group's) points should be highlighted; if I select a connector, the connector's endpoints should be highlighted.
2. Cursor image isn't updated correctly