uci-sdcl/CalicoClient — pull request #75 by byron-hawkins (2012-03-07 04:20:17+00:00)
Title: Intentional interfaces

There are still some issues that need to be resolved, otherwise this build should be working well.

1. There is some delay entering a canvas when Calico first starts up. If the user waits 5 seconds before doing anything, then enters a canvas, there's no delay. So something is being initialized, and I haven't found what it is yet.

2. The "design inside" badges need to be dimmed when the bubble menu appears on top of them.

3. In the canvas perspective, when the user navigates to another canvas using a link badge, the incoming badge representing the previous canvas is highlighted. If the user goes to the IIP or the grid and returns to the same canvas, the badge highlight should be cleared but it remains.

4. Labels on link arrows in the IIP are not exactly centered, and they drift as the arrow rotates around the CIntentionCell. This is just an arithmetic issue.

5. Very short arrows in the IIP draw strangely, with the arrowhead rotated in random directions. This may be more of a design issue.

6. Repaint of the IIP components in the canvas perspective is not reliable. Sometimes state changes don't appear until the user moves the mouse or takes some other action.