TouchDraw 1.9.6

New Features

    • Added support for rounded corners in the orthogonal and elbow connection lines.
    • Added the ability to modify the figure center via the overlay panels.
    • Added the ability to round fractional variables (FLength, FHeight, etc...) 

    Usability Enhancements

    • Added the ability to toggle auto capitalization within the text editor.

    Bug Fixes

    • Fixed an issue with the SVG importer importing scaled text and strokes.
    • Improved the forgiveness of the Visio importer to handle malformed Visio files (created in applications other than Visio).
    • Fixed an issue that could cause an error separating an incomplete path.
    • Fixed an issue with the Visio importer calculating the location of text nested in a Visio stencil.
    • Fixed an issue exporting only the selected figures where the {Layer} variable wouldn't expand correctly.
    • Fixed an issue that could cause pasted shapes to be positioned incorrectly.
    • Fixed an issue with the SVG importer importing rotated nested shapes.   

    TouchDraw 1.9.4

    New Features

    • Added the ability to encode embedded images in Visio (VDX) files using JPEG instead of Bitmap to reduce file size.
    • Added the ability to snap to shapes vertexes and center points.
    • Added a new line decoration that draws a circle centered around the endpoint.

    Bug Fixes

    • Fixed an issue importing some Visio shapes with nested text fields.
    • Fixed a regression with the "Save as new" action.
    • Fixed an issue importing Visio pages that have slashes in their name.
    • Fixed an issue that could cause unexpected errors when opening partially importing Visio drawings.
    • Fixed an issue where the line cap and line join weren't being set to a newly configured default value.

    TouchDraw 1.9.3

    Bug Fixes

    • Fixed a potential issue scrolling the drawing canvas with a selection rectangle.
    • Fixed an issue importing SVG files with hyperlink elements.
    • Fixed an issue restoring large backups from DropBox and Box.
    • Fixed an issue where the fill style wouldn't always be applied to newly created closed paths.
    • Miscellaneous other minor fixes.

    TouchDraw 1.9.2

    New Features  

    • Added an option to disable SSL certificate validation for WebDAV connections.  

    Bug Fixes

    • Fixed a few more issues specific to users on iOS 6.
    • Fixed an issue where "Save as new" was being called by default instead of "Save".
    • Fixed an issue rendering imported SVG files that had invalid gradient definitions in them.
    • Fixed an issue with the color picker converting HSV colors to RGB colors.

    TouchDraw 1.9.1

    Bug Fixes
    • Fixed an issue importing documents on iOS 6.
    • Fixed an issue with the SVG importer where it would import empty groups.
    • Fixed an issue where arrowheads weren't being pasted when using the "Paste Style" command.
    • Fixed an issue calculating the scale of imported Visio diagrams using the metric scale.

    TouchDraw 1.9.0

    New Features
    • Added a star shape tool.
    • Added the ability to (optionally) isolate the layers.
    • Added the ability to (optionally) auto-select the layer of the selected shape.
    • Added the ability to (optionally) prompt for a name for a newly added layer.
    • Added a new tool to zoom into the area defined by the selection rectangle.
    • Added a the ability to do an "option drag" to create a duplicate of the selected objects.
    • Added an option to restore/reinstall the default libraries and sample drawings.
    • Added the ability to search for local drawing files by name (through all folders).
    • Added the ability to specify a margin (in pixels) when exporting to PDF and when printing.   
    Usability Enhancements
    • Added the ability to specify a border size for exported SVG drawings.
    • Added the ability to export SVG drawings with no background color (when the background color of the drawing is fully transparent). 
    • The grid visibility is now a drawing level setting, not an application level settings.
    • When exporting only the selected portion of a drawing, the exported file will now use the name of the drawing as a starting point.
    Bug Fixes
    • Several fixes specific to changes iOS 6.
    • Fixed an issue using the selection rectangle with rotated shapes.
    • Changed the way keyboard events are handled.
    • Fixed a potential issue deleting figures with connector lines connected to them.
    • Added support for exporting radial gradients to Visio.
    • Added some missing arrow head mappings in both the Visio importer and exporter.
    • Fixed a rare error that could occurring opening the drawing editor.
    • Fixed several floating point precision errors in curve calculations.
    • Fixed an issue when trying to send an email message from within TouchDraw when no email accounts are configured.
    • Fixed an issue restoring a backup from a cloud storage service.
    • Fixed an issue with the SVG importer related to inherited styles.

    TouchDraw 1.8.5

    New Features
    • Added support for HTTP proxies when using the cloud storage services.
    • Added support for exporting linear gradient fills to Visio.
    • Added a map of India to the sample drawings.
    • Added the ability to backup drawings and libraries to the supported cloud storage services.
    • Added the ability to restore drawings and libraries from the generated backup files.
    • Added a new "Make Compound Path" option to the Adjustment menu.
    Bug Fixes
    • Fixed an issue exporting lines to Visio when text alignment is specified.
    • Fixed an issue exporting transparent images to embedded BMP files in Visio.
    • Fixed an issue exporting odd sized images to embedded BMP files in Visio.
    • Fixed an issue exported grouped lines and paths to Visio.
    • Fixed an issue where paste and duplicate weren't honoring the major gridline settings to calculate their offset.

     

    TouchDraw 1.8.3

    New Features
    • Added a new "Trim Line/Paths" command.
    • Selecting figures using drawing a selection rectangle from right to left will now only include figures that are fully contained in the selection rectangle. Selection rectangles drawn from right to left will continue to include figures that intersect with the rectangle.
    • Added a new "Snap to Points" option when using the "Points" unit of measure.

     Usability Enhancements

    • Improved the way closed paths are handled when the start point and the end point are the same to make it easier to maintain smooth curves.
    • Easy Drag Mode is no longer a global settings and is only remembered for the current drawing session.
    • Improved the performance of the text editor for fast typers and users of bluetooth keyboards.
    • Removed the "experimental" label from the new WebDAV provider.
    • Removed iDisk from the list of cloud storage providers.
    • Improved the copy and paste logic when attempting to paste to a location that is no longer visible.

     Bug Fixes

    • Fixed an issue importing EMF and WMF files from DropBox.    
    • Fixed an issue exporting rotated text to SVG drawings.
    • Fixed an issue bringing up the correct text editor of an object in a rotated group.
    • Fixed an issue that could cause an error splitting a path at specific handle.
    • Fixed an issue to prevent loading hand edited drawings with invalid font names.
    • Fixed an issue where the text box of a dimension line wasn't correctly calculated.
    • Fixed an issue using the split at handle command on compound paths.

     

    TouchDraw 1.8.2

    New Features
    • Added a new "option key" gesture (double-tap and hold on the left toolbar) for use with some drawing tools.
    • Added the ability to create "corner points" when using the "option key" gesture with the path tool (instead of having to create them when editing the path later).
    • When editing a path "corner points" are now preserved by default.
    • When editing a path "corner points" can be turned back into a smooth curve using the "option key" feature.
       
    Usability Enhancements
    • Added more meaningful warning messages for users when they try to import invalid SVG drawings.
    • Made it so that toggling the locking or visibility of a layer doesn't make that layer the active layer.
              
    Bug Fixes
    • Fixed a regression where using the "Figure Bounds" overlay to change the bounds, undo's weren't getting correctly registered.
    • Fixed an issue where an error could be reported erroneously when creating a path.
    • Fixed an issue when converting a freehand path to a curve when the freehand path had more than 1000 points in it.
    • Fixed an issue with the SVG importer importing filled shapes that only have a "fill-opacity" attribute.
    • Fixed an issue that could cause an error if you sent TouchDraw a corrupt file to import while another drawing was open.

    TouchDraw 1.8.1

    New Features
    • Added support for the aPen.
    • The Visio exporter now exports the fonts used in the drawing.
    Bug Fixes
    • Fixed an issue where the background color wasn't included when exporting just the selection of a drawing.
    • Improved the handling and detection during the import of malformed path figures.
    • Fixed an issue deleting a handle from a malformed path figure.
    • Improved the tolerance of the EMF and WMF importers to malformed files.
    • Fixed an issue were a user would be prompted to submit an error when it should have just been a message.
    • Fixed an issue that could cause an issue trying to draw a gradient fill when a rare set of conditions occur.
    • Fixed an issue using the overlay to change the height and width of a single selected figure.

    TouchDraw 1.8.0

    New Features
    • Added support for "orthogonal dragging" using the function key feature.
    • Added an option to backup all of the drawings and libraries to a zip file (accessible via iTunes).
    • Added a new (currently labeled experimental to differentiate it) WebDAV provider that supports a broader array of WebDAV providers (including Egnyte).
    • Bundled the floor plan sample with the application.
    • Added support for a new text variable {Date} which inserts the current date into a text field.
    Usability Enhancements
    • Added a new option (on by default) to notify the user if they try to create a new shape in locked layer.  If the option is off, a new layer will be created silently.
    • Added the ability to toggle the menu animations for power users.
    • Added a delete button into the top toolbar of the drawing editor.
    • Snap settings (Snap to grid, snap to lines, etc…) are now saved as document level settings instead of global settings.
         
    Bug Fixes
    • Fixed a potential issue saving the attributes of a shape that contains text.
    • Fixed an issue where the corners of a rounded rectangle weren't scaled when "Scale Attributes" was enabled.
    • Fixed an issue where imported drawings could bypass the drawing name validation which mean they wouldn't be savable due if the name had invalid characters in it.
    • Fixed a regression calculating the point where a line intersects a curve (used to determine where the connectors connect to a shape.)
    • Fixed an issue ungrouping rotated groups that contain circle objects where the circle position wouldn't be persistent.
    • Fixed an issue using the width and height adjustment menus options to edit lines.
    • Fixed a potential issue deleting the first handle of a path.

    TouchDraw 1.7.3

    New Features
    • Added an option to constrain the proportions when using the "Scale By" action.
    Bug Fixes
    • Fixed an issue inserting a handle into a quadratic curve segment where the handle would be inserted at the wrong point.
    • Fixed the Visio importer to correctly handle all of the Visio scale types (no scale, custom scale, architectural, civil engineering, metric and mechanical engineering).
    • Fixed an issue create (and subsequently using) stencils created from locked objects.
    • Fixed a Visio export issue related to text associated with vertical lines.
    • Fixed a Visio export issue where the shadow offset was being exported correctly.

    TouchDraw 1.7.2

    New Features
    • Added the ability to disable importing connections from a Visio drawing to preserve visual layout of source drawing.
    • Added the ability to configure the threshold (sensitivity) of the iPen calibration.
    Bug Fixes
    • Fixed an issue where the text margin was not being copied/applied when pasting styles.
    • Fixed an issue introduced in 1.7.1 displaying custom fonts.
    • Fixed an issue importing Visio drawings with rotated line connections.
    • Fixed an issue importing Visio drawings using the "Metric scale" drawing scale type.
    • Fixed an issue calculating the point along a closed path.
    • Fixed the size of two document icons.
    • Improved tolerance in path parsing for hand edited drawing files.
    • Fixed an issue importing Visio scaled Visio drawings.
    • Fixed an issue import WMF and EMF files in Visio drawings where they would be positioned incorrectly.
    • Prevented unnecessary "Unable to connect to pen" errors when waking iPad from sleep.
    • Fixed a regression where the clipboard wouldn't be restored after exiting and coming back to the app.

    TouchDraw 1.7.1

    New Features
    ------------
       * Added the ability to control if both the size and/or the attributes (text size, stroke size, etc...) of a figures are scaled using the "scale by" command.
       * Added the ability to import the font and font style (bold or italic only) used in Visio (VDX) drawings.
    Usability Enhancements
    ----------------------
       * Added the ability to disable (or configure) the automatic image downscaling.
       * Improved the text rendering performance by as much as 6x for most cases.
       * Improved the rendering performance of drawings that contain nested connectors.
       
    Bug Fixes
    ---------
       * Fixed an issue calculating fractional values for the text area variables due to floating point precision.
       * Improved the tolerance of the SVG importer for unexpected values in the "stroke-dasharray" attributes.
       * Added support in the SVG importer for "stroke-miterlimit" attributes.
       * Fixed an issue where the drawings chooser could get out of sync after renaming a duplicated drawing.
       * Fixed an issue where certain JSON strings in a text editor wouldn't be formatted correctly.
       * Several enhancements to reduce memory usage.
       * Fixed an issue with the Visio importer that could cause a crash with nested connectors.
       * Fixed an issue a redraw issue with nested decorated paths that had been resized. 
       * Fixed an issue with the Visio importer related to grouped connected figures.
       * Fixed an issue that could cause TouchDraw to crash when opening a hand edited drawing file.

    TouchDraw 1.7.0

    New Features 
    ------------
       * Added retina artwork and full support for the new iPad.
       * Added support for the Cregle iPen.
       * Added an option to disable text rendering during pan and zoom operations to improve performance (enabled by default for 1st generation iPad users).

    Usability Enhancements
    ---------------------- 
       * Improved the toolbar UI for left handed users.
          
    Bug Fixes
    ---------
       * Fixed an issue exporting PDF's to scale.
       * Fixed an issue where fractional sizes wouldn't display for inches and feet in some cases.
       * Fixed a copy/paste ordering issue when copying selected objects from different layers.
       * Fixed an issue importing transformed paths in SVG files.
       * Improved the SVG importers tolerance of improperly specified TSPAN elements.
       * Fixed an issue setting the scale of imported Visio drawings in Millimeters and Feet.
       * Improved the importing of NURBS in Visio drawings.
       * Fixed an issue working with selected shapes that span layers.
       * Fixed an issue ungrouping a group on another layer.
       * Fixed an issue separating some paths that were importing from SVG drawings.
       * Fixed an issue where importing a Visio drawing that could lead to a crash.
       * Fixed a bug setting the bounds of a group containing a nested circle figure.
       * Fixed a bug where text with an unclosed brace would not display.
       * Fixed an issue exporting text with variables to SVG drawings.
       * Fixed an issue exporting a drawing to Visio in units other than Inches.

     

    TouchDraw 1.6.1

    Bug Fixes
    ---------
       * Fixed an issue sending a drawing to TouchDraw from another app when an unsaved drawing was open.
       * Fixed an issues uploading files to Box.net.
       * Fixed an issue displaying text areas that had JSON formatted text in it. 
       * Fixed an issue for users of iOS 5.1 saving the cloud storage preferences. 

     

    TouchDraw 1.6.0

    New Features

    ------------

       * Added a new "Open Path" command to the Adjustment menu.

       * Added support for custom OpenType fonts.

       * Added a new option to shift pixels by .5 when exporting to a bitmap image.

       * Added support for splitting a path at the location of any handle.

     

    Usability Enhancements

    ---------------------- 

       * Various performance enhancements.

       * Added an option to turn off the background shadows of the handles.

       * Added a better alert message when a user tries to rename a file to an invalid name.

       * Fixed a usability issue where renaming a file name wouldn't scroll the table when the keyboard was shown.

       * Added the ability to edit the radius of a circle in the Adjustment menu.

       * Improved memory usage in situations where the same bitmap image is used multiple times in a drawing.

       * Improved loading and saving of drawings with embedded bitmap images.

       * Improved the general usability and performance of the drawing editor when embedded bitmaps are used.

       * Improved the time to load the stroke, fill and text views.

       * Added a new "Half Size" mode for the stroke, fill and text pickers. (iOS5 users only)

       * The Visio sheet name is now appended onto the name of the drawing when importing VDX files.

     

    Bug Fixes

    ---------

       * Fixed an issue using the "join paths" command on rotated paths.

       * Fixed an issue deleting WebDAV connections that were no longer reachable.

       * Fixed an issue importing scaled Visio diagrams.

       * Fixed an issue exporting imported Visio diagrams with small and dense embedded EMF templates to SVG.

       * Fixed an issue registering too many undo events when deleting a path handle.

       * Fixed an issue importing embedded images in Visio files where the position would be wrong.

       * Fixed an bug where connected graphs in duplicated layers were no longer connected after layer duplication.

       * Fixed a regression introduced in version 1.5.1 related to the external display feature.

       * Fixed an issue renaming drawings right after they were duplicated.

       * Fixed a bug with the "Save as New" function.

       * Fixed an issue scrolling to the rows in a table to be edited.

       * Fixed an issue converting a shape to a path where the text would be lost.

       * Fixed an issue where 1 action did not equal 1 undo steps.

       * Fixed an issue calculting the size of the drawing to be exported, which could lead to blurred exports.

       * Fixed a regression where the text margin couldn't be set.

       * Fixed an issue swapping the of gradients with multiple stops.

       * Fixed an issue where a path handle couldn't be inserted into the last segment of a closed path.

    TouchDraw 1.5.1

    Usability Enhancements

    ---------------------- 

       * Added a new (on by default) "Fast Move and Resize" mode. 

       * Improved the handling of the contextual menus when groups are selected.

       * Restored the "Text Margin" setting that was inadvertantly hidden in version 1.5.0

     

    Bug Fixes

    ---------

       * Fixed a regression in the Visio importer related to quadratic curves.

       * Fixed an intermittent issue sending a drawing to another app.

       * Fixed a regression where "Save as new drawing" was calling "Save" instead.

       * Fixed a potential crash that could occur while reporting an error.

       * Fixed a regression related to exporting images with transparent backgrounds.

       * Fixed a regression where the contextual menu wouldn't be dismissed after pressing "Paste"

       * Fixed an issue moving unconnected connectors as part of a selection or a group.