TouchDraw 1.4.5

New Features
------------
   * The center of rotation for a shape/figure can now be changed.
   * Added a library of shapes for diagramming networks.
Usability Enhancements
----------------------
   * Improved the accuracy of the logic to insert a handle into a path.
   * Significantly improved the performance of the DropBox integration.
   * Changed the "font size" editor to a +/- control as opposed to a slider.   
   * Changed the "stroke size" editor to a +/- control as opposed to a slider.   
 
Bug Fixes
---------
   * Fixed a potential crash issue with manually moving connected lines.
   * Fixed a bug that could prevent exporting to iTunes or the Cloud from working.
   * Fixed a bug exporting polygons to Visio where they were centered in the wrong position.
   * Fixed an issue where the "ungroup" menu item wouldn't show in some situations.
   * Fixed an issue that could lead to multiple drawings being selected in the drawings chooser.
   * Fixed an issue importing SVG <polyline> elements where the transformations weren't being applied to them.  
   * Fixed an issue importing SVG <text> elements where the "text-anchor" style element wasn't previously handled.
   * Fixed an issue importing SVG <path> elements with vertical line commands.
   * Fixed an issue importing SVG <polyline> elements where the points weren't transformed.
   * Fixed an issue zooming to fit and exporting drawings that have empty layers.
   * Fixed an issue where grouping some items could cause the order to be messed up.

TouchDraw 1.4.4

New Features
------------
   * Added support for importing of SVG <symbol> elements
   * Added support for importing of SVG <text> elements.
   * Improved tolerance for malformed inline style declarations in SVG drawings
   * Added a new "connectable line connection" figure to easily create network hub diagrams.
Usability Enhancements
----------------------
   * Replaced the "Folder" icon with a "Folders" button in the drawing chooser and flipped the order of the buttons to improve consistency with other applications.
Bug Fixes
---------
   * Fixed an issue related to opening Visio created SVG files sent to TouchDraw from other applications.  
   * Fixed an issue importing SVG <use> elements in some files.
   * Fixed an issue importing SVG drawings with malformed path elements.
   * Fixed an issue that could cause a crash in low memory situations. 
   * Fixed an issue where the "Insert Handle" and "Delete Segment" actions would show up inadvertantly in the contextual menu.
   * Fixed an issue converting the last segment of a non-closed path to a quad or cubic curve.
   * Fixed an issue inserting handles into a rotated path.
   * Fixed an issue with exporting grouped shapes to Visio where the formula to resize them was erroneously ommitted.
   * Fixed a regression exporting rectangle figures to Visio. 
   * Fixed an issue with the text orientation of a rotated shape that is converted to a path.
   * Fixed an issue importing SVG <textspan> elements.
   * Fixed an issue inhertiting fill color from parent elements in imported SVG documents.  
   * Fixed an issue where DropBox settings would be lost between upgrades.
   * Fixed an issue moving a the path handle of a rotated path which caused the shape's location to change inadvertantly.
   * Fixed an issue persisting a text margin value of 0     
   * Fixed an issue importing SVG arc path segments.

TouchDraw 1.4.3

New Features
------------
   * Added support for importing SVG files.
Usability Enhancements
----------------------
   * The default behavior when editing all text is now to select all within the editor when
     opened.
Bug Fixes
---------
   * Fixed an issue that could cause a crash in low memory situations when browsing folders.
   * Fixed a regression where moving grouped shapes doesn't updated an associated connection line.
   * Fixed a regression where autosave drawings would not be visible after a crash until the iPad was restarted, or TouchDraw forcibly quit and restarted.
   * Fixed an issue exporting compound paths to Visio.
   * Fixed a memory lead related to drawing text.
   * Fixed an issue reading the angle of the gradient fills.
   
SVG Import Limitations
----------------------
* TouchDraw does not supported an rx and ry value for rounded rectangles.  When importing a rounded rect, the rx and ry values will be averaged.
* Linear Gradients
   - Start and end positions of the gradient aren't really used.  They are used to create an Angle.
   - Gradient transformations are not supported
   
* Radial Gradient
   - Center point is used.  The center of the shape is used.
   - Gradient transformations are not supported.
   
* Text
   - Text content is only imported in SVG drawings exported from Visio.
   - Font information is not imported

TouchDraw 1.4.2

New Features
------------
   * Added a swimlane example drawing.
