|
|
FAQ - Frequently Asked Questions Can I import Intaglio drawings? Yes, when exported as SVG. SVG is a full vector exchange format. The EazyDraw import is fully editable, it is not a frozen graphic image. PDF is also vector, and EazyDraw can ungroup PDF for editing. But those who have migrated from Intaglio to EazyDraw have found SVG to be a seamless way to continue using their Intaglio drawings on current Mac technology. Both Intaglio and EazyDraw derive from early 2000 era and are modeled on the original MacDraw paradigm. I purchased as subscription for EazyDraw 9, can I use EazyDraw 10? Yes certainly. All subscriptions carry over seamlessly to EazyDraw 10. I purchased EazyDraw 9, not the subscription. Do I need to pay full price again for EazyDraw 10? No. Your App Store shop page will automatically show the reduced upgrade price, in your local currency. I purchased EazyDraw 9, can I use EazyDraw 10 without purchasing the upgrade? Yes and No. You may use EazyDraw 10 with your EazyDraw 9 license for over one year from your purchase date. EazyDraw communicates with the App Store, knows your purchase date and calculates a generous grace period for the EazyDraw 9 license. I purchased EazyDraw 9, I don't want to purchase EazyDraw 10, is that possible? Yes you may continue to use EazyDraw 9 indefinitely, you have purchased a permanent license for EazyDraw 9. Be certain to turn off automatic upgrades with the App Store. And EazyDraw 9 does not support Sonoma, Ventura, Monterey, Big Sur or native Apple Silicon - so keep that in mind. But EazyDraw 9 is a 64 bit app, so you can safely upgrade to Catalina and stil use EazyDraw 9. Can I just purchase EazyDraw, I do not like subscriptions? Yes certainly. This too is now an in app purchase. This allows you demo and test the full application before purchasing. Go to the App Store, perform Get, test out EazyDraw, click Purchase on the EazyDraw menu. Choose: purchase EazyDraw 10. I had an automatic update and now I must purchase? Yes and No: We do not force updates through the App Store. This is a user setting. If you have a backup copy of an older, that will still run. Or email EazyDraw support, we'll give personalized assistance. Does App Store now support DXF. Brushes, Light and Dark mode? Yes. The App Store version has all capabilities found in the direct version of EazyDraw. |
Version History 11.10.0 November 8, 2024 build 4195 EazyDraw Version 11.9.0 restores and improves QuickLook and thumbnail icons on macOS Sequoia. This version implements a new macOS protocol for providing preview images of your drawings for QuickLook and thumbnail icons. After the upgrade: You may need to trigger macOS to restore previews and thumbnails. In general, we find that after about 24 hours, macOS will begin supplying previews and thumbnails, or there are a few tricks you may want to try. Preview seems to restore more quickly, but thumbnails can take longer. First is a simple restart of the Finder; use the command on the Force Quit panel. Next is a reboot for reliable restoration to check that you only have one new EazyDraw version on the system. Perform Get Info on an EazyDraw drawing, then view the Open With popup menu; on the popup menu, choose the new 11.9.0 EazyDraw, and remove all other versions of EazyDraw seen on the menu from the system if possible. 11.8. August 2, 2024 build 4172 EazyDraw version 11.8.0 adds support for the newest versions of macOS. This version fixes several minor problems, including changing bitmap image DPI using the Graphic Details inspector and applying automatic cross-over indicators to Bézier curves with linear segments. This version improves JSON file format support, extending this file format to edge cases involving arrays of graphics. This version improves the exact positioning of automatic cross-over and arrow flourishes. EazyDraw on Vision Pro offered better accuracy and speed; these algorithms are now incorporated in this macOS version. This version fixes several issues related to changing bitmap image dots-per-inch resolution with the entries on the Graphic Details inspector. Newer versions of macOS generate screen grabs and other system images in new Apple private API graphic formats. EazyDraw now detects the problem image representations, then generates a documented public representation and adds this representation to the internal Image object. This approach allows EazyDraw to properly analyze and access the raw bitmap and apply well defined resampling algorithms to the image. This version fixes a problem with cross-over flourishes applied to a Bezier segment that is actually linear. Previously the cross-over indicator failed to draw correctly.. This version improves the JSON file format support. JSON array parsing was extended. This version fixes occasional positioning errors for Cross-Overs when specifying position as a percent of path length. The positioning on Vision Pro, iPad and iPhone was different than the curve position on macOS. The macOS computation was the incorrect position. This is now correct and precise on all platforms. 11.6.6 May 5, 2024 build 4168 EazyDraw 11.5.6 adds the capability to split Bézier curves at vertices. The split creates two independent Bezier paths or curves with the targeted vertex endpoints. Think of this action as Un-Weld. Control-click a vertex to bring up a contextual menu to use the new split function. Or, execute split on the Graphic Details inspector using the vertex edit popup menu. Use Tools->Convert To->Curves to split a multisegment Bezier into individual segments. The latter method is similar to Convert To Lines, working with all Bezier segment forms, not just lines. EazyDraw 11.5.6 slightly changes the shape of rounded corners of rectangles with rounded corners. To this date, a well-defined cubic curve formed the rectangle corner using two control points positioned at exactly one-half (0.5) of the specified corner radius, which does not result in an exact conic section (arc with a constant radius). This version changes the control points from 0.5 to 0.55228 to cause the cubic polynomial to more closely match the arc of a circle. The visual change in the corner's path is barely noticeable at 10x zoom. EazyDraw 11.5.6 provides several other stability improvements and feature enhancements. EazyDraw 11.5.5 addresses reports of ghosting when moving graphics that have horizontal or vertical edges. 11.6.3 March 25, 2024 build 4166 EazyDraw 11.6.3 corrects problems with adjusting the width of the Graphic Details Inspector, for the English localization. Other languages did not have the problem. 11.6.2 February 14, 2024 build 4163 EazyDraw 11.6.2 corrects a severe compatibility issue with macOS Sonoma introduced with the corrections in version 11.6.1 11.6.1 February 14, 2024 build 4160 EazyDraw 11.6.1 corrects a severe compatibility issue with macOS Sonoma 14.4, discovered by our beta testing. Use EazyDraw 11.6.1 or newer on macOS 14.4 or newer. This release also corrects a few problems with arrow and Bezier paths on macOS Ventura and older. EazyDraw 11.6.1 is an essential update for Big Sur, Monterey, or Ventura users. EazyDraw 11.6.1 finalizes the new JSON drawing format, which will be the primary exchange format for EazyDraw on Vision Pro. 11.6.0 February 10, 2024 build 4160 Photo Drag and Drop with analysis This version of EazyDraw add a new feature to assist importing photos and other bitmap graphics. The Help page is complete for this new feature, Photo Drop Help Page . Use drag and drop to add a photo to an existing drawing. When the cursor enters the drawing window a new target element appears at the center of the drawing view. If the cursor remains some distance away from the target, the drag and drop proceeds in the normal fashion, the photo is accepted and is often large and resized to fit by resampling and adjusting with morph or uniform scale handles. Bring the mouse cursor close to the new target to engage then new feature and EazyDraw analyzes the image and the zoom of your current drawing view then prepares an appropriate resampled and resized image. The target has a red-X if the analysis is not complete or if the cursor is away from the target, when the red-X is not showing, lift the mouse button to accept the automatic preparation of the image. Resampling reduces, significantly, the number of pixels used for the inserted image. This helps to keep drawing sizes reasonable. For example a high resolution photo used as a small postage stamp size graphic comes in with millions of pixels, when only a few thousand is adequate. The new drag and drop target has two adjacent gauges, on the left and right. The one on the right is used to increase of decrease the size of the imported image. Keep in mind the amount of zoom is the primary determinant of import size, higher zoom resulting in smaller final image size. Position the cursor near the size gauge and adjust up and down to tweak the image size. The target shows a minimal preview of approximately the size to expect. The second gauge indicates the amount of down sampling for the image. EazyDraw uses an optimal (yet cpu time consuming) algorithm to resample, the algorithm decreases the pixels across and down by steps of 2. This decreases pixel count by steps of 4. The target displays the resulting size for resulting image in memory and file storage bytes. The persistent bitmap image model used by EazyDraw is PNG. PNG is lossless and preserves full image quality. PNG is compressed requiring fewer storage bytes. This is the difference between the Memory value and the PNG values shown on the drop target. Often the incoming image is JPG. JPG compression losses image quality. The full, non-resampled, image shows as JPG and may have fewer storage bytes than the first resampled image, this is normal and EazyDraw uses the JPG representation for storage. Other Additions and Corrections Enhancement of custom arrow support on both the Arrows and Dimension parameter palettes. The enhancement expands the capabilities of the Save custom named arrow action which is found at the bottom of the named arrow-shape popup menu located on the Custom tab of the Arrows parameter palette. Before the save function only applied to the shape of a custom arrow. Now the save named action applies also to standard arrow shapes and includes the adjustable parameters of standard shapes, such as angle, size, color and style. A saved named standard arrow then appears at the top of the main named arrow popup menu, and on the Dimensions popup menu. The new form standard name custom arrow appears and is managed on the Custom popup menu found on the Custom tab of the Arrow parameter palette. The use of this new feature is actually very simple and natural, easier to understand by experiment than this description, simply adjust an arrow as desired, then save it with a name. Expands the editing area to extend beyond the active drawing area. It now extends off the page or pages of the drawing. Graphics off the drawing page can now be edited and moved, they can be moved back onto the drawing. Bezier control points that extend off the active drawing can be edited.. Fixes a problem knife cutting rectangles and other closed polygons. In some cases the knife was not detecting the close segment of the polygon. Fixes a problem ruler markers not updating properly, they were leaving small ghost trails when moved quickly. This was introduce with Sonoma. The issue is now resolved, the rulers draw cleanly and update properly even when moved quickly. Fixes a problem with Node edit tool and deleting vertices. For some Bezier paths, some vertices near the start of the path failed to delete. This is now fixed. This version of EazyDraw fixes a problem with Hatches. In some cases a changed line-width of a hatch path failed to restore when saving and reopening the drawing. This version of EazyDraw f fixes a problem with some dimensions when attached to only one graphic, such as a Diameter Dimension. When exporting Graphics only the export included a large area of the drawing, back to the origin point 0-0. This is now fixed and the export includes only the bounds of the dimension. This version of EazyDraw has changes to the file type information registered with macOS for EazyDraw and EazyDraw drawings. This update excludes xml in the file format hierarchy. It seems that macOS starting with Sonoma allows other Apps to interfere with EazyDraw access to EazyDraw drawings using the primary EazyDraw graphic format and the text based format for EazyDraw libraries. This issue seems to prevent Apple Mail from showing EazyDraw drawing attachments, for the two text based formats. This extra system information is a very esoteric detail and its deletion should not cause any problems. This version of EazyDraw fixes a problem inserting a vertex in a single segment cubic Bezier. A recent update of EazyDraw 11 introduced the problem. This version of EazyDraw fixes possible problems using Combine Filet or Chamfer with zero radius to extend and add a line segment to a curved Bezier. This problem was introduced with EazyDraw version 11, it is now fixed. This version of EazyDraw fixes a rare problem with automatic Cross Overs. Applying Cross Over to a polygon and possible other straight path Bezier graphics resulted in extra crossover jumpers at each vertex, when using Automatic for Cross Over placement. This problem is now fixed. And this version added an optimized algorithm for automatic Cross Over detection and insertion. This version of EazyDraw adds GIF external image support for SVG import. The SVG specification defines JPG and PNG for bitmap images. Safari now supports embedded GIF images in SVG content. EazyDraw uses Safari as the gold standard for SVG parsing, and now GIF images are accepted in SVG. They are converted to PNG for future save and SVG export. This version of EazyDraw provides a full solution to the specific multi-thread issue encountered when opening large drawings with numerous layers, when many of the layers are not visible. The 11.3.2 solution was expanded after further testing. This version of EazyDraw fixes recently introduced problems with Filet and Chamfer commands. These two Combine commands now work properly. This version significantly extends the SVG import handling for the PreserveAspectRatio attribute as applied to bitmap image content. These improvements follow current Safari implementation. The values of a user specified view box or definition rectangle are combined with the image pixels wide and high according to SVG specifications for PreserveAspectRatio. EazyDraw adds a Crop rectangle if necessary to provide the same content appearance and layout as Safari. This version fixes occasionally seen problems for the multi-page preview on Page Setup panel. This version of EazyDraw corrects a specific multi-thread issue encountered when opening large drawings with numerous layers, when many of the layers are not visible. This version corrects the multiple thread conflict crash. 11.4.1 December 18, 2023 build 4148 A recent version of EazyDraw introduced a problem with the detailed placement of Arrows at the end of lines and curves. The Relief mode failed to provide the early termination of the end of paths with an arrow. A zero relief must shorten the host path by a small amount calculated from the path line width to prevent the path from extending and going under the arrow tip. EazyDraw 11.4.1 fixes these problems with arrows. This version of EazyDraw corrects Arrow drawing, placement, and orientation when applied to a Quadratic Bézier. EazyDraw Version 11 introduced Quadratic Bézier; in many cases, EazyDraw did not draw the arrows correctly. EazyDraw 11.4.1 fixes this appearance detail. This version of EazyDraw corrects a recently introduced problem with double vertices action applied to linear paths. The double vertices function sometimes failed to include the starting or ending path segment for linear paths. The problem caused erratic behavior for subsequent undo and redo actions, further doubling or halving the number of vertices. 11.4.0 December 12, 2023 build 4145 Knife Improvements This version of EazyDraw improves the knife functionality. Now cutting a circle or oval creates two arc graphics. Previously the cut provided two basic Bezier paths. Two arcs are often more useful, if the Bezier construction is desired, one or both arcs may be converted to Bezier using the convert to function on the Tools main menu. This version of EazyDraw improves behavior of the knife tool, when simultaneously cutting multiple graphics, with both vertex and slicing cuts. Previously this mixed mode situation removed vertices for all graphics. Now each graphic cuts with appropriate cutting action. This version of EazyDraw enhances the behavior of the knife tool. Previously a cut at an intersection severed both of the intersecting graphics. Sometimes this is not desirable. Now, if one graphic is selected and the other is not selected the cut only applies to the selected graphic. If neither is selected, or both are selected, the behavior is unchanged, both graphics are severed. Several other minor quirks associated with the knife are improved. JSON Transition EazyDraw 11 on Sonoma introduced a problem for saving and using saved palette layouts, toolbar layouts, advanced duplication configurations, and font character maps. EazyDraw 11.4.0 fixes the problem and changes the saved configuration format to JSON. The default format for these exported configuration files is now JSON, but the older .plist and .txt formats still load. EazyDraw 11.4.0 provides the ability to create and use Libraries in the new JSON format. User Library Improvements The system setting for Keyboard Navigation caused a problem with User Library palettes in the button mode. Under specific palette size situations, opening a User Library then switching to Button mode presented a spurious highlight (normally blue) rectangle on the palette. This is now fixed. Using Keyboard Navigation with User Library palettes not in button mode often present a highlighted button, but this is macOS behavior for this system setting. This version of EazyDraw improves the accuracy of creating a graphic from a user library in button mode. If the library graphic used a drawing scale (1/4 inch for example) and the target drawing had a different scale the new graphic jumped position and size after the user interactive creation step. Now the new graphic is added to the destination drawing exactly as drawn, independent of the size in the library. Note: if the new graphic is needed at scaled size, and the library is in button mode: drag the button to the drawing. This version solves a few problems with User Libraries running in the Tool-Button mode. Double click of a button failed to lock the tool palette tool for multiple use. Adding a tool button graphic to another tool button user library caused EazyDraw to hang in a recursive loop when trying to use the second tool. This recursion issue is fixed with EazyDraw 11.4.0. This version of EazyDraw corrects a problem with the user library panel when in tool-button (icon) mode. The top row of buttons is now fully below the title bar. This update improves the appearance of User Library palettes viewed in icon mode, also known as tool button mode. The title bar used to cover the top portion of the top row of tool buttons. Now, the buttons begin below the title bar. Keynote Support EazyDraw 11.4.0 corrects problems exporting directly to Keynote. EazyDraw 11 introduced a problem with the export, the problem is now fixed. This version of EazyDraw improves support for converting SVG graphics to Keynote Slides. Quicklook and Spotlight This version of EazyDraw corrects possible problems with Quick-Look and Spotlight investigation of EazyDraw drawing files on Apple Silicon. Both Quick-Look and Spotlight are fully supported on Apple and Intel silicon and all supported versions of macOS. Mini Palettes This version addresses several issues with mini-palettes. There were problems with saved and restored panel height. There were appearance issues with the topmost panel parameters covering the control button icons at the top right of the palette. Recent versions of EazyDraw initially opened mini palettes at full height, not the correct reduced height matching the choice for active parameter settings. When first switching to their mini-mode, this was a problem on all twelve mini-palettes. This is now fixed; mini palette heights are consistent with the default and user-modified choice of active parameters for all rollup choices. This release of EazyDraw addresses several minor details with mini-palettes across all languages. Previously, some choices of active parameters for the topmost parameter on a mini palette obscured the Fine Scale and Rollup buttons at the top left of the palette. This release of EazyDraw fixes this problem. Other Improvements This version of EazyDraw corrects a problem loading very large drawings saved on Ventura and opened on Sonoma. EazyDraw Version 11 on Sonoma had a problem Exporting TIFF, the export extension was added as jpg. This is fixed. TIFF export sometimes estimated the file size as zero. This version fixes this problem. This version of EazyDraw changes the behavior of grids when using grids and rulers. Together, but without linking grids to rulers. The grid remained stationary when moving the drawing origin by dragging, Cmd-dragging, or a ruler. Still, a subsequent resize of the drawing window would automatically re-adjust the grid to the new origin. Now, the grids move with the ruler as the ruler is adjusted. This update improves the presentation of help pages. If the EazyDraw The help window is obscured behind other windows when a help question mark button is clicked, the help window moves to the front for accessible location and reference. Before, the help window would change to the proper help page but remain obscured. This update improves the Help page presentation. If the EazyDraw Help Browser is open and the Help menu command is executed, the help window is brought to the front of all other windows. Previously, calling the help menu action with help open closed the help window. Cmd-w or the red close button overrides all and closes the help window. Cmd single quote cycles through all open EazyDraw drawings, the EazyDraw Settings panel and the Help browser window, all of that are open. This works when using Tabs and not using Tabs. To cycle across tabbed drawings in one EazyDraw window, use the Control-Tab key as the shortcut key. This version of EazyDraw reestablishes the Touch Bar functionality. EazyDraw supported the contextual Touch Bar functionality on MacBooks with Touch Bars made from late 2016 until early 2020’s. The highly contextual Touch Bar shortcuts are now available when using Side-Car with iPad on a compatible MacBook. Full featured touch buttons are available along the bottom border on the Side-Car iPad. 11.2.7 November 15, 2023 build 4132 EazyDraw 11.2.7 solves a very rare macOS instability related to date processing. This version of EazyDraw corrects a problem introduced with EazyDraw Version 11 and the updated Sonoma Bezier technology. Path graphics with Arrows that use Relief setting for fine positioning of the arrow tip failed to draw the full path in some cases. This is now fixed. This version of EazyDraw corrects a problem introduced with EazyDraw Version 11 and the updated Sonoma Bezier technology. Knife tool cuts had error points after cut for straight Bezier segments drawn after full cubic Bezier with two control points. This is now fixed. EazyDraw release 11.2.7 fixes a bug when importing SVG drawings. The problem was closed paths, in some cases the closing segment of the path was not drawn. The missing drawn segment persisted when saving and reopening the drawing. Fix drawings saved with this problem manually, or reopen and save the SVG with this new version of EazyDraw.. Align To Grid: This version of EazyDraw changes and, hopefully, improves the behavior of Align to Grid used with Interaction Level graphics. The Interaction Level graphic, such as a Freeze, now inherits the Align To Grid setting from the target graphic. For example. If a group graphic has a specific Align to Grid designation, such as the first point, and if this group graphic is changed to a Freeze interaction level, the Freeze graphic automatically has the same specific Align to Grid snap point. If a different Align to Grid is applied to the Freeze graphic, the setting changes the Freeze graphic. It does not change the setting for the contained graphic unless the new setting is the default, top left, in which case both the Freeze graphic and the target graphic settings are cleared and return to the default setting. 11.2.3 October 30, 2023 build 4124 Critical update for Sonoma. This update is required for MacOS Sonoma version 14.1 and newer. Older versions of EazyDraw 11 do not start on newer versions of Sonoma. 11.2.1 October 19, 2023 build 4119 EazyDraw Version 11 is a significant release that provides compatibility with macOS Sonoma, performance advances with Apple Silicon, and new features made possible with macOS Ventura and Sonoma. This new version introduces support for an improved drawing file format based on JSON. The JSON format is more compact but still human-readable, offering cross-platform compatibility with strict Unicode encoding. See October 6 release information found below for details. EazyDraw release 11.2.1 fixes a bug with the reverse Bezier path command. The command incorrectly interchanged Bezier control points. The reverse path subroutines are used for welding bezier actions too. All of these now perform correctly on Sonoma. MacOS Sonoma introduced a low level inefficiency for a specific Bezier path editing system subroutine. This caused long load times, in some cases even spinning beach ball when loading large EazyDraw of SVG drawings containing complex Bézier curves. EazyDraw 11.2.1 avoids this inefficient construction. Drawing load times are again very efficient for all EazyDraw drawing formats and SVG. Sonoma on Intel: Opening the Help pages with the initial Sonoma release of EazyDraw, on Intel systems using a Local other than our development Local (English US) sometimes crashed. This bug is now fixed. Thanks to our initial users on Sonoma who took the time to report this, and other problems. Note that we welcome all bug and crash reports which are used to debug and improve each subsequent release of EazyDraw. EazyDraw on Sonoma had problems with several (about half) of the builtin Patterns that are provided on the Pattern toolbar user interface menu. The problem Patterns failed to convert to alternative colors. This problem is fixed with this release. Short Version: Extend and Trim by double clicking an end works again, experiment with modifiers to use, the menu options are simple and reliable . The initial Sonoma release had problems with Extend and Trim features which extends or trims lines, paths, and curves to exactly end at the intersection of other elements. These two menu commands now work properly again. The convenience feature, to double click a line end to extend a line end works as defined in the documentation. The extend convenience feature had a conflict with the other convenience of Option-drag to add a vertex to the end of a line. Now CMD-drag adds a vertex and extends interactively, while Option-double click extends a line, path, or curve. This configuration allows simple double click the end of a path or curve to Close the shape, while Option double click extends a path, curve (or line). For lines, since Close is not a valid option, not command modifier key is needed for extend. Summary: for lines, double click end to extend and Option double click to trim. EPS Support: EPS support is dropped by macOS beginning with macOS version 14 (Sonoma). EazyDraw too is dropping support for import of EPS on Sonoma. This release of EazyDraw adds an error message explaining this situation. EazyDraw version 11 still supports EPS on macOS 11 through 13, ceasing support going forward beginning with macOS 14. EPS is a deprecated format that is replaced by PDF. EPS was deprecated by Adobe in 1992. Quadratic Bezier: Quadratic Bezier support has continued testing and several improvements in this release. The Knife tool now cuts Quadratic Bézier curves correctly and populates the drawing with a pair (or more) of new Quadratic Bézier curves.. 11.2.0 October 6, 2023 build 4107 EazyDraw Version 11 is a significant release that provides compatibility with macOS Sonoma, performance advances with Apple Silicon, and new features made possible with macOS Ventura and Sonoma. This new version introduces support for an improved drawing file format based on JSON. The JSON format is more compact but still human-readable, offering cross-platform compatibility with strict Unicode encoding. Sonoma EazyDraw 11 runs on macOS version 11 (Big Sur) and newer. EazyDraw Version 10 runs on macOS 10.13 (High Sierra) through macOS 13 (Ventura). EazyDraw 10 nominally runs on Sonoma but is not tested on Sonoma, EazyDraw 11 is recommended for Sonoma. EazyDraw 10 accepts EazyDraw Version 10 and Version 11 license codes. EazyDraw 11 requires a version 11 license code but accepts a version 10 license code for at least 15 months after purchase (a grace period for upgrading). EazyDraw Nine month license codes are accepted by EazyDraw 10, EazyDraw 11 and EazyDraw Retro. Quadratic Bezier EazyDraw has always provided a full suite of Bezier editing tools. Version 11 extends these editing tools to support second-order (quadratic) curves. The quadratic form is slightly more compact and often encountered in SVG drawings. Two new Quadratic Bezier tools are found about half way down the main tool palette, just above the two standard Bezier tools. JSON EazyDraw Version 11 introduces a new drawing format that uses the open standard JSON data interchange format. JSON uses human-readable text to store and transmit data. JSON is language- independent, even though the definition references Java language. The file extension is .ezdjson. EazyDraw JSON is UTF-8 encoded, ensuring open ecosystem compatibility across operating systems (Apple, Microsoft, and Unix) and languages supporting Emoji characters. EazyDraw JSON drawing files may be examined and edited with present-day text editors and integrated code development systems. JSON is slightly more compact than Apple's PList format; the base format for EazyDraw Graphics format is PList. Over the next few years, beginning with 2024, the EazyDraw Graphics and Binary form will be phased out in favor of JSON. At this time of the release of EazyDraw 11, users should still use the time-proven EazyDraw Graphics format for large critical drawings. Optimized Data Format EazyDraw 11 improves the performance of all 3 (Graphic, Binary, and JSON) graphic formats, compared to EazyDraw versions 10 and earlier. These improvements are designed to provide an inherent data compression with re-use of persistent drawing data. For example: if a complex bezier path is duplicated and used several times in the drawing, the path data is stored once in a data archive and re-used as a simple index for the duplicated graphics. When the drawing is opened, the complex Bezier is only instantiated once and re-used there by reducing the EazyDraw memory footprint. This same principle is applied for many constructs that have significant memory and data footprints. Bitmap images (such as PNG graphics) are saved once and re-used in the same manner. These changes are forward compatible. Bundle Format EazyDraw 11 does not support the EazyDraw Bundle format. Newer technology and methods have replaced the Bundle format. If a Bundle file is encountered, use the Finder to show contents, then use EazyDraw to recover and reconstruct the drawing. Or use an older version of macOS and EazyDraw version 10 or older to recover. 10.10.2 June 18, 2023 build 4102 Preliminary support for the new beta version of macOS Sonoma. This update tests well on Sonoma developer beta version. We have added a new command on Convert To submenu. The new conversion applies to Joined Bezier graphics. The new command converts the normally invisible Join lines to visible lines and adds them to the drawing. The original Bezier graphics remain in the drawing. The new lines are left selected after creation, and the originating Bezier is not selected. This state allows for convenient changes to color, layer, line width, dash pattern, and other attributes of the new lines. We changed the default color for the normally invisible Join lines to correspond to the Join Indicator color provided as a user setting using User Interface EazyDraw settings. The default color was orangish; now, it is light blue for Join Groups. Now the two colors match as they logically should. This indicator color and a short dash are applied to the new lines added by the Join Lines convert to command. Improved Unicode and Emoji support when changing fonts. Previous versions sometimes needed help finding characters and glyphs for extended Unicode code points correctly. Fixed problem using Zoom or Select tools on Quick Keys. These did not work until the zoom (or select) tool panel was opened. Now these always work with no prerequisite opening of the tool palettes. Fixed several synchronization issues with Easy Look inspector when several multiple layer drawings or open and editing activities include closing and opening drawings. The drawing and layers inspector is now very stable in these complex situations. 10.10.2 January 4, 2023 build 4097 EazyDraw 10.9.2 is an essential update for compatibility with macOS 10.13, Ventura. This update improves PDF ungroup for editing. Unicode interpretation of mathematics symbols is expanded. This provides proper conversion and placement of complex Unicode characters. This update improves upon the recent optimizations for file storage and retrieval of bitmap graphics. The optimizations had problems scaling some images originating from screen capture on retinal quality displays. All known issues are now corrected. 10.10.1 November 21, 2022 build 4096 EazyDraw 10.9.1 is an essential update for compatibility with macOS 10.13, Ventura. This update corrects a bug with parameter palettes in the mini-mode. Palettes in this mode could not be closed. This problem prevented the EazyDraw Settings palette from opening. Also, the Morph, Free Transform, and Font panels would not close. This update corrects these issues. This update corrects an incompatibility with Ventura when copying large complex graphics with nested groups. EazyDraw 10.9.1 corrects the display of icons in the main Toolbar. Icons with pop-down menus were larger than the button, and the top portion of the icon graphic was clipped. This version corrects this problem; all Toolbar icons now display correctly in the Toolbar. 10.10.0 November 2, 2022 build 4092 This is the major release with full support for Ventura. This is a free update. This update provides optimization for large complex drawings incorporating bitmap images. The optimization algorithms take advantage of multiple core processors available with Apple Silicon architecture. The optimizations significantly reduce the applications memory footprint for drawings that contain photos and other bitmap images. This update also includes improvements in stability. 10.8.4 July 22, 2022 build 4090 This version supports macOS version 13 known as Ventura. We now have several weeks of testing on Ventura. There are no known problems with EazyDraw 10.7.4 on Ventura. Corrected bugs related to import of Intaglio, SVG, PDF, PNG, and JPG when the default page layout includes a non-zero canvas margin. Imported graphics were not shifted to active design area. This is now fixed. Further improvements for Intaglio import. Improved support for radial gradients. Improvements for centered text that is asymmetrically stretched. Fixed possible crash importing bitmap images with 16 bit depth. Corrected two SVG import parsing bugs. The problems relate to asymmetric scaling and text position. 10.8.3 March 30, 2022 build 4087 EazyDraw Version 10.8.3 provides significant improvements for DXF NURB import. The new methods analyze the NURB construction and attempt a closed-form mathematical conversion to Bezier construction, reverting to approximation methods when a precise mathematical structure is impossible. Approximation algorithms are accurate but involve additional Bezier segments. This version has significant improvements for SVG import of text content from Inkscape. The EazyDraw parser processes a range of deprecated CSS constructs that remain prevalent in Inkscape authored drawings. The recent improvements have added the capability to analyze and reconstruct text content with elaborate typesetting nesting SVG and CSS constructs. In other words: improved text placement accuracy. This update corrects possible problems when converting typeset text using Arabic script fonts to Bezier Path. The improvements provide very accurate glyph placement and interpretation. This version corrects a problem with color modification for layers containing images with 16-bit color depth (16 bits per color component). Expanded color depth images that use 16 bits per color component are becoming more prevalent, making this an important addition. This version corrects possible problems using Match feature with matched graphics nested in group graphics. 10.8.2 February 7, 2022 build 4074 This update improves SVG support for Hue-Saturation-Brightness color specification. The HSL color interpreter now works properly and is updated to utilize wide gamut (P3) color space. This update improves support for interpretation of Intaglio drawings. Support for Arrows now includes more shapes. A problem with interpretation of white fill in Intaglio drawings is corrected with this update. This update provides a new Help page covering the Intaglio import topic. Anyone importing Intaglio drawings is advised to study this relevant documentation. There is a new Intaglio Help Page that provides useful tips and details for converting Intaglio vector drawings to modern supported graphic formats. This update adds capability to the Convert To menu to convert Lines to Auto Lines. This is useful for converting Intaglio drawings. Intaglio content looses information that identifies Auto Lines (Dimensions). The Line with two arrows is recorded in the drawing, but the text and indicators concerning the dimensioning aspect are not preset. Note for Intaglio conversion, when Dimensions are missing: After conversion, select one of the problem dimension lines, use Match (found on Edit menu), select to match Arrow attribute, click Match, all dimension lines are then selected, perform Tools->Convert To->Auto Line. All dimensions are then restored with this one action. Advanced Tip: study Defaults Condensed, then set defaults for Dimensions on the Dimensions palette, then all the new Auto Lines will reflect your choice for dimension format, accuracy, appearance, and other attributes. This technique for recovering Intaglio Dimensions is explained on the new Intaglio Help page. Added capability for Intaglio conversion. Layers are not detectable for the reversed engineered EazyDraw direct reading of an Intaglio drawing file. This version of EazyDraw introduces a patch method to record a marker for layers. Before saving the Intaglio drawing, group all graphics on each layer. If all layers have one top level group and no individual graphics, EazyDraw interprets these top level groups as layers and creates a layer for each top level group in the new EazyDraw drawing. It is still necessary to re-name the layers, but the important, often complex, layer structure is conserved in the converted EazyDraw drawing. Note: If an Intaglio drawing is exported as SVG, the layer Information is present and detectable by EazyDraw. However the exported SVG version is missing many other attributes such as Arrow heads, Grids, Scale and more. This update corrects problems opening drawings that contain EPS images. Recent versions of EazyDraw convert EPS content to PDF content when saving. Drawings saved with EazyDraw 8 and older may still contain EPS content. Opening these older drawing with EPS content caused EazyDraw 10 to crash. This problem is now fixed. This update improves import of PDF (Ungroup PDF), SVG and Intaglio drawings. The content is analyzed for rounded rectangles, when found these are promoted to EazyDraw rounded rectangles. This is helpful when converting Intaglio drawings and other content rich in rounded rectangles. 10.8.1 November 11, 2021 build 4068 EazyDraw 10.8.1 is a minor update to the recent Monterey release. This update corrects problems with the new HTML 5 Help module. Some users, especially on older versions of macOS, could not open the new Help module. Version 10.8.1 fixes this problem. This update improves the appearance of the Selection tool palette, the icons were not sized correctly on Monterey. 10.8.0 October 28, 2021 build 4062 EazyDraw version 10.7.0 is a significant update that provides full support for Monterey (macOS 10.12). This update has several additions and improvements for SVG import, including support for recent CSS advances and the USE SVG construct. This version no longer uses the Apple Help Book technology, which is not reliable on Monterey. This version of EazyDraw Help uses our own HTML 5 browser with an internal keyword search module. The new EazyDraw help system does not need internet access and does not require communications with Apple servers. This update provides remastered Help illustrations created at Retina resolution, with P3 color gamut, on Monterey (they are stunning). This version of EazyDraw is compiled against the newest Monterey development environment using Xcode 13. Xcode 13 ensures the best utilization of the new M1 processors and soon-to-be-released MacBook Pros. This version fixes problems with winding rule application to Crop and Frame group graphics. Everything is working correctly again, the issues related to geometry imported via SVG with complex clipping geometry. Major update for SVG. Several newer constructs are now supported. Revision 2 of EazyDraw mobile (for iOS and iPadOS) will support SVG import and export. This release for macOS is updated to match our current internal best SVG implementation. EazyDraw 10.7 fixes a problem with layer color modification for grayscale png images with no alpha channel. This color metric for PNG images is now processed correctly for opacity and tint. Recent EazyDraw versions lost the ability to paste from LaTeXiT. EazyDraw 10.8 repairs this problem; pasting from LaTeXiT works again. All the interchange support between EazyDraw and LaTeXiT via the Services menu is again working correctly. Note that the EazyDraw Help pages Services Help page provides information on the more advanced exchange actions available. Testing on Catalina and Big Sur using the most recent releases of MacTex and LaTeXiT confirmed the repairs. 10.6.3 June 22, 2021 build 4044 This update provides a significant update to the PDF manual. The update includes re-mastered illustrations. The update gives the manual a bright, refreshing appearance. Update to support Monterey. Please report any issues; thanks. Warning for those using Monterey: PDF exports with multiple cropped bitmap images are corrupt on Monterey. One image often overwrites successive images. Our developer team isolated the problem to a graphic context module in macOS and reported the issue to Apple. We have not found a workaround. The bug is present in Preview, and the bug is probably present in any app that generates pdf content on macOS Monterey. The Match panel had two scroll bars and no title. This update fixes this problem. The window now has one scroll bar and a localized title of ?Match.? There was a problem with highly compressed (lossy compression) JPG images included in a drawing. The JPG compression was not conserved in the EazyDraw original file and for exported PDF. The EazyDraw drawing file and exported PDF files had a much larger size. We have decreased the file size. The EazyDraw drawing file has nearly the same file size as the JPG content size. Exported PDF, using the Export -> PDF option on the main File menu also does not grow excessively in size. However, if the PDF is generated using Print, then Save to PDF, the JPG compress is expanded to PNG compression sizes, and in some cases, the PDF file size may increase significantly. 10.6.2 May 1, 2021 build 4042 Necessary bug fix for German localization. EazyDraw 10.6.2 is a minor update that contains a necessary correction that affects only those using the Germain localization. See details for EazyDraw Version 10.6.1 for several recent improvements and additions. 10.6.1 April 27, 2021 build 4040 Web Color Picker This version includes a significant update of the WebColorPicker. The color picker plugin was a standalone plugin that required manual installation. The EazyDraw Application bundle now contains the plugin, no installation required. The plugin is fully updated to run native on Apple Silicon and supports color space management with support for Displaying P3 color space. The color picker should automatically appear on the system Color Picker toolbar. The manual for the color picker is updated and included in the EazyDraw App bundle, access from the EazyDraw Help menu. Intaglio Improved support for Intaglio import of drawings with PDF content. Also added a feature to EazyDraw to mimic Intaglio implementation for multi-page PDF documents. A multi-page PDF found in an Intaglio drawing will display as one page in EazyDraw. EazyDraw Graphic Details inspector now has a parameter to inspect and set a select page of a multi-page PDF. PDF content from an Intaglio drawing is a complete vector representation available for print and export from EazyDraw. EazyDraw still opens a multi-page PDF as a multi-page layout; use the new parameter to change this behavior. 16-bit PNG 16-bit image depth. There are two new parameters on the Export PNG panel, a popup for the Alpha channel and a new popup for bits per color (pixel depth). EazyDraw now supports eight and 16-bit pixel depth. Previously all PNG exports were 8 bit, premultiply alpha last. The two new popup menus provide support for several other settings and combinations. Updated Help pages document the new capability. These new parameters should allow EazyDraw to match any specific format required by video or streaming applications. And, of course, the 16-bit color depth is growing as a requirement for many workflows. These new parameters should allow EazyDraw to match any specific format required by video or streaming applications. And, of course, the 16-bit color depth is becoming a requirement for many workflows. Text Style This update provides additions and corrections to the Font panel and defaults for text font and typeface. The Current and Default buttons on the Font panel now present the complete EazyDraw condensed default management for the Font panel. These buttons currently support the Command-key-slide convention to manage temporary and permanent default for text font and typeface. In addition, a new popup menu is available to address the scope for text font and typeface default, allowing a drawing and individual layers to hold a font and typeface default independent of the App wide default. All should be self-explanatory, and Help pages have complete details. Bug fixes and improvements Fixed problem working with linked text box. After editing a linked text box would not show editing handles for a semi random period of time. This was only with linked text box that was actually linked to another text box. The bug was introduced recently in EazyDraw 10. All is fixed now. Fixed several issues related to Cross-Over elements when performing Copy then Paste to other Apps as PDF?also fixed issues related to Cross-Overs nested in groups. There were situations where the cross-over was not drawn in the exported PDF. And there were situations where Cross Overs nested in groups would fail to draw in the drawing. Most of these situations involved a Cross Over right at the end of a path. All of these edge cases are now tested and working correctly. Fixed issues with Intaglio imports containing embedded bitmap images. The images were not properly scaled and placed. This is fixed now. This update includes significant improvements to the three logical graphic combine actions?the functions of Union, Intersection, and Difference. Previously, shared boundaries were not well defined. Now the analysis for these actions detects and logically interprets shared boundaries. The algorithm now handles complex curves, such as a doughnut shape. Improvements for text editing when adding text that causes text content to overflow the defined text box. Previously one could still type, but the text was not displayed, and the text box did not grow, resulting in the red box warning icon when editing ended. Now the entering text view grows as typing continues. The solid color text editing background shows a tint as a visual clue that the text has exceeded the current text box size. At the end of editing, the text box grows automatically just to fit the text content. If the text content exceeded the text box (red box indicator showing), the text box does not grow at the end of text editing. Use Lock against Move (Format main menu, near the bottom) to prevent a text box from automatically changing height when adding excess text. We have fixed the issue with Dimension (Connectors) snapping into nested pivot groups. The last version of EazyDraw fixed several problems in this situation, and there is now an additional follow-on correction. Further testing of this geometry was completed. 10.6.0 March 2, 2021 build 4031 Help Pages Help pages have been updated to document the recent improvements on the Preferences panel. Further work completed on the recent major update to the Help pages. Help caches may need to be cleared to properly view the new content. See the ReadMe companion file on the distribution disk: Help Viewer - Tips and Quirks. The home help page now has details on how to check that macOS has rebuilt your help book cache and is showing the new help content. Remember to try to find and remove all older versions of EazyDraw. macOS can access these, and cache your help content and indexed search terms with the out-of-date help book contained in the older app bundle. It is important to study the first / home help page to check that you have the new content. Drawing Scale Improvements Major update for the Scale palette. The user interface now has two more entry / inspection menus to support measuring units when specifying the scaling ratio. For example, a map scale of 5 miles per inch may be entered a 1 inch : 5 miles instead of the direct ratio of 1.0 : 316,800.0 . The two new units entries can be the same as or independent from the drawing scale. This change is found near the top of the Scale palette. The direct ratio is still supported in an inspection field at the top of the scale palette. Added a new feature to automatically compute the drawing scale from a known length on the the drawing. This is found on the Scale palette, main Scale popup menu, near the top of the scale palette. There is a new selection titled From Known Length. If necessary draw a construction line that matches the known length feature in your drawing (often an arial photo, or web-earth view). The known length dialogue has a text field and units popup menu for entry of the length Added the ability to name and save a drawing scale. This is accessed from the Scale palette (near the top of the Format main menu). The Save selection is on the main Scale popup menu, near the bottom of the menu. Use is self explanatory and supported with a Remove entry. Advanced users will find the named scales in the EazyDraw Application support folder save as Text : XML : pList. These additions allow EazyDraw to fully support Intaglio's corresponding numbered Drawing Rulers. The Intaglio drawing ruler active when the drawing was saved from Intaglio is converted to the equivalent EazyDraw drawing scale. EazyDraw Help has been updated to document the use of the new scale features. Colorful Icons - User Interface Theme This release continues, and nearly completes, the re-introduction of the colorful User interface. Thanks for all the input on this topic. The end result is looking great, color icons are back. They are all re-mastered with support for P3 colors, light and dark mode, and Retina resolution. This release has added most of the user customizable toolbar icons and icon pull down menus. These now support all 3 user interface theme options (Color, Monochrome, and Highlight). The 3 theme options are supported live when changed on EazyDraw preferences. No need to quit and restart EazyDraw after a change, this includes a System preferences change of Accent color. This release has added full UI theme support for User Tool palettes, including the Editing palette where User tool palettes are created and edited. In recent releases User Tool Palettes were not included when the UI theme was changed. They are now fully supported including live support of EazyDraw theme change, Light and Dark mode system change, and System Accent color. We have tried to transition your existing user tool palettes that may have been created even before macOS light and dark mode. But - if you have an old tool palette and if it is not behaving properly in this respect, you may need to delete it and re-create to get all of this technology to dynamically track user changes. This release has added full UI theme support for the Quick Keys visual keyboard. This user element shares a great deal of code with User Tool palettes. The notes in the above paragraph apply to the Quick Keys keyboard. Bottom line, the Quick Keys keyboard now dynamically supports all aspects of user settings for UI icons. Command Line Interface - Batch Graphic File Conversion This release introduces a widely requested Command Line Interface (CLI). EazyDraw will run from Terminal / Command Line, and / or a shell script. Launch from Terminal and include at a -C (C for Command line) option. EazyDraw will run with no Graphic User Interface (no GUI), no drawing windows, menus, palettes. At this release the primary use is graphic file conversion. The command processes all files listed. The input file format is automatically determined from the content, output format is specified on the command line. Unix Standard I/O is supported for all text based formats (EazyDraw Graphic, SVG, and DXF). Intaglio drawing files (actually bundles) are supported as input for conversion processing. The suite of control options provide management necessary for automatic processing of SVG input and DXF output. Options include control of SVG pixel scale, DXF drawing scale, DXF axis direction, DXF origin placement, and other practical details necessary for automatic batch processing. Expect new capability in this area. Development is planned in the batch automatic packing and unpacking of layers. One use for this capability will be automated work flow for software development media catalogues. This new capability is documented in the EazyDraw Help pages. You will find a new top level link to Command Line Interface, just below the master Menu reference link on the Help main page. Intaglio Transition This release includes new capability to assist user transitioning from Intaglio to EazyDraw. Thanks to all the Intaglio users that have provided input and beta testing for this crash (bad word choice) project. We have tested with Intaglio version 3.9.5. Drawings saved as to the Document file type from Intaglio version 3.9.5 should open seamlessly in EazyDraw. This is a bundle file type. The EazyDraw pList is updated to provide a backup icon for this file type. Intaglio does not need to be installed for the bundles to be identified properly displayed by the Finder. Use the normal Open command from EazyDraw to access the Intaglio drawing and open it for editing. The core format for these files is SVG, therefore the content found in EazyDraw is native graphics and text - fully editable. There is a second .intaglio file type, defined in the Intaglio pList as the Flat file type. This is a binary format, EazyDraw is NOT capable of parsing these files. An informative error message is presented if you try to open a flat binary with EazyDraw. Our tests have shown that the Flat files will open in Intaglio 3.9.5, running on macOS 10.13. A Flat format Intaglio drawing can be converted to the supported Intaglio Document (Bundle) file type using Save As in Intaglio 3.9.5. The Bundle copy of the drawing has the same extension ( .intaglio ) and macOS will grant edit privileges for this file to EazyDraw. EazyDraw now has Intaglio icons and file information for macOS. This provides icon presentation on macOS including Big Sur on Apple Silicon even if Intaglio is not installed. This is important to identify the drawing folder as a bundle. This in turn can prevent undefined behavior in other Apps. EazyDraw App information (pList) registers EazyDraw as a Read Editor for Intaglio drawing bundles. As noted above: EazyDraw now reads the Intaglio Ruler information and sets the EazyDraw drawing scale accordingly, scaled Intaglio drawings import with correct drawing scale. Grid spacing, settings and color are read from the Intaglio drawing and restored in the EazyDraw drawing. The Arrow reconstruction is not 100 percent complete, some Intaglio standard arrow shapes were not in the set of EazyDraw standard arrows, they will be added to EazyDraw soon to complete this aspect of the import. Several graphic forms are now detected and promoted to their EazyDraw graphic construct: Rounded Rectangles, Rectangles, Polygons, are conserved. Gradients are imported and conserved. Arrows are now re-created as corresponding EazyDraw Arrows. Fixed issues importing SVG related to special purpose font families. Problems were encountered with Intaglio imports using older non-unicode font packages. These now import properly directly from the Intaglio files. Arrows Some improvements to the Arrows palette. The Standard arrows popup menu now has high quality preview icons for each standard arrow. Historically these were described by names only, the added preview images are very helpful especially on Retina display. Standard arrows were updated with a few new shapes. Those are found added to the bottom of the Standard Arrows popup menu. With the addition of the new Arrows, EazyDraw can map all arrows from an Intaglio drawing to a Standard EazyDraw arrow. Intaglio uses should keep in mind that EazyDraw Arrows have angle (and size) as a user accessible parameter. The angle adjustability applies to all EazyDraw standard arrows. Morph Made a improvements on the Morph panel. Our support team was receiving input that Uniform scaling was not obvious on the Morph panel. This release has changes to the wording and labels for scaling. We think this will make Uniform scaling clearer as a choice. The Help pages were updated to be in fully in sync with the current Morph panel parameters and layout. Other minor improvements and corrections The Transfer feature for Vector Hatch was not working. It is now fixed. Transfer allows a User Library element to function as a defined set of graphic properties. The Hatch property was being skipped and not applied to the target graphic(s) even when a Hatch was present and the Transfer parameter set included the Hatch. All is working again. This seems to have been broken since EazyDraw Version 8. Remember to report problems to our support staff. Improved PDF ungroup to recognize rounded rectangle geometry. When detected the generic closed Bezier path is promoted to an EazyDraw rounded rectangle with corresponding corner radii. Fixed issues importing SVG related to special purpose font families. Problems were encountered with Intaglio imports using older non-unicode font packages. These now import properly directly from the Intaglio files. Fixed problem snapping connectors and dimensions to nested pivot graphics and free transform graphics. The snapping target points were not mapping to the correct rotated or transformed points. Fixed problem with Graphic Details inspector when positioning the end of a line whose length and angle are pinned. The Numerical input was slightly modified on input. This is now fixed. Improved appearance of the dash line popup menu which appears in several palettes such as the Dashes and Hatches. These are now higher quality preview images. These now have proper Big Sur UI colors in light and dark mode. 10.4.0 January 26, 2021 This release completes a major update of the over 400 Help pages. They have all been updated to correspond with EazyDraw 10. Illustrations have been recaptured at 2x resolution (Retina resolution) with P3 colors on Big Sur. Content text has been reformatted with contemporary font face and Big Sur typesetting. This upgrade was about half complete with the introduction of EazyDraw 10 last November. It is now complete. EazyDraw Help still uses the Mac Help book technology which employs heavy handed caching. You may want (and / or may need) to remove all old EazyDraws from your system - this is always a good idea. Then remove the Apple Help caches in your home library. Then reboot after installing but not running EazyDraw 1-_ .0. It is common that the first time you access the updated Help pages you may see a message that content is not available. This a good indicator, it means the help index in the new EazyDraw bundle is being cached. Wait about one cup of coffee and try again, then you should see the new content. To test: check that you can find a new help page on the topic copy and paste drawing, on the Edit menu, near the bottom. There is a new feature to copy and paste drawing setup parameters. The new commands are found near the bottom of the Edit main menu. These commands should be self explanatory and extend the paste special concept from graphic attributes to drawing attributes. Help pages are complete, refer to these for more information on the use of the new capability. Study this new feature on the Help page, as this will insure you new Help content has updated the macOS cache. The EazyDraw Preferences panel has a major update. The top toolbar portion is completely redesigned. The concept of a default - set was (is) a bit cryptic, and was probably even more obscure for non-english speaking users. The new design employs more informative icons instead of wording, which should make the functionality more obvious for everyone. We think the concept of having different groups of defaults will now be discoverable with the icons and visual clues, the two new popup menus, and the indicators on the extended toolbar. Keep in mind that this is not where one changes parameter settings, and it is not where one makes a simple change to a default setting. This is for managing task specific groups of defaults. In any case it all looks much better, the last design update was over 10 years ago. The scope of the default set was missing a few parameter palettes, these are now included. More colorful icons are complete. Reminder: choose your icon look on the EazyDraw Preferences -> UI Theme (top left icon/tool button on EazyDraw Preferences panel. EazyDraw 10 re-introduced the colorful icons for the user interface. The initial version 10 release had all the tool palettes supported for color icons. But most of the toolbar icons were still monochrome. This did not go over so well with the color icon crowd. Now we have most to the toolbar icons supporting the all 3 user interface modes (Monochrome, Highlight, and Color : or Mojave, Big Sur, Sierra) The project is about 80% complete and should be finished with the next release. We know that a cursory view of the project would be to simply put the old icons back - but it is not that simple of course. Icons now need to support light and dark mode, the old icons only had one design. In actuality a good icon needs light and dark mode for normal and 2x resolution. The EazyDraw Media Assets catalogue have 12 icon entries for each icon seen. Of course we have used EazyDraw to design, draw, and populate the project catalogue - using color managed P3 UI colors of course. As one might guess, this complexity was simplified if the icons are designed monochrome / gray scale. Major upgrade for the Graphic Details and Layers inspector for Czech, Chinese, Italian, Norwegian and Spanish users language users. All the Graphic Details inspector panels, there are about 50 of them, have now been fully updated to Big Sur design standards. The dark mode designs have been updated. The Graphic Details and Layers inspectors are now resizable in all 12 languages supported by EazyDraw. All inspectors, tabs and panels resize and auto format for unclipped numeric inspection even if units are displayed with very high precision numeric settings. Improved support for import of drawings from Intaglio. SVG has proven to be a good transition path from Intaglio to EazyDraw. There were a few problems, including a possible EazyDraw crash. Intaglio saves the SVG content in a folder with the extension .svg, but the folder is not actually a bundle (perhaps it was a bundle on older versions of macOS but now on Big Sur it is just a strange finder element, a folder with an extension. These caused EazyDraw to crash. That is now fixed. EazyDraw now has a file system patch to simulate bundle behavior and access the SVG content in the folder. This is working now with EazyDraw 10.2. In addition: The Intaglio SVG files degraded geometric classes to paths, loosing identity of rectangles and other geometric forms. EazyDraw now tests for these situations and promotes the groups of lines to more useful graphics such as rectangles, squares, rounded rectangles, rotated rectangles, etc. We are still working or the Intaglio import work flow. Please send in test drawings that could use improvement or have issues. We will fix them and all Intaglio transitioning users will benefit. Fixed problem with Text when opening a drawing saved from EazyDraw 3 and opened with EazyDraw 10 on High Sierra. Some text blocks would fail to load, causing an empty text box. This is now fixed. Fail safe code has been added to retain the original text data content if problems like this are encountered in the future. This code relates to the significant, behind the scenes, effort to keep all old drawings accessible on the new versions of macOS. Apple has depreciated the unarchivers and left users with no avenue to access the old text technology, dating to 1990s and early 2000s. EazyDraw has reverse engineered the old formats to provide our users with the solutions needed. Apple has fixed the bug that caused this issue on macOS 10.14 and earlier. Best advise to users is to make certain you have an EazyDraw Graphic format copy (not the binary file format). EazyDraw Graphic format is XML based, human readable, which insures data integrity across technology and time.. Fixed Dots Per Inch input on Graphic Details inspector for German, French, Spanish. Changed behavior for Copy and Paste - Drag and Drop of text between scaled drawings with different scale. Previously the text was scaled to match the destination drawing scale. Now transferring text is not adjusted. 10.2.4 December 15, 2020 Fixed Finder preview icon images and Quicklook previews. These were not displaying on some installations. The problem began with EazyDraw 10 and the Big Sur release. The EazyDraw drivers were updated to dual binaries for Apple Silicon support. But it seems macOS is not yet compatible. We replaced the drivers with older versions running Intel only - using Rosetta on M1 CPUs. Fixed Apple Help pages. Starting with EazyDraw 10.1.0 some installations, and all users on macOS 10.13 could not access the Help pages. The Apple Help index built for Big Sur was not compatible on macOS 10.13. Help pages work again on all systems. This release has further updates to Help content. Updating is about 90% complete and continues. All graphics and content are being upgraded to reflect the Big Sur user interface. Of coulee, the content and graphics apply for EazyDraw 10 on all supported macOS versions, 10.13 and newer. Fixed Color icons for right facing trapezoid tool button. The wrong icon was shown on the toolbar for the color icon theme. Update for the layers inspector for Chinese, Czech, Italian, Norwegian , Portuguese, Spanish. Swedish was updated with version 10.1.2. The update is a major appearance improvement. It adopts the new guidelines Apple has specified and implemented with Big Sur. Update for the graphic details inspector for Italian, Norwegian , and Spanish. Swedish was updated with version 10.1.2. The update is a major appearance improvement. It adopts the new guidelines Apple has specified and implemented with Big Sur. The update provides natural field width adjustment as the inspector panel is resized. Fixed bug on the Help menu display indicating, erroneously, that there were zero days left on expiring license. This is fixed now. 10.2.2 November 24, 2020 Fixed problem adding layers. Users with version 9 purchase were not allowed to add a layer, this was incorrect. Problem is fixed all users with an active license or subscription can again add layers. Fixed problem with attaching dimensions when the target graphic is embedded in a group nested in another group. The attach points were not computed correctly and the snap point would sometimes revert to the origin of the drawing. This was recently introduce in EazyDraw 10. Was not present in EazyDraw 9. All is fixed now. Fixed problem with very narrow (hair line) vertical or horizontal lines. If the line width was less than 0.05 Points, the line would not display. This has been present for about 18 months, in late versions of EazyDraw 9. Major upgrade for the Graphic Details and Layers inspector for Swedish language users. This was especially important for dark mode users. All display panels are now upgrade to Big Sur design standards and dynamic colors for light and dark mode. Fixed Monochrome icons for dark mode for Brace tool button. These 4 buttons were nearly invisible in dark mode. Their icons are now properly shown in both light and dark mode on Retina and classic displays. 10.2.1 November 11, 2020 !!Colorful Icons Back!! They are back, but not default: open EazyDraw preferences -> UITheme, choose Color on Icons popup menu. Highlight mode is controlled by your choice of System Accent color (on General tab -> System Preferences). EazyDraw now has three user interface themes with support for the 2010-ish colorful icons. All 3 themes support and adapt to both light and dark mode system appearance. The third choice is the Mojave subdued monochrome look. Go to EazyDraw Preferences, select UI Theme. Near bottom of the panel the Icons popup menu provides 3 selections. Color is the older theme with colorful tool icons. A new theme, the default for Big Sur, is named Highlight. This theme tints the icons using System Preferences setting for Accent Color to highlight a selection and a compliment color as an icon tint. Match New feature to search for graphics that match parameter attributes, such as fill color, or text font family. This is found on the Edit menu, near the bottom. Select a single graphic that has the desired trait, this graphic is the master for the match search. Match then enables. Choose desired traits to match, then execute. The search for matches encompasses all selectable graphics. Check Help pages for full documentation. Universal Binary. The App runs native on Intel or Apple Silicon. This means native optimal performance on Apple M1 CPU. Nothing needs to be performed by the user, macOS will choose the correct binary for your system. No compromises: if your CPU is intel, if your macOS is older than Big Sur, no problem: the Universal Binary has a complete Intel version. Drawings exchange seamlessly, if you have a new M1 CPU and an older Intel system EazyDraw will run optimally on both and drawings will interchange seamlessly. Help Pages. The EazyDraw Help pages which work with macOS Help Book Viewer have undergone a major update. While these pages are updated with each release to remain consistent with the evolution of EazyDraw, the last major update was over 10 years ago: before Retina resolution graphics and P3 colors were a thing. With EazyDraw 10 the illustrations and images have been re-mastered on Big Sur with high dynamic range (brighter P3 colors) and Retina grade (@2x) resolution. The improved appearance benefits tremendously with the amazing new clean crisp Big Sur design. Full support for Big Sur. This version supports macOC 10.13, 10.14, 10.15 and 11.0 . Many other code improvements and re-authored user interface graphics from over 6 months of top to bottom testing and coding optimization for Apple Silicon native support. 9.8.2 September 29, 2020 Corrected problem with Menu Keys used with a user installed Library Menu. Shortcut keys applied to custom library menus were attaching to elements in adjacent library menus. Hard to explain, but fixed now. A user created library may be added to the Libraries menu and short cut keys may be assigned to user graphics using the Menu Keys feature. Corrected problem exporting drop shadows on Mojave and Catalina. PNG, TIF, and JPG exports had the drop shadow direction flipped up vs down. PDF exports were sometimes dropping shadows. All is working properly again. Corrected possible problem exporting raster graphics with a solid background, on Mojave, and Catalina. Occasionally these exports would have a visible one pixel colored border on an edge or two. Most noticeably exporting a white background JPG might have dark lines on a couple of edges. These arise from the anti aliasing algorithm and how the edge colors are handled mathematically. EazyDraw now overtly paints a one pixel border of the solid background color around all exported bitmap (raster) images. If content at export is Graphics Only or Selected Graphics the one pixel border is added to the graphic. If content at export is Full Drawing Area, the border is still painted but no pixels are added. Of course this is all avoided properly under user control by exporting PNG with no background; if a colored background is needed then the user should draw the background with a filled rectangle properly positioned a few pixels interior to the edges and then anti-aliasing will have room to work. Short version: Corrected a few reported issues with SVG import. As the use of SVG is expanding we see more SVG content that is technically outside the documented specification but is interpreted by Safari. This specification drift is probably inevitable and we will continue to use Safari as our gold standard. Issues recently addressed generate warnings for proprietary attributes when analyzed and cleaned with BBEdit xml utilities. Please report any issues encountered with SVG import or export, thanks. Corrected problem reordering parameter fields on mini palettes, using drag and drop. The parameter field was dropping to a rather random new position, when dropped. Reorder by drag and drop now works properly. Corrected problem when using the Scale Worksheet panel. Setting the scale via this panel could later cause a problem with the Save or Save As browsing panel. EazyDraw would hang when trying to present the Save Browse panel. This is now fixed.. 9.8.1 June 17, 2020 Fixed issues for gradients with extended convergence ranges. Most noticeability a few of the gradients in the default toolbar palette were not drawn properly. For example: gradients that transitioned from light to dark and back to light. These are again working properly. Fixed SVG import for SVG content containing new CSS3 constructions. 9.8.0 March 30, 2020 Added new capability for editing Bezier curves and paths. Cmd and Option buttons have new vertex editing modifications. Cmd and Option will modify to insert a vertex in a Path (Path being a Bezier of straight, non curved, segments). Cmd and Option will modify to extend either end of an open Bezier path or curve. Hold down the modifier key then click on the target vertex and drag, the newly inserted vertex will drag and follow mouse movements. For end point extension Cmd extends a linear segment with control points. For end point extension Option extends a curved segment. For a path Cmd adds the vertex after the vertex, Option adds the point before the vertex. Cmd and Option drag of a non-end point vertex for a Bezier curve does not insert a vertex, the modifier keys cause adjacent control points to move with the vertex. Fixed SVG import for SVG content that contains a single point Bezier path or line. Previously EazyDraw printed an error message and failed the conversion. Several browsers were tested and they accept the file, therefore it seems that EazyDraw should accept the drawing. Fixed SVG export of rotated text when using outlines for text (no fonts or glyphs used for text). Rotated text was rotated twice on the export. This is now fixed. Fixed a problem with grid color for users running on older versions of macOS (10.13). EazyDraw 9 had progressed to use Catalogue colors for the grid default colors which provides better future support for wide gamut displays. But madOS 10.13 is older and did not properly handle the new grid color . Grids sometimes would open and not be seen until the drawing was saved and re-opened on macOS 10.13. This is now all fixed. The correction still provides full support for wide gamut display colors on macOS 10.14 and 10.15. Fixed bug with the Snap popup menu found on right side of the Attributes bar. The popup menu did not work if the Align to Grid palette had not ben opened. Now the menu always works, even if the Align to Grid palette is not open and has never been opened. Export iconset did not properly select the content for the individual icons. The problem was introduced with recent changes to support wide gamut colors. Export iconset now works with all png supported color space selections including p3 colors. 9.6.2 January 2, 2020 Added new controls for attributed text background. The macOS system font panel previously provided this control but with Catalina they have dropped support for this parameter. We have added the parameter to the Accessory view found at the bottom of the system font panel. This text background is distinct from the text box background. The text box background is managed on the Color and Style palette. The attributed text background applies specifically with each glyph. Normally this version of text background in not used by EazyDraw users, the text box background has the most commonly sought appearance. The main need for this parameter is to be able to turn off an attributed text background that might be pasted into an EazyDraw drawing. Fixed a multi-thread problem associated to the system font panel. A very rare situation that normally would not cause a crash. All is robust now. Fixed issues when copying to Clipboard using bitmap (TIFF) images, on Catalina. Starting with Catalina bitmap images for the System Clipboard are formatted at 16 bit per color component with wide gamut color encoding. Many Apps on macOS (about half it seemed) require Little Endian byte order for the 16 bit information. EazyDraw 9 now uses Little Endian byte order. Previously Apps like the Finder and Messages did not respect the actual byte order of the image content, the images were highly distorted with color speckles and blurry content. This was only a problem on Catalina, Mojave and High Sierra did not experience this problem. All is correct now. Fixed issues when copying to Clipboard using bitmap (TIFF) images. The copied images were not using wide gamut colors. This is now fixed, the copied image will have the same color space (color gamut) as defined in the drawing. Inspect and set image color space on Graphic Details inspector. Default color space for images when copying to the Clipboard is now P3 color space.. 9.6.0 November 14, 2019 Fully tested and integrated with the new mobile EazyDraw versions for iPhone and iPad. Download the EazyDraw companion app to your mobile device: open the App Store from your mobile device (iPhone or iPad). Search for EazyDraw - you will need to spell it out correctly with the z. Download and install, the mobile version is free - no charges, no subscriptions. Exchange drawings and / or individual graphics with Hand-off copy and paste. Move drawings to and from the mobile device using the new Catalina Finder capability or iCloud. Drawing format, both EazyDraw Binary and Graphic formats, are the same for mobile EazyDraw and EazyDraw 9. Finalized Catalina support. All is stable on macOS 10.15, Catalina. Fixed issue opening drawings saved from EazyDraw Version 6 that contained PNG or JPG images. The images were often flipped, up and down directions. This is now fixed . Changed the orientation for exported PNG and JPG images. These were not displayed properly by several Linux and Windows apps. The images were prepared correctly and displayed properly on most apps including Preview. However apps that did not read and respect meta-data defining the image orientation would display the images upside-down. The EazyDraw exports were flipped and, of course, noted accordingly in the metadata. Now all apps should display the images properly. 9.4.4 October 23, 2019 Fully tested on Catalina, macOS 10.15, golden master release from Apple. Integrated with Universal Clipboard to share copy and paste with iPad and iPhone devices.. This provides for copy and paste across devices. Fully tested for round trip exchange of drawings with EazyDraw for macOS and EazyDraw for iPadOS and iOS. Testing assured accurate and faithful edit across all 3 operating systems, using both iCloud and Files on iOS. Fixed a bug with save for Pivot interactive graphics. 9.4.3 June 12, 2019 Updated Help pages, new documentation for DXF, vector Hatches and other export and import features. Runs well on Catalina developer release (macOS 10.15). Please report issues if encountered. Support for Beta release of SF Symbols. Access Apple's user interface icons, SF Symbols with the SF Symbols App. Use standard Convert to Bezier commands for design and editing of the new UI symbols; as allowed with Apple copyright information. 9.4.2 May 8, 2019 Corrected DXF import. Recent versions of EazyDraw for Mojave had problems properly converting DXF NURBs to Bezier curves. This is now fixed. Corrected y-axis flipped bitmap image. Rare situation, involves images that had no y-axis meta-data that were created with older versions of EazyDraw, then used by EazyDraw versions 8 (late versions, 8.7 and later). These images would open once in correct orientation then second save (or Duplicate of the drawing) would experience a y-axis flip. This situation is now corrected. 9.4.1 April 1, 2019 Improved performance for drawings that contain large PDF images. Apple has made changes to a technology called responsive scrolling, which added a very large CPU overhead drawing a large number of small rectangles of the large PDF. EazyDraw now swaps in a bitmap image of the PDF image for drawing to the screen. Quality should be the same. The bitmap representation is only used for screen drawing, not export or printing. The bitmap image is able to efficiently supply the large number of small sub-images required by macOS for the responsive scrolling engine. The vector aspect of the PDF image works well for drawing the full image but is not optimal for drawing the large number of sub-regions. Improved performance for drawings that contain large bitmap images on layers with Color Modification. This is situation had similar issues supplying information to macOS for responsive scrolling (see above). EazyDraw now caches the fully color modified bitmap image which solves the performance issue. Fixed problem reading drawings saved from older versions (pre version 5) of EazyDraw, saved in the binary format. There was a problem reading orthogonal .paths in these drawing files. This problem is now fixed. The overall goal is to fully support opening any drawing created by EazyDraw from 2001 to present. This requires reverse engineering low level operating system binary parsing modules. Please report any issues in this area. Improved Text Flow via Text Links. There was a possible recursion if, some how, the out text link of a text box was connected to the in text link of the same text box. A verification is now integrated into the code to make certain that in and out text links are robust. 9.4.0 March 14, 2019 Fixed Dimension and Connector snapping to groups. Snap points near the top of a group were not being detected. Problem fixed. Fixed possible crash when adjusting the overall length of a Dash pattern on the Dashes palette and / or the vector Hatch palette. Further corrections for the intermittent issue of setting line weight, dash pattern or arrows from the Attributes bar. In rare cases use of the Attributes bar popup menus would disable use of the corresponding controls on the Color and Style, or Dash, or Arrows primary tool box palette. Hopefully this is fixed now, our apologies for nagging problem. Improved SVG support for CSS constructs of the USE property. There were issues causing a crash, and other problems associated with inheritance of color and style attributes. Imports using these constructs now seems robust. 9.2.8 February 4, 2019 Minor update with major changes for the Dutch localization. The Dutch localization has major changes for the Graphic Details and Layers inspectors. These have been improved with full resizing capability and enhanced light and dark mode support. Fixed intermittent issue with setting line weight from the Attributes bar on Mojave. 9.2.7 January 25, 2019 Minor update with major changes for the Japanese localization. The Japanese localization has major changes for the Graphic Details and Layers inspectors. These have been improved with full resizing capability and enhanced light and dark mode support. 9.2.6 January 16, 2019 Reboot Keynote export. Apple has reinstated the public Keynote file format. We have added back to EazyDraw the ability to export *.key file format. The export is a full native vector and fill export. Graphics (including Bezier paths) created in EazyDraw and exported to Keynote are editable in Keynote. Bezier paths and other shapes may be used as masks in Keynote. SVG content from the web may be opened in EazyDraw, edited in EazyDraw, exported to Keynote from EazyDraw for use and native editing in Keynote. The keynote export is found on the File main menu, Export submenu. (Short Version: EazyDraw Preferences, set Window Tabs to Disallowed -> to prevent Tabs.) A new setting is now available on EazyDraw preferences for additional control over the use of Tabs for new or opening drawings. Recent changes in macOS result in Tabs being used as a default condition. There is a System Setting, on the Dock settings panel, for managing this user preference. But we have several complaints that Tabs remain in use. The new setting on EazyDraw preferences when set to Disallow will prevail and new drawing windows will open in separate windows. The EazyDraw setting and the system setting do interact, thus all possibilities are available: for example set the System setting to Always and Safari will use tabs, and EazyDraw will not use tabs when the EazyDraw setting is Disallow. Note: a change to the EazyDraw setting applies to the next window that will open and to the front most window that is open, keep this scope statement in mind to avoid confusion when testing behavior. Added French localization of the PDF user manual. Access from the Help menu, when running in French. Added French localization of the PDF user manual. Access from the Help menu, when running in French. Fixed several problems associated with setting dashes or arrows from the Attributes bar buttons. These problems were rather random and sometimes caused a change in defaults (all new lines might start drawing as dashed - for example) These are all fixed now. Fixed problem saving newly created drawings on macOS 10.13. Mojave users did not have this issue. The error message mentions Grid color. This is now fixed. Drawing save properly again. This was a new problem with version 9.1.1 . Fixed problem with ruler color on macOS 10.13. The default color for new drawings was a stark black. This is now fixed and provides a more pleasing gray background for the ruler. Mojave users did not have this problem . Fixed possible problems changing color or line width from the Attribute bar when the Color and Style palette was not in use. Fixed an issue with exported JPG images. These images were often y-axis flipped when used as web graphics. They would display properly natively on any Mac or iOS device. These were seen flipped when viewed by a web browser. The EazyDraw export for JPG was y-mirrored at the pixel level with a corresponding mirror for the meta data image information. This assures proper y-axis orientation on all systems that we tested. 9.2.1 December 16, 2018 Fixed long standing issues related to customizing the main toolbar on High Sierra and Mojave. Each version of macOS had problems. High Sierra blocked the toolbar with the tool selection palette, when not in Full Screen Mode. Mojave had problems in Full Screen mode, the tool selection palette extended off screen preventing mouse click of the Done button. These are both actually macOS issues present in other Apps. EazyDraw now has patches to correct the problems. When first presented the tool selection palette still has the position and auto resining errors, then you will see a brief flash and the palette is corrected by the EazyDraw patch - making everything again fully usable. Fixed a problem with Find for text strings. Rare problem related presence of corrupt empty text boxes. This is now robust and always works. Fixed problem with y axis flipped bitmap images in drawings save with EazyDraw Version 8. The issue was with TIFF images. They are now opened correctly. Fixed ruler background color on High Sierra, with multiple drawing windows. The non-main windows had a sharp black background color. That color should be less saturated, a softer gray to indicate the window is not in focus. This is fixed now.. Fixed problem on Grid Reference palette. Clicking on the reference view to set a user defined reference point was not setting the exact point indicated by the cursor. The cursor-pointer is now accurate again.. Changed wording for the Inspector menu on the View main menu in Japanese. A native Japanese user submitted improved phrase for this function. Fixed problem when adding a new tool to a user tool palette. The tool palette icon was oversized, until the next quit and restart of EazyDraw. This is now displayed properly immediately after an edit session for a user tool palette. Fixed speed problem with large JPG images. Display was much slower than with previous versions of EazyDraw on previous versions of macOS. Lag times are now much better on Mojave. Fixed problem with certain pattern fill images. They were displayed with severe banding and inaccurate colors. This is now fixed. 9.2.0 November 2, 2018 Mojave release with support for dynamic light and dark mode user interface. All New Look: The user interface has a major upgrade. The new look is predominately monochrome for consistent contemporary appearance in both light and dark mode. Light and Dark Mode. Stay focused and productive under both light and dark ambient conditions. Change between light and dark modes on the fly, no need to quit and restart EazyDraw. Choose light or dark mode on System Settings, General Tab. This is a new Mojave only feature. System settings choice for Accent Color is reflected throughout EazyDraw UI. This is a system setting on the General tab, experiment to get the best choice for your viewing environment. Wide color gamut enhances the visual experience on compatible displays. Support for wide gamut color, also called high dynamic range colors. Newer Macs (powerBooks, and iMacs 2016 and newer) have displays that provide P3 Colors. Older technology screens use sRGB colors. The P3 color space has a much wider color gamut than sRGB. Simple terms: colors can be brighter on a P3 screen. Actually there are two requirements to see these brighter colors, the App must support and present P3 colors and the display must be a P3 display. For professional (or semi-pro) use, EazyDraw 9 provides fully color managed image authoring. This includes live visualization and tagged image export (PNG, JPG, TIFF, PDF, SVG). If your audience includes mobile, then P3 images are a must. All color wells provide intelligent tool tip that clearly indicates the color space (gamut) for colors used in a drawing. The system color picker, color sliders tab, gear menu, provides interface point to select the color profile (synonym: color space, color gamut, color dynamic range). Quick Look PNG, JPG, and TIFF preview images are now color managed and support P3 colors. The Quick Look image format is set on the Properties palette, access from File main menu in EazyDraw. The default format is PDF. The Quick Look image is included in the drawing file. Large detailed technical drawings can lead to very large PDF vector images perhaps even doubling the size of the drawing. In these cases a PNG or JPG format (or None, that is a setting too) may be the best choice. All these formats have been optimized and are fully color managed with EazyDraw 9. EazyDraw’s color management is implemented by layer, each layer may have a defined color space. This attribute is inspected on the Layers inspector, near the bottom. EazyDraw 9 has additional selections for wide gamut RGB color spaces. It is now possible to change the DPI (Dots Per Inch) of imported bitmap images. This feature is found on the Graphic Details inspector, Quality tab. The DPI value is shown for inspection, as it was in earlier versions of EazyDraw, now the value may be changed. The image is intelligently (triangle apodization) resampled. This is very useful when incorporating high resolution photos as small thumbnail quality images in a drawing. 72 DPI is often all that needed for presentation quality drawings. This can reduce 100 megabyte drawings to kilobyte drawings. Export and import of bitmap (PNG, JPG, and TIFF) images has been significantly improved with EazyDraw 9. The color space information contained in the image meta data is carefully conserved and incorporated with all pixel color actions (such as the DPI re-sampling noted above). All bitmap images are color managed with color space inspection found on Graphic Details, Quality tab. The color space popup menu provides inspection and accepts user input for transitions across different color spaces. Export palettes have new selections for 3 wide gamut color spaces: sRGB, Display P3, Adobe1998. Images are (if necessary) automatically mapped to the export selected color space and the exported image’s meta data is tagged accordingly. EazyDraw’s color management is implemented by layer, each layer may have a defined color space. This attribute is inspected on the Layers inspector, near the bottom. Layer wide color space changes are applied to images with each pixel color being mapped to the targeted color space. And this action is undo-able. Improved Pattern support. Major update for patterns to take advantage of wide gamut colors. EazyDraw 9 has significantly improved tiling patterns. The toolbar convenience palettes have been upgraded to wide gamut (P3 or sRGB as appropriate for the main screen) colors. These application support files should automatically upgrade the first time EazyDraw 9 launches. The Pattern palette now supports the wide gamut color spaces. Pixel by pixel pattern design is supported using P3 (or sRGB) colors. The end result pattern image is fully color managed (for display, and export) using the Color Space popup on the Pattern palette. Wide gamut color management is fully integrated with CMYK authoring. Mapping of RGB to and from CMYK is reversible in most cases (where mathematically possible). Export CMYK is supported for TIFF and EPS images. Developer Colors: Mojave has greatly expanded the super powers of developer colors. EazyDraw 9 supports these new capabilities. There is a supporting drawing included with the download disk image that demonstrates and explains how to use these. MacOS Mojave includes a palette of dynamic system colors, referred to as Developer Colors on the system color picker, color palettes tab. This color palette provides semantic references that are dynamic and change significantly between light and dark mode system setting. In addition they may have subtle changes in vibrancy and translucency in response to Accessibility system settings. EazyDraw 9’s upgraded color management includes drawing support for developer colors. For Example: Light and Dark mode automatically control the appearance of user interface elements such as tool palette background and button icons. Light and Dark mode does not control the colors used in a drawing, consider drawing a red stop sign - the red color should not change with light and dark mode. But if appropriate for a project, drawing colors may be defined semantically using Developer colors, a blue print technical drawing could have drawing background color (found on Page Layout palette) set to textBackgroundColor and graphic outline color (on Color and Style palette) set to textColor; then both the user interface and the drawing will respond to the light and dark mode system setting. There is a new method (new with Mojave) to provide confirmation that the downloaded App has not been intercepted and infected with .malware. This is called a notarized app. Prior to distribution we (EazyDraw) submit the compiled App to Apple. Apple scans and cross checks the App with a through security check. Problems would be reported to developer before distribution. When the security check is successfully the App has an encrypted certificate stapled to the compilation package. Then when you install the App the encrypted information is confirmed against the actual App on your system, ensuring the installed App is secure and clean. 64 Bit. EazyDraw transitioned from 32 bit to 64 bit several years ago. Mojave is forcing depreciation of 32 bit Apps. This is not an issue for EazyDraw. Clear Color tool has been improved. The clear color action is compliant with color management and supports wide gamut colors. SVG, several improvements with improved CSS support for SVG imports. Updated look for user library menus, including dynamic light and dark mode support for the menu icons. Full light and dark mode support for user library palettes, quick keys palette, and customized tool palettes. Customized palettes saved from earlier versions of EazyDraw will automatically update to the new icons and the new icons will dynamically support light and dark mode Improved layout and refresh for drawing used in tabbed windows. The layers inspector especially had minor layout issues when switching drawing tabs. The tab mode (which is a system setting found in the Dock parameter palette) is now quite robust and very useful in some work flows. 3.10.9 July 31, 2018 This is initial release with support for macOS Mojave, version 10.14. This version will launch and run reliably on Mojave. Testing is preliminary, please report any and all issues noted on Mojave. This version does not support Dark Mode. It is planned that EazyDraw 9 will support Light Mode, Dark Mode, and Enhanced Contrast appearance when Mojave releases to the public. This version corrects issues with the display of Box and Along Annotations on Mojave. Note for future compatibility issues: deprecations in Mojave will dictate dropping support for the older original EazyDraw file format (named: 2001v0). It is advisable to only use the new format (named Mobile Friendly) going forward. Improved the SVG import with added parsing for embedded CSS color and style content with cascading inheritance. Fixed further potential crashes when closing windows or quitting EazyDraw. These all relate to multiple-thread computing support, hopefully these issues are converging to a full solution. Please continue to send in crash reports if any are experienced. Fixed bug with the display of Doors, hinged right. The sweep indicating arc was not drawn correctly, right hinged only. Fixed bug with Ribbons, when Morphing, or converting to Bezier. A full closed ribbon would change to a single line wall graphic upon Morph or Convert to Bezier. All is correct now. 3.10.8 May 4, 2018 Added support for SVG import and export at 96 Pixels Per Inch. Parameter is found on EazyDraw Preferences. The App is now 64 bit only. All support for 32 bit computing is dropped. Fixed bug saving drawings with EPS images in CMYK color space on macOS 10.11 and 10.12.. Further stability corrections closing a drawing immediately after opening a drawing. Changed the logic for clicking the graphic menu and user library toolbar buttons that open into graphic menus and submenus. Newer versions of macOS caused the quick click to be very sensitive and make it difficult to quick-click and select the pre-set color (gradient, or pattern). This now seems to work smoothly again. Fixed small problem with properly enabling Flips for Rectangles. Now only correct logical possibilities are enabled. Support for High Sierra, macOS 10.13. 3.10.7 December 21, 2017 3.10.6 August 28, 2017 Support for High Sierra, macOS 10.13. Corrections relating to saving drawings on macOS 10.13. Fixed Customize Toolbar on macOS 10.13. This version fixes several problems with the Toolbar color pickers. Fixed Touch Bar crashes while editing text on macOS 10.13. Fixed Undo issues related to moving graphics that were selected via the Shift-lasso-drag technique. Restored EazyDraw App name when viewed on the Force Quit table. For the past few releases the icon was seen, but not the name. Fixed the Kerning buttons on the Text contextual Attributes Bar. Fixed rare problem opening drawings with very large imbedded PDF images. 3.10.5 February 16, 2017 EazyDraw 5 now robust on macOS Sierra (macOS version 10.12). Full support for the Apple’s new Touch Bar. Applies to users who have MacBookPro late 2016 model with the Touch Bar. The Touch Bar tools are contextual, the presented tools depends on the front drawing window and what is selected in that drawing window. We have tried not to duplicate the functionality of the Attributes Bar, instead we have tried to provide useful additional tool functionality. Per Apple Guidelines the Touch Bar augments and does not replace the common keyboard short-cuts. This means you can watch the Touch Bar for newly available short cuts and productivity enhancing capability. Fixed Spelling panel on macOS Sierra. We now have a patch to fix the macOS Sierra problem with auto layout and sizing of the spelling panel. The EazyDraw spelling panel is now fully supported on macOS Sierra. Improved support for PDF Editing. Improved PDF ungroup for stretched logo text and rotated text using Type 1 font tables, these situations are now properly ungrouped as stretched and / or rotated text boxes in EazyDraw. Corrected problem with ungroup pdf, related to use of UTF-16 Little Endian unicode encoding. A rather specific issue, but serious if encountered. Improved SVG support for interpretation of font size using CSS conventions. The SVG import now parses font size specifications of "xx-small", "x-small", "medium", &hellip "larger", "smaller". Use of these conventions previously caused the report of an error. Added complete support for the informal Mac standard for adding accents in Spanish, German, Portuguese, Estonian, Hungarian, and other languages that use diacritic accents. EazyDraw text entry now has support for both the Option-char and the long press of key that has diacritic marks. 3.10.4 October 21, 2016 New revision of PDF manual. The built in electronic pdf manual has a new revision. All graphics and images were updated on macOS Sierra with retina image quality. The manual has been generalized to cover all currently supported versions of EazyDraw. We now have one book for all versions. This new edition is now in print, all physical versions of purchased on the EazyDraw store now ship with this newest edition. This new edition applies for all current versions of EazyDraw, versions 3 through 8. Corrected possible rare problems. It was possible that SVG export or imports using more than one pattern color could have the various pattern colors overwritten with one single pattern color. All graphics in the drawing with pattern colors would then have the same pattern color. This is now fixed. Corrected possible problem exporting PDF, multi-page drawings that have a guides layer. The export panel choice for multi-page might not enable properly in all cases. This is now fixed. Corrected problem drag and drop of a Bezier path from EazyDraw to the Custom Arrow palette. And the path was flipped upside-down on the Arrow palette view, this is corrected too. This was reported as a problem on macOS Sierra, it is now working properly on Sierra. Corrected problem with date time stamps. If the time stamp applied to a time between 12 noon and 1 PM, and if the 12 hour clock format was in use then the time was marked as AM (not PM). These time marks now will read correctly, across the noon to 1 PM time span. Corrected possible problem ungrouping PDF for editing. The line join style did not convert correctly in all cases. This is now faithfully transferred from the PDF to EazyDraw Color and Style setting. 3.10.3 July 19, 2016 EazyDraw 3 now supports MacOS Sierra (MacOS version 10.12). Preliminary testing complete. No know problems. Fixed rare problem opening drawing with grids enabled and not linked to rulers. In some situations the Grids and all graphics were shifted until a user action (such as window resize) caused a window / screen update. This is now fixed. Fixed problem exporting SVG with multiple layers and the ampersand character is used in a layer name. The "&" was, of course, treated as a special character and caused parsing to fail. EazyDraw now still allows "&" in a layer name, when present it is replaced with "a" . Exports now work in this situation. Fixed a problem when exporting SVG with a Canvas Margin, and choice of Graphics Only for export content. In this case all graphics of the drawing would be offset after the SVG save. This is now fixed, the export of SVG in this situation does not change the drawing. 3.10.2 February 9, 2015 Fixed a problem with Graphic Details inspector, inspecting text characters. Entering Unicode values, or selecting unicode from the popup menu would fail when the text was in editing mode, with the target character selected. This now works properly. Fixed LaTeXiT support for OS X versions 10.10 and 10.11 (Yosemite and El Capitan). Drag-Drop and Copy-Paste work in both directions with typeset LaTeXiT equations, source text is conserved. EazyDraw 5 does not support LaTeXiT Services menu command. EazyDraw 6 or newer is required for in-place editing using the LaTeXiT and MacTex equation and typesetting engine. Fixed a Find and Replace problem. If the search target phrase repeated in single text box and if the replace text string was not the same length as the find text then formatting of the text box could be compromised. This is now fixed. Full Screen Mode - several improvements on OS X 10.10 and 10.11. Updated the Windows menu for Full Screen display of drawings. The menu now properly shows the icon for Full Screen next to each drawing that is showing in Full Screen mode. Corrected rare crash situation. The crash would trigger when closing a drawing directly from the Full Screen mode. In some cases it was possible that the crash would happen every-other time the drawing was closed from Full Screen mode. Any time the drawing was saved from normal display the possibility of crash would clear. This has been identified and fixed. Improved SVG import for text using tSpan to form and position columns of text. Successive TSpans were not cascading delta values properly. All seems to work properly now. Fixed quirk of rotate gesture when used with rotated rectangles and ovals. The start of the gesture would always reset the angle to zero. This is now fixed. Trackpad Preferences, the Expand option would not save and restore properly when after a quit and restart of EazyDraw. This is now fixed and remains persistent. The Hide Dimensions checkbox on the Layers Inspector was not working for all languages. This is now working for all languages. Fixed a user library issue when moving several library graphics from one library to another. The order of the elements was reversed. Rather a nuisance. This is now fixed. 3.10.1 October 7, 2015 Finalized support for El Capitan. EazyDraw is now more robust against several forms of crash-failure. This applies when opening drawings that might be corrupt or inconsistent (extensions modified manually - erroneously). In many cases now EazyDraw will recover from the fault, present an error screen and remain operational and internally consistent. 3.10.0 July 27, 2015 We have added the Character Builder library to the EazyDraw App bundle. It is now a standard built in feature. It is found on the Library menu. If you are making use of the Library menu and have an installed configuration (a few user tools for example), then you will need to look for the Character Builder tool set on the Manage Menu -> Add Tools menu. If your Library menu is not configured (the old default - blank menu) then EazyDraw will (one time only) install all User Tools and the Character Builder on the Library menu. This is to aid users in discovering these capabilities. Corrected problem reading older drawings, that in most cases originated in AppleWorks or MacDraw and then were saved as EazyDraw. If Pattern Colors were used as outlines for graphics, then it was possible that EazyDraw would hang when trying to save the drawing. This is now fixed. Corrected a long standing but rare nuisance bug, seen primarily with Wacom tablet. When selecting a graphic, there was a possibility for a very small (less than a Point) inadvertent move of the graphic. The small nudge would not clear with Undo. The problem was noted mostly with Wacom tablets but was seen (very rarely) with mouse input. It turns out the bug was more likely on small simple drawings, used with a fast CPU, when working quickly. The problem is now fixed. Extensive worst case testing worked flawlessly on a fast new iMac Retina with a new "Wacom Intros Pro Large". Added safeguards against saving User Libraries at reduced precision. If there is an open drawing with reduced archive precision, then the save of a user library could have been at the lower precision. User Libraries now always save 12 decimals of precision. Fixed problem with Copy and Paste preferences, on the main EazyDraw Preferences panel (parameters found on lower right of the panel). Changes to these parameters were not being restored properly after quitting and restarting EazyDraw. They work properly again, all changes here are persistent. Corrected Graphic Details inspector for PDF image, on the Quality tab. PDF representation does not support composition (fading and other pixel manipulations). These parameters do not apply to PDF. They should be disabled when inspecting a PDF image, they were not. This is now consistent and the parameters are disabled as they should be. Corrected possible crash when working with User Libraries and editing names of library elements. Very rare, but now fixed. Corrected Graphic Details inspector for PDF image, on the Quality tab. The Rotation value was not being updated properly. Entries to the field were accepted, processed and displayed properly; however, the initial correct value was not displayed or updated when a new pdf image was selected for inspection. Corrected AutoLine when reporting Angles. The angle value was not respecting the Direction setting of Numeric Format, as set on Graphic Details, the Angle Display tab. For example, a small angle to the right and up on the drawing was reporting as 340 degrees with direction set to Right, the correct reading as displayed on Graphic Details with Polar display would be 20 degrees. This is now all consistent and correct. 3.9.8 March 7, 2015 Changed the default fonts for Rulers and Axis Labels. Yosemite introduced new "internal" fonts which were then connected to the rulers. These do not seem to be appropriate for user access. Now, while the Ruler might be considered a User Interface element and hence defined by these internal fonts - EazyDraw instead applies the User Default font for Rulers and Axis labels. This is change would be of interest only to power users. This only applies to the Factory default, and may be over ridden with normal user default settings via the Ruler Style palette. Fixed what appears to be a very rare possible problem with Axis Labels (the text / numeric labels - not the tick marks). On some older hardware running the newer Yosemite operating system it was possible that the Axis Labels would not draw after a change to the labels (resize or re-orient). The non-drawing issue would clear itself when the drawing was saved or re-opened. This is now fully robust on Yosemite. Fixed numeric input for Spiral, on Graphic Details. The Start and End Number of Turns values were not displayed correctly. Entries were correct, but confusing of course. Now the read out values are correct. All works properly now. Corrected problem with Dimension from files saved with EazyDraw version 3.6 and older. When opened with EazyDraw 7 it was possible that Dimensions might be mis-placed on the drawing. This is now fixed. Corrected problem rotating graphics on multi-layer drawings, when using Enable Actions - Show Others. Graphics on non-active layers, that were visible could be selected and rotated. This was not correct - the graphics on the visible but non-selectable layers should be seen but not altered. This now works properly. Improved the performance of the Shift key on Launch feature. This is used with a crash on launch situation. If the shift key is held down, loading of drawings at launch is avoided. This is important if the re-opening of a drawing is causing a crash, then a endless loop is established where every time a launch is attempted the App crashes, and there is no way to open-then close the problem drawing to allow the App to run again. This potential problem was introduced with OS X 10.8 . Apple and OS X then introduced a partial solution, using the Shift key. But for Auto-Saved and un-named (Untitled) drawings the OS X solution is not evoked. Now EazyDraw senses the Shift key, and remembers that it was "down" at launch, remembers this state for 12 seconds, then abort loading of any drawings during the first 12 seconds after launch. This provides a fail-safe, probably full-proof, backup for the Shift Key on launch solution. 3.9.7 December 2, 2014 Corrected annoying problem on Layers inspector on Yosemite. The checkboxes on the layers table were "jumpy" and would sometimes draw large-bloomed and would jump between a normal display and the bloomed look. This was seen on some systems, mostly older machines, and was not seen on Retina displays. This would trigger when scrolling the table, especially with small scrolls as happen with a magic mouse. This seems to be a basic issue in Yosemite, related to scroll views and their animation. EazyDraw now has a patch and intercepts the drawing of these specific buttons. Now they still will jump one or two pixels on non-retina displays, as the table is scrolled, but they always draw the correct size and display a very crisp vector icon. As a side benefit they are more effulgent on the Retina than the Yosemite button icon. Corrected problem on Paragraph palette (Format -> Text -> Paragraph -> Form). The Padding setting always shown in units of Points, not in the actual palette Fine Scale units. This became confusing when Fine Scale units were something other than Points, then it would seem the values jump by large amounts. This is now fixed - Padding is entered and shown in units of the Palette (inches, mm, or Points). Corrected rare problem with imported images, images that have Metadata associated with the image and that have dots per inch at other than 72 DPI. In some cases these images would change position when the drawing was closed and re-opened. The images would move and remain as placed while editing the drawing but would revert to their initial position when the drawing was closed the re-opened. This is now fixed. Fixed rare possible crash when quickly dragging a complex graphic from one drawing to another. If the drop on the destination drawing happened before the dragging image appears, then the crash was possible. This would probably only happen to users using a tablet, that was about the only way to be fast enough to trigger the failure. All works properly now. Changed the behavior when drawing Paths and Polygons. Now they behave as other similar graphics, flicking the cursor off the drawing will complete Path or Polygon. This is a convenient way to terminate the drawing process. 3.9.6 August 19, 2014 Corrected rare problem with Copy operation. If a graphic contained text but if that contained text was empty and actually did not have any text characters, then the copy operation would fail to place any content on the system Clipboard. EazyDraw has blocks to prevent a drawing from having empty text boxes, unless they are linked to a chain of text boxes that has non-zero text content. One user somehow created a drawing with this situation, so now EazyDraw has internal protection against this situation. Fixed a log file error message that printed on launch. This was introduced with Mavericks. All is correct again. Corrected very rare problem mapping color space. This happens when the color space is changed for a layer (on Layers inspector) or exporting to EPS or TIFF. It is possible to import, or perhaps to copy, a color form that would not convert. The color conversion now performs a preliminary test of each color before conversion, thereby avoiding this problem. Corrected problem snapping to an invisible line (a line with no stroke) that was exactly horizontal or vertical. The infinitely thin aspect prevented proper snap testing. This now snaps properly. Corrected problem with Spiral, numeric entry of the Flatten Axis Angle parameter on Graphic Details inspector. The entry was not properly read as an angle. This is now correct. Optimized moving very large images (including PDF) with Graphic Details inspector open. This combination was slow and sluggish for large images. EazyDraw is now more responsive in this situation. Fixed problem with Layer Color Modification, when the layer contained a non-pdf image and when this image had resolution other than 72 Dots Per Inch. The image would scale to 72 DPI, and thus display larger or smaller when Color Modification was in use. This is now fixed. The image appears the same size, with only the color modification change. Improved click - hit detection for Center Dimension, Diameter Dimension and Report Dimension. These were selected with any click in the full bounding box, which is often rather large. Now they are only selected when the mouse click is near the actual dimension graphic. Fixed issue with Angle Dimension, for angles greater than 90 degrees with Dimension Format set to Dimension. The text read-out box had the arc indicator pass through it. Appearance is better when the indicator arc is broken and does not interfere with the text. This now corrected for the improved appearance. Corrected minor problem with 4 of the standard arrows. The Bar and Diode shapes. The length of the bar was reversed and became smaller as the arrow included angle was increased. The appearance was fine for the average arrow angle but adjusted in a reverse fashion with a wider arrow drawn with an more narrow bar length. This is now correct. Corrected Box Arrow. The size of the box was dependent on the arrow included angle and the Relief value was not set correctly. This is now correct. In some cases there may be a small but noticeable change in existing drawings that use the box arrow shape. However the problem is significant enough to warrant this correction. Corrected about 10 grammar errors with use of "it´s" instead of "its" in the PDF manual. A full search check and correct of this proper grammar form was completed for both the PDF manual and the Help pages. 3.9.5 March 14, 2014 Minor update, improvements and corrections. Corrected issue that evolved on Mavericks. A new feature on Mavericks called Responsive Scrolling can cause large drawing overhead for drawing applications such as EazyDraw. This new feature may be helpful for simplistic applications that employ inefficient drawing algorithms. For EazyDraw the problem was only apparent for lager complex drawings, a certain level of drawing activity would trigger large drawing overhead for this new feature and cause EazyDraw to be slow and unresponsive. This seemed to be rather random, some users and certain situations would trigger the sluggishness and response issues. One drawing was observed to clear with no setting changes, then a simple reboot brought the problem back. We have this new feature completely patched out now. Performance is again now the same as it was on earlier versions of OS X. The problem was only present on Mavericks, it was present on both Retina and legacy resolution screens. No improvements for scrolling were observed for EazyDraw so we will leave this feature patched out for the foreseeable future. Corrected problem reducing the width of a text box. If the first line of the text was a "white space" (a newline for example) it was not possible to interactively reduce the width of the text box. This is fixed now. 3.9.4 December 17, 2013 Mavericks support. This version has been tested against the Mavericks (OS X 10.9) general release and found to be fully stable and operational. Fixed potential problem with export PNG and TIFF images with white or colored background with DPI greater than 72 and not an even interval of 72 (not 144, or 288). Then it was possible to get a narrow faint bar of gray at the right or bottom edge of the image. This is fixed, no more gray lines at the edges. Fixed problem changing Color Space using the popup menu on the Layers inspector, for languages other than English. The problem was only for the Paper layer (Paper being in the non-english language). Corrected a svg parsing issue related to CSS font-face attributes. Corrected svg parsing issue related to shifted viewBox. These were encountered with SVG generated by OmniGraffle. Corrected efficiency issue (rare) with linked text. If the linked text boxes were using the flow-around text justification then an inefficient recurring loop could establish. The recursion was throttled so the responsiveness of the program did not diminish but CPU resources were wasted. This is now fixed. Corrected rare problem with Dimension, related to rounding. For drawings to scale, with large number (> 10) of inches, with Dimension precision set to one decimal point, with format set to Feet and Inches. In some cases the display value of the Dimension, on the drawing, would show an extra 0.1 inches. This is now fixed. Corrected behavior when resizing a group, when interactively decreasing the width or height to a very minimum and negative values. The Group would jitter and make small jumps at the near zero and negative heights. The jitter and jump behavior is fixed and the group will smoothly decrease to the minimum allowed height or width, if the interactive motion continues to the negative height or width the group flips and smoothly adjusts to increasing width or height. Group Edit for a drawing was not being saved and restored when opening the drawing. The setting for new drawings and the setting for individual groups was saved and restored properly, but the Group Edit in effect for a drawing was set at the default for new drawings when opening the drawing. Corrected issue relating to Dimensions, when performing an export of Graphics only. In rare cases, such as a dimension with Form set to Nothing and no connections (measuring nothing as well). The exported drawing would cover a large area including the graphics and the drawing origin. This problem could also cause CPU loading for large complex drawings that contained a Dimension graphic in this state. Made several corrections to the Czech localization. We owe a thanks to Zdenek Podr�sk� for taking the time to send in corrections and suggestions. Corrected SVG import bug, related to Bezier paths that were curved but only had two vertices and the SVG coding used a specific construct. This somewhat rare combination is now parsed correctly. The actual EazyDraw drawing would appear correct, the problem only surfaced if an immediate export to KeyNote was used. Improved appearance of Graphic Details inspector and Layers inspector when not using Attributes Bar. Corrected issue related to showing and hiding Rulers when the Attributes Bar not visible. There were slight appearance issues near the top of the inspectors panels, especially for small drawing window sizes. 3.9.3 October 9, 2013 Mavericks support. This version has been tested against the Mavericks (OS X 10.9) GM (Golden Master) release and found to be fully stable and operational. This version does NOT support brushes. EazyDraw 6 release announced new vector brushes support, this is not a feature of EazyDraw 3. Changed the methods for application of Line and Fill colors using the Color and Style palette. The change applies when several graphics are selected for simultaneous change of color. Previously all graphics would receive the same new color. The new method applies when only one component of the lead color is changed. If only one color component changes then all colors (that use the same color model, RGB or CMYK) will only have the individual component changed. For example only the Red component would be adjusted to the new value for all target colors, or more precisely for all target RGB colors. One obvious use of this capability is to change the Opacity of several colors without altering the actual color. This new capability applies when using the system color picker Sliders, or WebColorPicker, but not when using the toolbar pull down color palettes. If the new method is not desired, hold down Cmd key while changing the color and the new altered lead color is applied completely to all target colors. . Improved Layer detection for SVG. EazyDraw notes if all top level graphics are actually groups and if all top level graphics have reasonable human understandable identifiers, it is then reasonable to expect that these are actually layers and the ID's are layer names. In these situations EazyDraw assigns these to layers with the names found. If a drawing is imported and this behavior is incorrect, use Flatten on the Layers drawer to convert to a one-layer drawing Several improvements for SVG. There is now full support for the ViewBox and Aspect Ratio information. If Slice is used for an aspect ratio specification EazyDraw performs the slice in one page of a multi-page format. All other settings, both Slice and Meet are now fully supported and properly interpreted. Several improvements for SVG import using CSS (Cascading Style Sheets). The import now supports class and obtect specific specifications (for example a Class that would apply only to Lines and Rectangles). These improvements are targeted to provide full support for SVG generated by Google Crowbar. Crowbar authored SVG now seems to import very well. SVG enhancements related to import of very small font size text. Improved typesetting for tSpans typesetting across single rows of text. Improved speed for some SVG imports. Improved logic that defines a drawing as edited and eligible for the Save command. Previously a newly opened or newly saved drawing would become Edited if the drawing was scrolled, zoomed, or a graphic selected. These initial actions now proceed without marking the drawing as edited. These actions are still included in the undo-redo recording of drawing edits, but they do not begin until and after the initial content changing action. Now a drawing may be opened and read-only viewing actions performed without advancing the last saved time of the drawing. Corrected several issues related to custom user Menu Keys. Dynamic menu items, ones that change depending on viewing state, were not always allowing programming of custom short cut keys. This was most noticeable with Enter Full Screen, and Exit Full Screen. This issue is now resolved. The Factory short cut key for Full Screen mode changes is changed to Command-Option-F, from Command-F, this seems to be the most prevalent choice among other Apps for this command. 3.9.2 July 2013 Revamped Morph panel, the panel is now a normal floating panel, no longer tied to the drawing window. The logic associated with Morph is improved, better handling of scaling by Text Font size change and other improvements for associated attributes. The new panel presentation is needed for robust use on Mavericks. A new look and feel for the toolbar picker pull down palettes (Color, Gradient, Pattern). These now have appearance update to look better on Mavericks. At the time of this release, the revised pull down palettes are needed for proper display on Mavericks, but this may be temporary as Mavericks (OS X version 10.9) has not been released and the issue may well be a bug in the pre-release operating system software. Improved user libraries. User library palettes now support OS X Revisions and auto save. Now the user library palettes have all the title bar features found on the main drawing window, including browsing all saved versions, reverting the library, and frequent auto saves to avoid loss of data during a system failure or OS X initiated pause. There are also improvements for the user library main menu. The Save command was disabled when another App was used and then use of EazyDraw resumed (such as clicking on the Finder, them back on an EazyDraw drawing). The Save command is now enabled at all times, even if the drawing is not in the Edited state. The logic issue here appears to be an OS X Mountain Lion (and Lion) minor problem. Apple seems to have solved the issue in Text Edit by forcing Save to be always enabled (even if the drawing is not edited), so EazyDraw has adopted the same approach. The OS X logic problem is also exhibited with a Quit and Restart of EazyDraw, when drawings are automatically restored (a System setting, General Settings). The problem of the disabled Save command was not very noticeable because any action on the drawing marked the drawing as edited and then enabled the Save command. Corrected a few issues with creation tool cursors. Previously creating a graphic while editing a parameter on a parameter palette would fail to show the correct creation cursor (the Arrow tool cursor would remain). This now works properly. Corrected issue with the user library menu. Open user libraries were not being added to the menu. All open user libraries now appear in the 3rd section of the Library menu, as they should. Corrected a problem for dashed lines of zero dash and zero space length. This would cause different crash or simply error log reports on different versions of OS X. These are now detected, blocked and avoided (a solid line is drawn). The Dash line input panel now blocks against any dash length or space of zero size. Corrected problem on Graphic Details inspector, when inspecting a Bezier path, the X and Y end values did not respond correctly to new numerical input. They would read the correct value but values entered would always apply to the actual path start point, not the segment start point. All is correct now. Corrected problem re-establishing connectors and dimensions that reside on different layers. In some cases the actual connection was dropped, this depended on the layer ordering and possibly CPU speed, the issue related to the multi-cpu parallel processing of layer information. All is correct now. 3.9.1 June 7, 2013 Minor update correcting issue introduced with version 3.9.0. Closing a User Library window could cause a crash. This is now fixed. Improved user libraries. User library palettes now support OS X Revisions and auto save. Now the user library palettes have all the title bar features found on the main drawing window, including browsing all saved versions, reverting the library, and frequent auto saves to avoid loss of data during a system failure or OS X initiated pause. There are also improvements for the user library main menu. User Libraries now fully integrate and support iCloud. Improved logic that defines a drawing as edited and eligible for the Save command. Previously a newly opened or newly saved drawing would become Edited if the drawing was scrolled, zoomed, or a graphic selected. These initial actions now proceed without marking the drawing as edited. These actions are still included in the undo-redo recording of drawing edits, but they do not begin until and after the initial content changing action. Now a drawing may be opened and read-only viewing actions performed without advancing the last saved time of the drawing. The Save command was disabled when another App was used and then use of EazyDraw resumed (such as clicking on the Finder, them back on an EazyDraw drawing). The Save command is now enabled at all times, even if the drawing is not in the Edited state. The logic issue here appears to be an OS X Mountain Lion (and Lion) minor problem. Apple seems to have solved the issue in Text Edit by forcing Save to be always enabled (even if the drawing is not edited), so EazyDraw has adopted the same approach. The OS X logic problem is also exhibited with a Quit and Restart of EazyDraw, when drawings are automatically restored (a System setting, General Settings). The problem of the disabled Save command was not very noticeable because any action on the drawing marked the drawing as edited and then enabled the Save command. 3.9.0 May 29, 2013 Major update with new support for high resolution Retina display, Sandboxing, and iCloud support. Added language support for Chinese, Czech, Dutch, Portuguese, Spanish, Norwegian and Swedish. EazyDraw is now optimized to take full advantage of the high resolution Retina display. All user interface graphics (tool palettes, toolbar icons, cursors, icons, and images) are now provided with the improved quality dual image representation. The dual images allow optimal display on both traditional and the new Retina screens. The use of the improved images is automatic, there is no parameter setting required. The proper image for a display screen is selected automatically by EazyDraw. This is true even for multi-screen arrangements, as a drawing window or parameter palette is moved from one screen to another the images are swapped and updated on the fly if appropriate. In most cases you can notice the image change when you slide a palette or drawing window from an older screen to a Retina, the new images are brighter and lighter in color for improved appearance with the higher pixel density. FYI (perhaps a warning): once you try a Retina you will no longer want to work on an old clunker. Revamp of a Graphic Details fields. Bezier and Continuous Bezier Graphic Detail reports now provide more detail, more information and better accuracy (on 64 bit machines). The import of SVG content often leads to various degenerate Bezier path constructions. The graphic details report now detects and indicates all possible Bezier segment constructions. Documentation is not complete, but the new capability is robust and has been extensively tested. The new information is largely self documenting. Full update for Open and Save Operations. The user interface for opening and saving drawings has been redesigned to conform with the latest conventions for Mountain Lion. The unpopular aspects of changes in this area for Lion have been re-worked for a clean new productive design. Save As is again supported, although changes are automatically written to the original, together with a new Move To mechanism. These improvements require the upgrade to Mountain Lion, which is advised for the best EazyDraw user experience. The file Input-Output was completely rewritten to take better advantage of multiple processors that are now common on all Macs. Several threads are spawned to load the data, create the graphics and generate the display window in a simultaneous fashion. The full advantage of this OS X technology is seen when opening very large multi-layer drawings, EazyDraw assigns individual CPU's the task of reading and preparing individual layers while the main thread creates the drawing window. There is now one simple standard system Open panel, for all graphic types understood by EazyDraw. You no longer need to set a particular file type. Drawings and User Libraries all open with the same panel. This approach give users access to the improvements provided by Mountain Lion, CoverFlow and QuickLook are both integrated with the system open panel. With Mountain Lion an App like EazyDraw must be prepared for the system termination of the App at any time - without loss of data. The operating system can now terminate an App that you may have left open but have not used for a period of time. This allows the system to maximize performance. In this situation you will not even notice that EazyDraw was terminated, and when you return to EazyDraw the system will relaunch EazyDraw and restore all windows, palettes, and settings exactly as they were. This new technology requires that EazyDraw no longer manage the drawings that are presented at launch time, this is managed for all Apps on System Preferences General Settings panel. The EazyDraw preferences setting for "Show At Launch" is no longer available. This behavior is now controlled by the operating system. You will note various new behaviors for the presentation at launch. This technology provides rather exceptional safety against loss of data upon a system power failure, EazyDraw crash, or other system problems. Graphic Details reporting for enclosed Area has been extended. The text field with associated label/button is found near the bottom of the Graphic Details. It now reports Area, Length, Bytes, Character Count, or Word Count. The metric(s) reported are contextual and reflect the properties of the selected graphic or graphics. If multiple graphics are selected, then total sum for the metric is reported. The associated label is also a button - each click will cycle through all applicable metrics for the current selection. Documentation is not complete, but all is tested and robust. Added a new fail-safe capability. If EazyDraw launches with the Shift Key held down - EazyDraw will launch without opening any drawings. This is a hard-coded backstop, nothing will open. This is important now that OS X has new (with Lion and Mountain Lion) behavior to prevent loss of data. OS X frequently will automatically instruct EazyDraw to open a copy of a drawing that was present at quit, external shut down, force quit, or a crash. This means that it is possible to be trapped in a loop: a) drawing data issue leads to crash, b) EazyDraw terminate, c) EazyDraw launch, d) OS X recovers the file with data issue, repeat to -a) drawing data issue leads to crash. According to OS X documentation the Shift key at launch is supposed to break the cycle however this does not always seem to work. OS X gives a higher priority to not loosing the work in progress data and thinks the launch was successful followed by "another" crash. Hence this new absolute fail-safe mechanism. Hold down shift and you can now force a break in a crash at launch cycle. Graphic Details reporting for Arcs has been enhance. Now Arc Length, Chord Length, Median Angle, Start Angle and End Angle may be reported. Use the new popup menu to select the desired parameter. The value is reported and new numeric input is accepted (for example you may now set the arc-length, or chord (Secant) of the arc directly. Corrected issues on Graphic Details for Polygons. The last segment (the close segment) of a polygon would not correctly accept new numerical values. When entering values the focus segment would jump and the value entered assigned to the wrong segment. All is correct now. The introduction of 64 bit computing increased the defining precision for all EazyDraw graphics. It was found that the normal OS X treatment of Circles and Ellipses results in display approximations that no longer match the inherent accuracy of the geometry. EazyDraw now provides more accurate screen and print drawing for Arcs, Circles and Ellipses. The exact drawn paths are now drawn accurate to the 64 bit precision. These "errors" were of course quite small, on the order of a fraction of a typical line width. However, there are situations where they can impact geometric constructions. Several improvements for SVG import and export. Corrected and improved PDF ungroup. In some cases filled shapes would present the shape covered with a rectangle swatch of color, the fill is now properly inserted in the color. Tiling of embedded images is improved. Ungrouping large embedded images is now much faster. an example 20 mega pixel image was taking several minutes, it now converts in a few seconds. Corrected and improved PDF ungroup. In some cases filled shapes would present the shape covered with a rectangle swatch of color, the fill is now properly inserted in the color. Tiling of embedded images is improved. Ungrouping large embedded images is now much faster. an example 20 mega pixel image was taking several minutes, it now converts in a few seconds. New commands on Tools main menu, Combine submenu. These will trim or extend the start or end of a line, path or curve. The end is extended to the intersect point of another graphic. Trimming shortens the end to the exact intersection of a another graphic. Double Click on the start or end point (when selected) is the convenience short cut for these actions. Use the Command or Option command key modifiers to indicate Extend or Trim. A simple double click of the end of a line will extend the line, for a path or curve the Command Key is needed because Double Click in that case indicates "Close the Path". Documentation is complete, consult the Help pages for a full description. Added a new conversion command called Hybrid Path. This is similar to Convert To -> Bezier, but if a path has segments that are essentially linear, control points are not added or removed if necessary. For example a Rounded rectangle when converted to Bezier will have two control points on each segment including the straight segments on the 4 sides, but with Convert To -> Hybrid Path there will only be control points on the corners. This combined with Convert To -> Continuous Bezier allows full management of editing modes for Bezier paths. The short-cut key is Control-H (think of it as control-Handles, or control-Hybrid). So Cmd-B, Cmd-Shift-B, and now Control-H allow quick switching as you edit the details of a path. Corrected a problem on copy from EazyDraw to another App, when the copied graphics contained an Cross Over and the Cross Over was in Automatic mode. The automatic Cross Overs would be missing in the pasted graphic when pasted as PDF, or a Bitmap Graphic. Now the Cross Over marks (or jumpers) will be present, with respect to all other graphics in the Copy and Paste operation. For example if the Cross Over was jumping another path, but that path is not included in the Copy, then there will not be a jumper; but if the other line is included then the jumper will be in the pasted image. Corrected a possible hang when ungrouping PDF with Auto Combine text enabled. There have been a few corrections for this situation, this fix looks promising - it was probably the root cause. So Auto Combine text should be more reliable now. It still can increase the conversion time quite significantly especially when used for situations where there is no individual text glyphs to auto-combine, the algorithms will naturally take a long time to keep checking for something that is not there. Corrected issue with Dimensions, when using the Nothing setting and there is no additional text string. The Dimension would draw an extra box at the top left of the drawing. And an export of Just Graphics would expand to include the extra box. This is now handled correctly. Corrected issue with SVG import. The issue related to proper interpretation of super-scripts, sub-scripts and text base line offsets. These were not always parsed and processed correctly. Now all these situations are properly imported. Corrected issue with connectors when used in groups. The issue related to nodes with more than one connector and a normal graphic attach point. If the two connectors connected to each other instead of both connectors attaching to the third (non-connector) graphic attach point. Then when grouped and a subsequent move of the group, the two connector ends would behave erratically, sometimes pinning to their position on the drawing and some times attaching to and moving with the group. Now when a connector attaches to a node with another connector and a non-connector graphic, the non-connector graphic is favored and will be the attach target. This will correct the problem. Groups created before this fix may still have the problem (about a 50-50 chance), to correct the issue ungroup and re-attach the connectors. Added the capability to interpret and import Postscript Axial and Radial Shadings when ungrouping EPS and PDF. These Shadings are sometimes the mechanism for rendering of Gradients (Linear and Spot gradients in EazyDraw terminology) in PDF and EPS. This is seems to be contained in PDF from more recent applications such as Adobe Illustrator CS5 and CS6 and recent versions of Excell. EazyDraw now interprets these and generates a corresponding EazyDraw Gradient Fill. Rendering, display, printing and export are fully operational, full editing of this gradient form with the Gradient Palette is not complete. This form is currently supported with an EazyDraw vector gradient. A new gradient form will be incorporated soon to provide full editing of gradients with 100's and 1000's of color shades. Added the capability to interpret and import Postscript Axial and Radial Shadings when ungrouping EPS and PDF. These Shadings are sometimes the mechanism for rendering of Gradients (Linear and Spot gradients in EazyDraw terminology) in PDF and EPS. This is seems to be contained in PDF from more recent applications such as Adobe Illustrator CS5 and CS6 and recent versions of Excell. EazyDraw now interprets these and generates a corresponding EazyDraw Gradient Fill. Rendering, display, printing and export are fully operational, full editing of this gradient form with the Gradient Palette is not complete. This form is currently supported with an EazyDraw vector gradient. A new gradient form will be incorporated soon to provide full editing of gradients with 100's and 1000's of color shades. Corrected the localization for French. The Arrows palette was in Spanish, it is now correct. A few menu items were shown in English, they are now shown properly in French. Corrected the localization for French. The Arrows palette was in Spanish, it is now correct. A few menu items were shown in English, they are now shown properly in French. Added Gray Scale color space for EPS export. Now EPS may be exported as Gray, RGB, or CMYK. Improved User Library in the Button mode. These would always open showing the small panel to set the number of columns for the custom palette. This behavior was annoying - so now the column setting panel only shows when the custom tool button palette is resized. Corrected problem with Short Cut Menu Keys that used the Option button modifier (such as Flip Horizontal). These were being blocked by OS X, this is now fixed and in general your Settings on Menu Keys for user defined short cut keys should be more robust against OS X over-ride. Corrected problem on Graphic Details with Delta X and Delta Y inputs for a Line. New values were not computed correctly when using non-zero Margins (the canvas margin on Page Layout). There were problems if the axis directions were changed from the common default settings of plus-to-right and plus-down. All is correct now. Corrected problem accessing the Transfer palette in Germain, Spanish, and Japanese. The menu item to access the Transfer palette was always disabled. This is now corrected. Corrected problem with Cross Over. Saving and opening a drawing with a fixed (not automatic or percent) Cross Over could have the y position move when the saved drawing was opened. This is now correct. The saved drawing will have the correct value, the issue was a the time of open, so the update should completely fix the issue. Corrected problem with Combine -> Difference. If the subtrahend graphic was small and only extended a small distance from the minuend graphic, and if their shapes were curved, then the difference was executed as a join (as if the smaller shape was completely enclosed). This is now handled correctly. Corrected problem entering and leaving full screen mode for drawings with Connectors (or Dimensions). In some cases the ends of the connectors would loose their position and connections. This works correctly now. Corrected problems with drawings that have spell check highlights at the time of Print or Export. There is a warning dialog for this situation. This dialog was "stuck" and could not be cleared without closing the drawing. This is now fixed. Corrected problem related to Connectors and Dimensions attached to elements in a Group. The problem was that connections were lost when the Group was ungrouped. This happened if the connector was internal or external to the group. Now the connections are conserved. Corrected problem the insert tool, in the case of multiple inserts into different Bezier segments of a single graphic. The insert would generate multiple copies of the original graphic. This is now correct, only one new copy of the graphic with multiple inserted vertices replaces the original. Corrected rare but serious possible crash when using smooth wall (ribbon) graphic, the crash would occur at launch and open if the the drawing had a degenerate smooth wall of zero length. Corrected a problem with automatic dimensions, for the Reverse format. The dimension value would initially report correctly, but if the target graphic was moved or resized the dimension display value would not update. All is reporting correctly now. Corrected problem with custom tools for text justification. They were only enabling in the text edit mode. They should be enabled and available anytime text is selected. They behave properly again, and the customizable toolbar pulldown menu is enabled properly now. Changed the behavior of Centered Text. Previously this form of text (inserted centered in a graphic) was forced to have Centered paragraph (text) alignment as well as the specific vertically aligned position. However, when in text editing mode one could set the paragraph text alignment (left, right, center, justified). This user setting would hold and override the default centering paragraph mode. But if the text was edited EazyDraw would ignore the user-override and return to Centered text alignment setting. Now EazyDraw defers to the user setting. Centered text alignment is still always the initial setting when a new Centered Text element is created (usually by double clicking the graphic). Fixed SVG import issue related to scientific notation used with length specification. These issues relate to reading SVG generated by Wolfram Mathematica. Fixed SVG import issue related to scientific notation used with length specification. These issues relate to reading SVG generated by Wolfram Mathematica. 3.8.3 July 24, 2012 Added support for Mountain Lion (OS X 10.8). Improved SVG. Corrected issue with ordering of Layers. Added support of embedded images encoded as Base64. Corrected bugs in Free Transform (i.e. distorted) text. Corrected problem with the popup menu for straight walls on Graphic Details. The menu for wall direction was not loaded and not operational. All is correct again. This issue was introduced with a recent release. Corrected problem on Dash palette. When adding a new dash sequence interactively on the palette, using the right-most interactive dash tab. The new dash sequence was correctly added but the display on the Dash palette did not draw the new dash until completion, so the interaction was not - live. Now it is correct, you can view your new dash sequence and position it interactive with a single interactive drag action. Corrected a possible hang when ungrouping PDF with Auto Combine text enabled. There have been a few corrections for this situation, this fix looks promising - it was probably the root cause. So Auto Combine text should be more reliable now. It still can increase the conversion time quite significantly especially when used for situations where there is no individual text glyphs to auto-combine, the algorithms will naturally take a long time to keep checking for something that is not there. Corrected issue with Dimensions, when using the Nothing setting and there is no additional text string. The Dimension would draw an extra box at the top left of the drawing. And an export of Just Graphics would expand to include the extra box. This is now handled correctly. Corrected possible PDF ungroup issues with content containing series of cropped images, in rare cases only the first image would be imported and accepted. Issue is now correct. Corrected rare possible crash opening a library with math functions Absolute Sine and Absolute Sine Cubed. And possible problems with these functions for Periods less than 0.5 with certain non-zero phase settings. All is correct now. 3.8.2 April 10, 2012 Corrected page number for the manual. The "Logical" page number was not set, this caused the table of contents pages (i, ii, iii, iv, \'85) to interfere with the "Go To Page" numbering, with a 17 page offset. Now, so long as you have Preview's preferences set to "use logical page numbers" the "Go To Page" numbering will agree with the page numbers in the index, table of contents, and the number showing at the bottom of the pages. Upgraded the utility of the "Circles-and-Squares" preference setting. This changes the creation action from a box (or bounds) create sequence to a center-out create sequence. With center-out action the initial mouse click defines the center of the new graphic, the drag action then extends the graphic in both directions from the center. This setting now defines the behavior for all rectangle graphics and lines as well as circles and squares. The Option key will create with the "opposite" (the other choice for this preference setting) behavior. Option key action works for all applicable graphic forms. Corrected problem with colors on PDF ungroup. Related primarily to PDF drawings from Canvas. In some cases RGB colors that had full saturation of a component were incorrectly interpreted resulting incorrect colors. All is correct now. Corrected bug in Distribute Edges panel. The numeric values were inconsistent (appeared random). The proper units (the drawing units) were not interpreted on input. All is now correct and the panel was enhanced to always show drawing units (for clarity and confirmation) and to allow setting of text field width in accordance with numeric display settings from Graphic Details. Flow around text has been improved to interact even when embedded in nested groups and to interact across layers. Now graphics that trigger flow around do not need to be on the same layer as the text. Overlapping graphics on all ON layers above the Flow-Around Text now cause text reflow. So it is possible that graphics that are not visible can impact text typesetting, while this could be confusing it is the correct logic, so caution is advised. Improved PDF ungroup to include Text Rendering Mode. Most significantly invisible text is now ignored. Now Outline and Stroked text are properly added to the EazyDraw drawing. Corrected problem using Color Modification (on Layers Drawer) with PDF image. The image would flip upside-down when first imported. The issue would not present if the drawing was saved then reopened. All is now correct. Corrected rare problem forming a new group. If the group contained more than one Free Transform graphic, and an Image that had been recently moved, then the new group might possibly position the image (or images) incorrectly. All is now correct. This problem has been present for approximately 24 months in late version 3 and all of version 4. Corrected possible problem with Ungroup PDF, when using AutoCombine Text. In some cases the conversion would abort and not complete, EazyDraw would not crash but the conversion would fail. This is now corrected. A note on AutoCombine Text, one use for this setting are PDF Drawings authored by Canvas where the Canvas setting "exact text placement" is used. Corrected problem entering numeric values for certain wall line graphics. The position, length and angle values would display properly but entries were not accepted. All is correct now. Corrected issue with Advanced Duplicate, for Polar and Linear duplication that used rotation. In a few cases the rotated graphics would present their rotation but could revert to their pre-rotation state with future editing actions, and copies to the clipboard would receive a non- or partial- rotated version of the graphic. All is correct now. Corrected bug in selection logic for Groups. Previously if a group contained at least one graphic with Fill, the whole area of the group would respond to a click for select. That behavior was incorrect, clicking in an open region with no graphic content should not select the group. All is correct now. A few other tweaks were applied to selection logic and several speed optimizations were added for the selecting logic. Optimized the text font convenience menus on the Attributes bar and in the Graphic Details area. There have been reports of slow text editing, mostly from Japanese users. This related to systems with large numbers of installed fonts. The font menus are now fully cached and EazyDraw only updates them when the OS X system notifies that fonts have changed, such as a new font family installed, or a font removed, or changes to font favorites. Text editing and typing should be instantaneous even with Graphic Details inspection active and Attributes bar in use. Corrected issue with failure to select and manipulate the gradient control handle. This could happen in certain situations for paths that had a graphic but were not fully closed. Center Marks were not drawn or managed for graphics nested in a group. They now draw properly even when the graphic is in a group. You can now set or clear all the center marks for a group from Graphic Details. Corrected problem with Page number text stamps (Page Number of Number) and (Page Number) not updating when moved to a different page. Previously these text stamps would not update if nested in a group. They would work properly as independent graphics. They now work as expected and any movement will cause an immediate update - even during the move process. Corrected SVG parsing issue with very long polyline curves. it was possible that a zero-glitch would be inserted. Situation parsed correctly now. Corrected rare case of "white dots" that could appear on an RGM image when converted to CMYK. This would only happen with larger image. Corrected possible problem with Graphic Details display of values. It was possible to set a very wide display width, then resize to a smaller Graphic Details view width and then cut off the display values. Now this mis-match in settings is detected, and adjusted insuring that display values are always shown. Corrected a problem with the stepper control on Graphic Details for Bezier curves, values for the inspecting index could be entered but the stepper would not advance the index. This is now working properly again. Corrected situations where Fit Text Box would fail to properly resize the text box. Corrected problem with SVG import related to rotated rectangles. The width and height of the rotated rectangle could have a size error. This is now correct. 3.8.1 December 14, 2011 New With Lion: The Save As, and Save To menu commands are now removed on Lion. The correct document / drawing model for Lion is to use "Duplicate" before changes not "Save As" after changes to an existing drawing. Long time computer and Mac users will need to study this significant design change. One can no longer assume a drawing that has not been saved has not be changed. The old work flow of opening a drawing and making a few trial changes then deciding not to commit the changes does not work on Lion. Everything is a bit more like an iPhone. The new work flow model requires an up-front duplicate of an existing drawing in order to make trial changes that do not modify the original. Of course Undo can revert a drawing and there is now the advanced "revisions" user interface to recover the original, but these all involve success and integrity of the operating system and EazyDraw for the restoration - plenty to go wrong -- although there are no known problems for this process. If one quits EazyDraw there is no warning about "unsaved" changes - the changes are committed by OS X. After this point the Revisions or Time Machine are needed to recover the original drawing. If an original drawing has not been accessed for a few days - the operating system will "lock" the drawing and provide a warning with suggestion to make a Duplicate before beginning changes. The time limit setting for this warning is accessed via system preferences. But drawings that were recently used do not get this warning. If you are working in a productive environment and are new to Lion, the best advise is to be certain that a Time Machine disk volume is online and active. Help documentation on this topic is complete for EazyDraw and there are numerous discussions on the web concerning these changes. The EazyDraw pdf and printed manual does not fully document these changes at the time of this release. Lion Only - Several improvements to the Duplicate command. The new duplicated drawing now mimics the size, position and inspector (Graphic Details and / or Layers) states for the duplicated drawing. Before the new drawing would assume default conditions, the new behavior is more convenient and generally expected. Lion Only - Added Command F as toggle for Full Screen mode. This is in accordance with Apple guidelines, the supplanted "flip" command was changed to Option F. Lion Only - Made several improvements to the logic for entering and exiting Full Screen mode. The two independent toolbars are more reliably chosen. The logic issues revolved around quitting EazyDraw with more than one open drawing and different Full-Screen / Non-Full-Screen states for the drawings. All this works reliably as one would expect now. Lion Only - Several improvements for the return from a Revisions session. There were problems with palette restoration. User Libraries would either not re-open or would open but be hidden. Now all palettes and user libraries are faithfully restored to their prior open / closed state and view precedence. Improved the Area Report found on Graphic Details. It now reports the area when multiple graphics are selected. Previously area was reported only for individual graphics that had area. If any selected graphic does not have an area, then no value is reported for the multiple selection. Corrected possible hang situation when converting a Bezier path to a Ribbon. Corrected possible hang situation when converting an Orthogonal Path to a Orthogonal Radius Path. Corrected possible crash, Lion only, during the reporting of a File Save problem, this should have been quite rare. It is now corrected. Corrected possible crash, Lion only, at launch when launching into Full Screen mode, with secondary drawings that were not in Full Screen mode, when the Toolbar size was different for Full Screen and Non-Full Screen. A rare crash, but serious if the problem situation came to pass. 3.8.0 Aug 24, 2011 Parameter palettes and the are now restored when exiting a Versions session on Lion. Improved SVG support. Corrected issues related to support for colors with transparency. Better presentation of the Attributes Bar, it is no longer "clipped" when the window is adjusted to a small size. Now the attribute groups are not shown if any of the groups buttons extend beyond the right edge of the window. Corrected problems encountered when adding a gradient fill to a weld-group. This did not apply correctly and could cause EazyDraw to hang (not crash). This is now handled correctly. Corrected problems encountered when adding a gradient fill to a weld-group. This did not apply correctly and could cause EazyDraw to hang (not crash). This is now handled correctly. 3.7.5 July 12, 2011 User interface localization for 4 languages in addition to English. This is the initial release with support for German, Japanese and Spanish. The French localization has been fully re-done with significant improvement and depth of support. All is included with the download, no additional installation steps required. Lion Only Feature: Support for Lions new "Versions" technology. Now when you save a drawing, a hidden snap shot of the drawing and all contents is archived. The Revert to Saved command is significantly enhanced, it presents a "Time Machine Like" interface for convenient review of all previously saved versions of the drawing. This is a powerful recovery tool and one that will quickly find use in the normal design work flow. Lion Only Feature: Support for Lions new "Full Screen" mode. The upper right hand corner of the drawing window now has a Full Screen / Multi-Drawing mode switch. EazyDraw has integrated two Toolbar collections and two independent canvas margin settings. These change when switching from Multi-Drawing to Full Screen presentation mode. This allows customization for both modes to get attain the most productive working environment for any project. 3.7.3 June 7, 2011 Initial release for German localization. Enhanced the Advanced Duplicate capability. A new tab view was added with support for saving a set of duplicate parameters and managing user defaults for the Advanced duplicate settings. Added full numeric formatting and numeric-math input for all duplicate parameters, the display precision and format are now under user control following the settings for the Graphic Details drawer - these parameters follow the drawing's scale settings (not a Fine Scale setting for the panel). Help documentation is complete, new features should be self explanatory. Expanded the user interface access for associative dimension witness lines. Previously the geometry of the witness lines were not under user default management and would always require adjustment unless saved as a library tool. Now one may set a customized geometry as default. The Attach tab on the Dimensions panel has a new parameter popup menu this allows inspection and setting of all witness line numerical settings. Corrected issue with converting RGB images to CMYK. The problem happened when converting using the Graphic Details popup menu and when automatically converting for EPS export of an embedded image. Also improved the speed for converting RGB and CMYK to Gray Scale, this is now table driven and several thousand times faster. Added Zoom Calibrate to the main menus. Assigned keyboard equivalent Cmd-Shift-C . Corrected issue with Angle Dimensions. The problem could arise when more than one Angle Dimension needed to use the same reference line, such as when dimensioning all interior angles of a rectangle. The Angle Dimensions would become confused and attach to each other and the reference line hence trying to dimension a zero span angle. This is now handled properly. Corrected a few bugs and expanded the capability for convert to Filled Shapes for free form Bezier paths. Previously a few degenerate cases that can result from ungroup PDF or other import techniques would cause problems with the convert to Filled Shapes, these are now properly supported. Added an Option Duplicate action for the Rotate tool. Now if the Option key is held down during a rotation tool operation the target graphic is duplicated in place before rotating. This behavior mimics the automatic duplication of Option Drag that is common procedure for most drawing applications. Corrected issue with Angle Dimensions. The problem could arise when more than one Angle Dimension needed to use the same reference line, such as when dimensioning all interior angles of a rectangle. The Angle Dimensions would become confused and attach to each other and the reference line hence trying to dimension a zero span angle. This is now handled properly. Fixed another issue with SVG, correcting the issue noted on the EazyDraw discussion board by Grandadpete . The SVG import of the Ball_14 graphic no longer hangs EazyDraw. Changed the behavior when exporting graphics with bitmap shadows to bitmap images (TIFF, PNG, ...) - at resolutions other than 72 dots per inch. These shadows are derived from OS X technology that is used for screen display so they look best at 72 dpi. EazyDraw now automatically adjusts the shadow parameters to provide the same high quality appearance at higher dpi resolutions, previously the shadow would diminish and "harden" when generating high resolution bitmap images for print media use. 3.7.2 March 10 2011 Added new feature to calibrate the size of graphics on the display screen. The new command is found on the Drawing Zoom popup menu, located lower left of the drawing window. The "Calibrate" command queries the system for the physical dimensions and resolution setting of the display screen that contains the center point of the drawing, then computes an average (average of horizontal and vertical pixels per unit length) zoom factor that will match screen lengths to the real world. The "Calibrate" selection is user driven, there are no automatic updates if a drawing moves to a new screen, if a new screen is added to the system, if the resolution of screen is changed, or if the drawing is opened on a different system. If zoom setting matches the calibrated setting the Drawing Zoom popup menu indicates the match with a blue value color. Added new user preference to draw Circles and Squares from a center point out to a radius or side dimension. The preference is found on the main user Preferences panel. Two settings, the new Center Out setting and the bounding box (corner to corner) setting. Added a customizable toolbar button for Fit Text menu command. It is available for user customization, it is found near the other text buttons, bluish icon. Fixed possible issue with Dimensions, when content for the Dimension is set Nothing for use as a user comment. The crossing dimension line could be drawn through the text after the drawing was saved and re-opened. Now the crossing line has a break for the text in all cases as it should. Fixed several SVG issues. Please continue to send in svg files that have problems. Improved SVG import to handle SVG drawings exported from CorrelDraw. Support for extended CSS style specifications was required. EazyDraw now supports CSS styles nested in CData blocks. CorelDraw SVG now imports properly into EazyDraw. Fixed a possible problem with exporting EPS to CMYK color space when the exported content contained an image (either bitmap, EPS, or PDF) and that image was larger than a few inches and the image did not use CMYK color space (in other words the drawing contained a large non-cmyk image that required automatic conversion to cmyk). Corrected a problem with pause delays when switching from EazyDraw to other programs. This was present when running in 64 bit mode with heavy use of the Patterns palette. Improved functionality and corrected problems with Group Edit. There were a few graphic forms that were not responding properly for interactive in situ editing of group graphics. All is working properly now, problems were introduced with recent revisions. Fixed Guide-Snap for lines with the center pinned. Works on problems of a pdf graphic being flipped when color modification is applied to a layer. This may be fixed, ultimate resolution may not be possible until the release of Lion. With Snow Leopard the operating system added several internal optimizations for processing of pdf images, the vertical orientation of the pdf when displayed no longer seems to be processed in an absolute consistent fashion. If trouble is noted, use the Flip Vertical button to get correct display. 3.7.1 Feb. 17 2011 Corrected possible hang state, related to graphics with inserted text. The hang could occur with 2nd or successive text edit sessions of text inserted in a graphic. This did not happen with normal text boxes, only inserted text. Work around was to use normal text and the graphic independently, then group them. Editing of a group containing text works in the same fashion a double click brings the text to the fore and begins an edit session. Enhanced and made corrections for Kerning functions. The Kerning settings in the Graphic Details drawer now have full professional capability, one may kern across different font and attribute runs, adjust single character kerning; all with reliable detailed undo and redo. Previously the numeric Kerning setting applied primarily to full text boxes and uniform text runs. One should now be able to accomplish any kerning action. Corrections to the SVG import, support for non-comma separated point lists was added. Improved EPS and PDF ungrouping. Several additional text constructs are now properly supported including kerning specifications. Added support for dimensions for suppression of leading zero for Fraction form. The Leading Zero checkbox on the Dimension Palette (Datum Tab) controlled inclusion of the leading zero for decimal dimensions. It was not controlling a leading zero when fractions (rather than decimal format) was in use. Now it controls both as one would expect. The menu commands "Make Same Width" and "Make Same Height" were not keying off the correct graphic. The "master" graphic should be the first one selected. This is now corrected. Made several improvements and corrections for the Numeric Entry feature. If, during the creation of a graphic, the letters (o,d, x,y, a, or L) are typed: the Numeric Input pops-up to accept numeric values for (over, down, x-across,y-down, angle or length). The inputs were mostly "raw" and would not work for scaled drawings. Now the inputs (and values shown) are all interpreted and presented correctly according to the drawing's scale and the settings on the Graphic Details drawer for numeric display. For example if you have angles set to Radians - the the "a" numeric input will be Radians rather than Degrees. Changed response of text graphics that are copied and pasted between drawings with different x or y axis directions. The copy and paste now does not flip the text, this would normally be the intended behavior. Corrected issues with grouping for groups that involved connectors. In some cases connectors were sent to the back or the front of the group. Now the appearance of connectors is precisely maintained when groups are formed. Connectors that attached to elements involved in a grouping operation were sometimes disconnected. Now all connections are consistently applied to the new group. Fixed a few issues with editing text that contains Overlines. All editing situations now follow standard text editing conventions for insertions and deletions adjacent and across ranges that include Overlines. Corrected issue related to graphics created by welding. The new resulting welded graphic would accept a Connector but the Connector (or Dimension) would not remain attached and follow movements of the new graphic. This would correct itself upon save and reopen of a drawing so it was in this sense temporary. All is correct now. Corrected possible crash when applying Factory default to the Page Setup palette. Cutting all the way through a rotated oval would sometimes result in 3 resulting paths rather than 2 as one would expect. This is fixed now and works as one would expect. 3.7.0 January 2011 Initial release of EazyDraw App Store Version. |
||
|