[instaviz-users] Bugs in the app

Glen Low glen.low at pixelglow.com
Wed Apr 22 20:16:47 CDT 2009


Jim

Thanks for the bug report.

On 23/04/2009, at 2:11 AM, Jim Adams wrote:

> Really like the app but I have run into several situations that need  
> to be addressed.
> 1)      Double tap the background to get to the graph options page.  
> The keyboard is up but there doesn't appear to be any way to make  
> the keyboard go away. Click Next and you go to the next label and  
> the keyboard now has a done button. Clicking done dismisses the  
> whole screen and you are sent back to the graph. I could only get to  
> the other fields by clicking on the font selector.

In the current version, the only way to dismiss the keyboard is to tap  
on a non-text field. Since this is not immediately obvious and  
somewhat difficult to do without triggering something else, the next  
version will have the Done button dismiss the keyboard and keep the  
same settings screen.

http://trac.pixelglow.com/instaviz/ticket/63

>
> 2)      Change the background color of the graph. The area tight to  
> the current graph elements changes color. Now create a new node. It  
> is not covered by the background color.

It's a feature not a bug :-)

But seriously. The placement of new nodes was never meant to be  
permanent, all nodes should really be linked up into a graph, and the  
background covers the entire actual graph. Consider the newly added  
nodes "floating" until they are tied down to a graph.

There is an underlying technical reason as well. The layout engine  
Graphviz does not really support absolutely positioned nodes. In early  
alpha versions of Instaviz, drawing a new node would position the node  
in the upper right of the graph irrespective of where you drew the  
node, which was surprising to users and hence difficult to use. I put  
in a little kludge to absolutely position any unlinked node.

You can see some side effects of this decision. If you draw new nodes  
the graph background will typically expand in width, but not  
necessarily cover the new nodes. Also if you delete all the edges  
going into a node, it will bounce back to where you first drew it.

>
> Not sure how to reproduce the following. I wasn't paying attention  
> to what I was doing at the time:
> 1)      After changing the background and adding a few new nodes I  
> tried to delete the new nodes. Shaking the iPhone did not delete the  
> selected nodes. I had to stop and restart the app.

There is a long standing bug where shake stops working after a while.  
Unfortunately it is intermittent and I can't reproduce it reliably.

http://trac.pixelglow.com/instaviz/ticket/41
>
> 2)      At one point while talking to a colleague I looked down at  
> the app and it has an ActionSheet asking me if I wanted to delete  
> the graph. I figured my hand had touched the screen. No problem. I  
> clicked cancel. The menu did not appear to go away. I clicked cancel  
> again. I realized at this point that I had many of these menus  
> stacked up. Eventually I was returned to the app.

This is a genuine new bug, thanks for figuring it out. It appears that  
shaking the graph when a settings screen is up also hangs the display.  
I'll put a fix out for the next version 1.3.




Cheers, Glen Low


---
pixelglow software | simply brilliant stuff
www.pixelglow.com
aim: pixglen
twitter: pixelglow



More information about the instaviz-users mailing list