Usability Enhancements
----------------------
   * When figures are being dragged, the handles are not drawn to speed up rendering performance.
   * Improved the performance of dragging composite figures with a large number of sub-figures.
   * Improved the performance of using the adjustment menu to move composite figures.
   * Improved the performance of using the adjustment menu to scale composite figures.
   * Enhanced the file format to reduce file size.
Bug Fixes
---------
   * Fixed an issue where the units menu wouldn't show the actual unit of measure selected.
   * Fixed an issue where ungrouping a rotated figure with elbow connections could lead to unexpected results.
   * Fixed an issue that caused an error when a user tries to export a drawing to the same cloud directory
     that contains the original.
   * Fixed an issue that could cause an error when moving figures between layers.

TouchDraw 1.4.1

New Features
------------
   * Added a map of China as a new sample drawing.
   
Useability Enhancements
-----------------------
   * Enhanced the optional "Confirm Close" alert box to additionally ask you if you want to
     "Save and Exit", "Save as New Drawing" or "Discard Changes" in addition to "Cancelling".
   * Made the export "Margin" setting persistable between restarts/upgrades.
               
Bug Fixes
-----------
   * Fixed an issue where rotated text converted to paths would be incorrectly offset. 
   * Now refreshes the libraries after exiting and re-entering the application in the case
     that a user added new libraries through iTunes while the app was running. 
   * Fixed an issue introduced in version 1.4.0 that prevented quadratic curve segments
     from being created after a line segment.                                                                                                                                                       

TouchDraw 1.4.0

New Features
------------
   * Added support for boolean path operations.
   * Added the ability to convert text to paths.
   * Added the ability to separate compound paths.
   * Now responds to "touchdraw://" urls's from other applications. 
   * Added pixels as a unit of measure.
   * Added support for exporting drawings in all supported formats to the cloud.
   
Useability Enhancements
-----------------------
   * Implemented a new color picker.
   * Improved filtering of contextual actions that don't apply to connections.
   * Added an optional, but enabled by default, fast pan and zoom mode which
     increases panning and zooming performance.  It now disables drawing of images, 
     gradients and shadows during panning and zooming to speed up performance.
        
Bug Fixes
------------                                                                                        
   * Fixed an Visio export issue related to rotated figures created from stencils.
   * Fixed an issue for the text attached to a line would not be drawn for certain font sizes.
   * Fixed an issue where the "Create New Folder" window would not appear for a cloud storage service.
   * Fixed an issue where connections were lost when moving connected objects to another layer.
   * Fixed an issue creating paths when running on iOS 4.3.
   * Fixed an issue with drawing nested and rotated group figures near the bounds of the view.
   * Fixed an issue where opacity wasn't copied when a shape was converted to a path.
   * Fixed an issue related to undoing the scaling of a line figure.
   * Fixed an issue where the overlays wouldn't be visible after changing the orientation of the iPad
     if they were visible at the time of rotatation.
   * Fixed an issue where the "Edit" button wasn't enabled after adding the first stencil
     to a newly created library.
   * Fixed an issue where the flipping an object by using the side handles was not undoable.

New Features------------   * Added support for boolean path operations.   * Added the ability to convert text to paths.   * Added the ability to separate compound paths.   * Now responds to "touchdraw://" urls's from other applications.    * Added pixels as a unit of measure.   * Added support for exporting drawings in all supported formats to the cloud.   Useability Enhancements-----------------------   * Implemented a new color picker.   * Improved filtering of contextual actions that don't apply to connections.   * Added an optional, but enabled by default, fast pan and zoom mode which     increases panning and zooming performance.  It now disables drawing of images,      gradients and shadows during panning and zooming to speed up performance.        Bug Fixes------------                                                                                           * Fixed an Visio export issue related to rotated figures created from stencils.   * Fixed an issue for the text attached to a line would not be drawn for certain font sizes.   * Fixed an issue where the "Create New Folder" window would not appear for a cloud storage service.   * Fixed an issue where connections were lost when moving connected objects to another layer.   * Fixed an issue creating paths when running on iOS 4.3.   * Fixed an issue with drawing nested and rotated group figures near the bounds of the view.   * Fixed an issue where opacity wasn't copied when a shape was converted to a path.   * Fixed an issue related to undoing the scaling of a line figure.   * Fixed an issue where the overlays wouldn't be visible after changing the orientation of the iPad     if they were visible at the time of rotatation.   * Fixed an issue where the "Edit" button wasn't enabled after adding the first stencil     to a newly created library.   * Fixed an issue where the flipping an object by using the side handles was not undoable.

