What Has Changed

This is a rough list of changes between versions of Instaviz. To see where Instaviz is going in future releases, see the RoadMap. Or DownloadAndInstall Instaviz.

1.19 (5 October 2011)

Instaviz Summary

  • Bug fixes.
  • Quick entry method.

All the Details

  • Fixed crash when pasting (fix #243).
  • Fixed intermittent crash on opening component settings in iOS 5 (fix #249).
  • Fixed hang on opening certain graphs with clusters (fix #248).
  • Undo/redo button title now has standard text color (fix #251).
  • When the user selects multiple components, the edit menu now immediately appears (fix #252).
  • The user now has to touch and hold a node for 1 second in order to drag it (easier to draw edges).
  • Fixed trying to open bad graph causing other graphs to fail to open (fix #253).
  • Added quick entry method: when editing a component, double tapping "return" key quickly creates sibling component (fix #159).

1.18 (12 September 2011)

Instaviz Summary

  • Architectural changes.
  • Undo + redo.

All the Details

  • Fixed bad URL failure in box.net export (fix #227).
  • Fixed missing initial batch file defaults (fix #234).
  • Fixed deleting all nodes not shrinking size of graph canvas (fix #233).
  • Nodes wider or taller than clusters can now be dragged inside them (fix #218).
  • Fixed graph background color not extending to free nodes (fix #236).
  • Fixed free nodes not respecting the graph margins (fix #237).
  • Fixed batch file mode not activating properly when a graph has a delete confirmation button (fix #206).
  • Integrated graphviz 2.28.0 package and cgraph library.
  • Added undo and redo by shaking the device (fix #134).
  • Fixed label editing view appearing small when label font cannot be found.
  • Taps or gestures that dismiss component settings will now also be interpreted by the graph view (fix #238).
  • Fixed info button not disabled on making a heterogenous selection after label editing (fix #239).
  • Fixed component creation not updating selection (fix #240).
  • Added undo button on iPad: tap undoes immediately, long press shows undo/redo action sheet (fix #241).
  • Added undo/redo action names for all graph changes (fix #242).
  • Renamed settings category border to line.
  • In node settings, filled icon is now more distinct against unfilled icon.

1.17 (30 May 2011)

Instaviz Summary

  • Better setting views for graph components and batch file actions.
  • New color, font and node shape settings.
  • Batch file interface organized like iWorks.

All the Details

  • Changes to component settings now apply immediately (fix #220).
  • Fixed graphs list not scrolling to added/deleted graphs (fix #221).
  • Importing a graph now doesn't automatically open it.
  • Previewing graphs now doesn't automatically run the preview.
  • Improved batch file action progress reporting.
  • Redesigned color setting: view now uses swatches of selectable colors instead of picker controls.
  • Redesigned font setting: setting now shows display name instead of PostScript name; view now uses list of selectable fonts with toolbar for styling instead of picker controls.
  • Fixed graph not visible after navigating back from settings screen in low memory (fix #222).
  • Batch file interface is now more like iWorks: share, import, duplicate and delete buttons on toolbar (fix #223).
  • Fixed duplicating graphs not changing selection (fix #224).
  • Fixed batch file interface damaged after navigating back from graph in low memory (fix #225).
  • Added scroll view textured background and graph shadow (fix #226).
  • Added node shape settings (fix #148).
  • Squares are now recognised as squares, instead of as regular rectangles.
  • Added SVG file format for batch file export (fix #131).
  • Renewed ad hoc distribution provisioning profile (fix #219).

1.16 (12 March 2011)

Instaviz Summary

  • Node reordering.
  • Free node moving.

All the Details

  • Fixed undropped drag inadvertently creating shape (fix #210).
  • Added node reordering (fix #139, #176):
    • drag node over other node to reorder
    • dragging determines whether other node is moved forward or backward in document order
    • reordering is simultaneous with adding or removing from clusters
  • Ranking nodes is now a constrained drag: drag node while touching another part of the screen.
  • Added drag shadow when dragging and single guide cross when constraining dragging.
  • Fixed shape, long press and tap gestures recognizing when previous gesture failed or ended and one or more touches are still down (fix #212).
  • Fixed clustering shape gesture sometimes not working (fix #211).
  • Fixed short or straight lines not being recognized (fix #213).
  • Added dragging disconnected nodes to move them (fix #214).
  • Fixed text and adornments moving in/out of the node after dragging and during animation (fix #216).

1.15 (29 January 2011)

Instaviz Summary

  • Updated for iOS 4.2.
  • Better spring model layout.
  • Node clustering.

All the Details

  • Fixed occasional crash when dragging an already ranked node (fix #202).
  • Fixed autocorrect bubble taps not registering (fix #195).
  • Fixed taps not registering inside label editing of graph label (fix #197).
  • Fixed editing menu sometimes not reflecting selected components: editing menu now hidden on selection change and always shown on long press (fix #203).
  • Fixed label edit view not resizing on some edits e.g. adding trailing spaces, causing trailing spaces to be dropped (fix #196).
  • Fixed cursor in label edit view obscuring on trailing spaces (fix #204).
  • Updated deployment target to iOS 4.2.
  • When editing a label and tapping the Info button, the label is now committed and its component selected (fix #198).
  • Improved font discovery and listing.
  • Improved spring model layout: now uses prism-based overlap removal and 0.5 inch node separation (fix #155).
  • Fixed first double-tap in session sometimes making the graph view too short (fix #205).
  • Added clustering (fix #135):
    • draw shape around nodes to create
    • clusters can be nested
    • clustering and ranking are mutually exclusive
    • added cluster settings
  • Fixed touch + hold not showing editing menu when external screen attached (fix #199).
  • Fixed multiple selections not reflected on external screen (fix #200).
  • Improved graph scrolling and display speed.
  • Added dragging nodes to add or remove them from clusters (fix #207).
  • During dragging, any multiple selection is now aborted; after dragging, the dragged node is now selected.
  • Added dragging in sketch mode (fix #208).
  • Dragged nodes now highlight during drag.
  • Fixed small inadvertent gestures creating nodes (fix #209).

1.14 (11 December 2010)

Instaviz Summary

  • Cut, copy and paste.
  • Node ranking.

All the Details

  • Fixed double-tapping on empty graph causing interface glitches (fix #189).
  • Added cut, copy and paste of nodes and edges (fix #156).
  • Fixed some components still blur after zooming in from small zoom factor (fix #190).
  • Fixed repeated editing of labels causing edited characters to be partially hidden (fix #188).
  • Added ranking to scroll mode: touch a node for more than 1/2 second, then drag to align to any other node (fix #193).
  • Selection gesture not aborted when touch moved.
  • Reduced label edit view padding.
  • Touch + hold on any component now summons the editing menu, instead of select + tap (fix #194).

1.13 (20 November 2010)

Instaviz Summary

  • Inline label editing.

All the Details

  • Fixed layout changes not rendering when app is resumed from background (fix #183).
  • Added inline label editing (fix #140, #132):
    • double-tap on a component to edit the label
    • tap return key to break lines
    • tap elsewhere to commit editing
    • scrolling, zooming and rotating should work while editing
  • Select All menu item now only appears on non-blank graphs.
  • Double-tapping component now deselects everything.
  • Removed label and title attributes from component settings, keyboard no longer appears immediately when get info is tapped (fix #172).
  • Added immediate label editing and removed default numeric labels for new nodes (fix #175, #178).
  • Fixed running in background not handling open URL's (fix #186).
  • Fixed tap/hold on a node and then dragging to another node failing to create an edge: tap/hold followed by movement no longer remains in multiple select mode (fix #187).
  • Tapping on a toolbar button now dismisses the attached popover if present, instead of reverting back to initial settings (fix #185).
  • Node or edge creation now deselects all.

1.12 (10 November 2010)

Instaviz Summary

  • New graph toolbar: get info, scroll vs. select.
  • Multiple select.
  • Edit menu: delete, select all.
  • Architectural changes.

All the Details

  • Improved text drawing.
  • Fixed segmented control not allowing first or default value to be set, for direct-valued enumerated component settings e.g. edge flow and graph flow (fix #169).
  • Added scroll vs. sketch mode segmented control, mode now persists across sessions (fix #141).
  • Reorganised graph navigation bar and toolbar: on iPhone, removed edit button and added toolbar with info and mode buttons; on iPad, replace edit button with info and mode buttons.
  • Info button now opens attribute settings for selected components instead of double-tapping the component (fix #173).
  • Added multiple select: touch component for 1/2 second, then touch additional components to select (fix #143).
  • Info button is now enabled whenever selection has the same kind of components. Settings now opens with all the attributes common to selected components, and now applies changes to selected components when closed (fix #180).
  • Added Select All edit menu item to select all graph components (fix #182).
  • Replaced delete button in settings with Delete edit menu item (fix #181).
  • Fixed crash when opening some empty graphs.

1.11 (26 October 2010)

Instaviz Summary

  • Architectural changes.

All the Details

  • Fixed jerky scrolling after zooming a graph smaller than screen size (fix #127).
  • External display scrolling is now animated (fix #128).
  • Improve graph layout and render speed.
  • Updated deployment target and runtime checking to iOS 3.2.
  • Integrated graphviz 2.26.3 package.
  • Fixed cancelling email preventing email settings popover from being dismissed (fix #163).
  • Fixed node edits not remembered to apply to new nodes if node had no assigned shape (fix #164).
  • Empty graphs now always open in edit mode, instead of only when first opened (fix #165).
  • Fixed share settings not saving when popover is up and user presses the home button (fix #166).
  • Ad hoc distributed app now lists version number on graphs list.

See OlderChanges.