TouchDraw 1.3.8

New Features
------------
   * Added support for Dropbox
   * Added a new command to split a path into individual segments
   * Added a map of Canada
   
Useability Enhancements
-----------------------
   * Added support for snapping to the endpoints of lines (and paths)
   * Added support for snapping to the midpoints of lines
   * Added the ability to export JPEG images via email and to iTunes (previously only PNG was supported)
   * Added a visual indicator when a tool is locked (in sticky mode)
        
Bug Fixes
------------                                                                                        
   * Fixed a regression related to emailing corrupted drawings.
   * Fixed an issue in saving drawings for export.
   * Fixed an issue with copying and pasting shapes and inserting stencils that led to nested layers.
   * Fixed an issue where the last color selected wasn't remembered in some cases.
   * Fixed an issue in the document chooser when switching between grid sizes.
   * Fixed a potential issue calculating the bounds of a group containing only lines.
   * Fixes an issue with manipulating paths on iOS 4.3

 

TouchDraw 1.3.7

New Features
------------
   * Added support for specifying the margin around text areas.
   * Added yards as a unit of measure.
   * Added support for adding text to straight lines and connectors.
   * Added the ability to insert dynamic variables into text.  Supported variables are:
       - {MinX} - The minimum X-axis position of the figure bounds + the units abbreviation.
       - {MaxX} - The maximum X-axis position of the figure bounds + the units abbreviation.
       - {MinY} - The minimum Y-axis position of the figure bounds + the units abbreviation.
       - {MaxY} - The maximum Y-axis position of the figure bounds + the units abbreviation.
       - {Length} - The length of the line (if the text is added to a line or line connection) + the units abbreviation.
       - {Width} - The width of the figure bounds + the units abbreviation.
       - {Height} - The height of the figure bounds + the units abbreviation.
       - {Dxxxx} - The decimal representation (to 4 decimal points) of one of the 7 variables above where xxxx is the name of the variable.  For example, {DLength} would return the decimal value of a line length.
       - {Fxxxx} - The fractional representation of one of the 7 variables above where xxxx is the name of the variable.  For example, {FLength} would return the fractional value of a line length.
       - {DrawingName} - The name of the current drawing.
       - {Units} - The abbreviation of the unit of measure specified for the drawing.
       - {UnitsName} - The full name of the unit of measure specified for the drawing.
       - {Layer} - The name of the layer that the figure is currently in.
   * Added a new command to move the selected figure to a specified layer.
   * Added a new "Paste in Place" (paste with no offset) command.
   * Added a new "Duplicate in Place" (duplicate with no offset) command.
   * Added the ability to specify the page size when exporting to PDF.
   * Added support for elbow connectors.
   * Added a new "Move By" action.
   * Added a new "Scale By" action.
   * Added a new Architectural stencil library.
   * Added a new stencil library of common shapes.
                
Useability Enhancements
-----------------------
   * Implemented a new contextual menu, with easier access to all functions.
   * The Adjustment and Alignment menus are now adaptive.  (They only show actions that are relevant to the current selection.)
   * Settings for "Easy Drag Mode" and "Overlay Mode" are now remembered between restart.
   * Added a setting so that Auto Correction can be turned off in all of the text fields.
   * Added a contextual menu option to stylize a selected line as a dimension line
   * Added an overlay to set the rounded rectangle corner size before creating the figure.
   * Added an overlay to set the number of sides of a polygon before creating the figure.
   
Bug Fixes
------------                                                                                        
   * Fixed a issue with menu item for setting the number of polygon sizes.
   * Fixed an issue with SVG export related to rotated groups.
   * Fixed an issue with restoring the clipboard from disk.
   * Fixed an issue with setting the width and height of a line figure from the adjustment menu.
   * Fixed an issue that prevented the previews from being drawn after they were generated.
   * Fixed an issue where connectors between rectangles located 45 degrees from one another would connect at middle and not at corners.
   * Fixed an issue that could cause a crash when merging layers.

 

TouchDraw 1.3.6

New Features
------------
   * Added orthoginal line connectors.
   * Added path line connectors.
   * Added an organization chart example.
   
Useability Enhancements
-----------------------
   * The overlays now adjust their position to be the opposite of the toolbar.  
   * Increased the performance of generating previews.   
        
Bug Fixes
------------                                                                                        
   * Fixed an issue with the undo manager that could cause an error when a preview is generating in the background.
   * Fixed an issue that would prevent the items in the root directory from displaying in low memory situations.

 

TouchDraw 1.3.5

Bug Fixes
------------                                                                                        
   * Fixed an issue with renaming files and directories.
   * Fixed an issue related to browsing files within the special Inbox directory.
   * Fixed a potential issue when navigating through folders.
   * Fixed a issue related to renaming a library and it's entries.

 

TouchDraw 1.3.4

New Features
------------
   * Added support for folders.
   * Added the ability to export drawings at custom sizes (with no size limitation).
   * Added the ability to name stencils.
   * Added an option to explicitly save a drawing while in the editor.
   * Added a command to fit a curve to an existing path of connected line segments.
   * Added additional sample drawings.
   
Useability Enhancements
-----------------------
   * North, South, East and West figure handles can now be dragged to flip a shape.
   * Added visual indication that the "Drawings" button contains additional options with long press.
   * Enabled the adjustment menu to be able to set a line width or height to 0.
   
Bug Fixes
---------
   * Fixed an issue when flipping (horizontal and vertical) rotated objects.
   * Fixed an inconsistancy in formatting decimal numbers in editor.
   * Fixed an issue with selecting paths while at a very low zoom level.
   * Fixed an issue in displaying a color in the color picker.
   * Fixed an issue that would prevent the preview from regenerating in some cases.

 

TouchDraw 1.3.3

Bug Fixes
---------
   * Fixed an issue that could cause a crash related to checking if a figure is filled in rare occasions.
   * Fixed an issue that could cause a crash when adding certain figures into a library.
   * Fixed an issue that could cause an error during redrawing the canvas.
   * Fixed an issue when exporting Visio diagrams that impacted Visio 2007 and Visio 2010 users.

 

TouchDraw 1.3.2

New Features
------------
   * Added a new overlay mode to the drawing view for nudging and resizing figures.
   
Useability Enhancements
-----------------------
   * Rotating objects using the function key feature constrains the angle to increments of 15 degrees.
   * Creating lines while using the function key feature constrains them to vertical or horizontal lines.
   
Bug Fixes
---------
   * Fixed an issue persisting stroked figures.
   * Fixed a regression related to opening files sent to TouchDraw from other applications.
   * Fixed an issue with exporting text figures to Visio.  

 

TouchDraw 1.3.1

New Features
------------
   * Added the ability to export drawings as Visio documents.
    
Useability Enhancements
-----------------------
   * Updated the path bounds to not include the handles (iOS 4.2 or newer).
   
Bug Fixes
---------
   * Fixed an issue with converting the clipboard contents to an image on exit.
   * Fixed an issue when toggling layer visibility while editing the layer names. 
   * Fixed an issue with removing figures from a layer.
   * Minus signs weren't previously allowed in the numeric text fields.
   * Fixed an issue with removing all of the layers leading to the layer stack being corrupted. 

 

TouchDraw 1.3

New Features
------------
   * Added support for layers.
   * Added support for external displays (VGA, Composite, etc...)
   * Added support for printing.
   * Added support for exporting created images, PDFs or SVG drawings to iTunes.
   * Added support for pasting GIF images from the clipboard into a drawing.
    
Useability Enhancements
-----------------------
   * Changed the control used to set the number of sides of a polygon and the size of rounded rectangle corners.
   
Bug Fixes
---------
   * Fixed an issue that prevented users from submitting some non-critical errors.
   * Fixed an issue with SVG export related to shapes with fill visibility turned off.
   * Fixed an issue that prevented drawings from being opened in some cases.
   * Fixed an issue that prevented some alertviews from being closed.

 

TouchDraw 1.2.4

New Features
------------
   * Added SVG export feature.
   * Added support for iOS 4.2 multi-tasking.
   
Useability Enhancements
-----------------------
   * Improved the process to delete a drawing which removes any ambiguity.
   
Bug Fixes
---------
   * Fixed an issue where drawing a freehand curve with a decoration wouldn't draw the curve during creation.
   * Fixed an issue that prevented the libraries from being installed in some cases.
   * Fixed an issue that caused rounded rectangles to not be converted to stencils correctly. 
   * Fixed an issue that could cause a crash when decorating a line when exporting a drawing.                   
   * Fixed an issue rendering line decorations after changing units of measure.
   * Fixed an issue that could cause a crash when exporting an image with the grid enabled.  
   * Fixed an issue that could cause a crash when creating some stencils.
   * Improved the autosave feature to work better in low memory situations.

 

TouchDraw 1.2.3

Useability Enhancements
-----------------------
   * Improved loading and saving performance.
   * Improved usability of the document chooser.
   * Increased the font size in the text editor to improve readability.
   * Limited the undo and redo stack size to 20 operations to improve memory usage.
   
Bug Fixes
---------
   * Fixed a bug which could cause a crash when creating an image of an empty drawing.
   * Fixed an issue which prevented some drawings not being completely visible in the drawing view upon load.
   * Improved handling of unexpected errors to prevent crashing.
   * Fixed an issue connecting shapes deeply nested in groups.

 

TouchDraw 1.2.2

Useability Enhancements
-----------------------
   * Added the ability to send corrupted drawings via email (useful for support purposes).
   * Added the ability to capture and submit crash reports.
   
Bug Fixes
---------
   * Fixed a bug where adjusting the x and y location of a connection line could cause a crash.
   * Fixed a bug where locking a horizontal line or vertical line would hide the line.

 

TouchDraw 1.2.1

New Features
------------
   * Added the ability to (optionally) display crosshairs based on where you touch the drawing view.
   
Useability Enhancements
-----------------------
   * Figures copied to the clipboard and pasted into another application will have a transparent background.
   * Added an option to show a dialog box before returning to the drawings chooser.  This is for the users that accidentally press the "Drawings" button when really trying to press Undo or the Move/Zoom/Select tool.
   
Bug Fixes
---------
   * Fixed a bug introduced in version 1.2 where some rotated figures wouldn't be drawn when near the edge of the screen.
   * Fixed a bug introduced in version 1.2 where selected horizontal or vertical lines wouldn't have their handles drawn.
   * Fixed a bug where fill attributes weren't be copied correctly when a shape was converted to a path.
   * Fixed a bug that could cause stencils to be inserted into the wrong position in the drawing.
   * Fixed a bug that could cause an autosaved drawing to be overwritten on a crash.
   * Fixed a bug that could cause a crash when deleting the last segment in a path.

 

TouchDraw 1.2

New Features
------------
   * Added the ability to create and use libraries of custom shapes and stencils.
   * Added the ability to flip shapes and groups both horizontally and vertically.
   * Added the ability to add and delete handles and segments to and from an existing path.
Useability Enhancements
-----------------------
   * Added the ability to edit the text of nested (grouped) figures. 
   * Added a button to rotate a selected figure by 180 degrees.
   * Added a button to rotate a selected figure by 90 degrees to the right (clockwise)
   * Added a button to rotate a selected figure by 90 degrees to the left (counterclockwise)
   * Added a duplicate button to the drawing editor contextual menu.
   * Added crows feet as line decorations.
   * Started work on performance improvements (more to come in the next version)
       - Improved the rendering time of drawings.
       - Added the ability to temporarily hide shadows and gradients (which significantly improves rendering time)
       - Added a feature to disable shadows and gradients when zoomed in more than 400% (which significantly improves rendering time)
   * Worked on improvements to the image export feature
       - Added the ability to toggle if the drawing is zoomed up to fill the maximum image size.
       - Added the ability to configure the margin around an exported drawing.
       - Added the ability to export translucent PNG's.
   * Changed the default text location for a new figure to be the horizontal center and vertical center.
   * Updated the corner adjustment editor to adapt itself to the selected unit of measure.
   * Improved the loading time of preview images in the document chooser
   * Added the ability to lock the "function key" feature.
   
Bug Fixes
---------
   * Text attributes (font, size, etc...) weren't being copied when a shape was converted to a path.
   * Fixed a bug where resizing a group using the adjustment menu would incorrectly resize the items in the group.
   * Fixed a bug where the drawing previews weren't be drawn perfectly square, thus making the images look slightly stretched.
   * Fixed a bug where zoom to fit wouldn't work directly after converting a shape to a path.
   * Fixed a bug where undoing a cubic curve segment of a new path could leave the undo stack in an inconsistent state.
   * Fixed a bug where a group would be incorrectly rotated using the "angle" item in the adjustment menu.