
Revision History Page
Version 2.0.0
April 12, 2006
Requires Mac OS X 10.4.3 or newer (Tiger).
Panther users should use version
1.9.0.
Universal Binary, Edit PDF, Walls and Ribbons,
French & Japanese Localization
New This Version of EazyDraw: This version is a Universal Binary with
full native support for Intel based Macs. Several new Ribbon and
Wall tools; draw "walls" at any angle even curved, valuable for
architectural drawings, maps and illustrations. Ungroup-PDF provides
editing for line art graphics and text of PDF content. French
localization is now provided for the menus, palettes and the user
interface. A Japanese localization is available from a supporting web
site. LinkBack support for in-place editing of EazyDraw graphics
exported to other Cocoa applications such as Nisus Writer. This version
provides full Spotlight support, improvements to
the MacDrawII, MacDrawPro and ClarisDraw imports and significant
performance improvements and numerous bug fixes. ClarisDraw import now supports drawings created with the Japanese
version of ClarisDraw.
This is a Universal Binary version for use on new
Intel based macs or PowerPC processors. Intel users should NOT- open
using Rosetta, Rosetta is a "compatible" mode to be used with
applications that have not been compiled for native use on Intel.
Running EazyDraw Intel-Native is 5-10 times faster than running under
the Rosetta emulator, launch times are also significantly slower in the
emulator mode. Universal binaries require Mac OS X version 10.4.3 or
newer, this version of EazyDraw will not run on Panther or Jaguar.
Jaguar and Panther users should refer to the release note "Jaguar and
Panther" found on this disk image.
This version provides a new capability to Ungroup PDF content.
Access for this feature is found on the Format main menu, Grouping
submenu - near the bottom. The pdf content is imported to the drawing in
the normal fashion - insert, drag and drop, copy and paste, etc. Use the
Graphic Details Drawer inspector to check that the inserted image is
actually pdf information. The pdf content is converted to editable text,
Bezier graphics, and embedded images with the "Ungroup PDF" command.
Select the pdf image and execute the menu command. The pdf image is
converted to EazyDraw graphics and left in the drawing as a normal
EazyDraw group graphic. The new group graphic may be ungrouped to access
and edit individual components of the pdf content. Learn more with
EazyDraw Help, search phrase "Ungroup PDF". This is a new feature
primarily intended for access to line art. It is likely that conversion
of typeset text will not format exactly as in the original. Please
submit problem files to our support staff for bug fixes in future
versions.
There are several new Wall and Ribbon tools, they are found on the lower
portion of the Technical Tools palette. You can now draw walls at any
angle. The walls at angles will support snapping together to form proper
corners and joints. There are also tools for drawing curved walls which
could be termed Ribbons. These are 2-dimensional ribbons, they hold a
constant width even when curved or twisted. All walls and ribbons now
support solid color, pattern, and gradient fills. The gradients are
applied either along the length of the ribbon or across the ribbon,
control for the wall's gradients is found on the normal Gradient Fill
panel. There is a new Wall inspector palette, found on the Tools main
menu. It provides access to several wall characteristics including
manual specification of the shape of ends, corners and joints.
Documentation is complete, access with search phrase "walls" or
"ribbons".
This version now provides French language support. Menu, parameter
palettes, and user interface elements are now localized for French
language support. EazyDraw help is not localized and is available only
in English.
Support is available for a Japanese localization of EazyDraw. This is
provided by Hideki Imanishi. It is available at: http://homepage.mac.com/hide_imns/EazyDrawGuide/
. We join the Japanese EazyDraw user community in thanking Hideki for
his excellent work.
This version supports the latest "Tiger" standards for the info.plist
for the EazyDraw application bundle. These additions cooperate with
extended capabilities of Tiger to provide better association by the
Finder of the different file types that EazyDraw can import or export.
Power users will note that Universal Type Identifiers have been
implemented and defined for the two EazyDraw file types. UTI Importer
information is provided for MacDrawII, MacDrawPro, and ClarisDraw file
types. This importer information will allow OS X and the Finder to
properly identify these files (provide the correct file icon) even if
these Classic applications are not installed on the system.
LinkBack support is provided with this version. Both LinkBack Server and
Client capability is provided by EazyDraw. LinkBack is an open
technology shared by several applications on OS X. It is an extension of
Copy and Paste. The extended capability allows copied content to be
revisited and edited at a later date, using the full capability of the
originating application. The Copy/Paste Order section of the EazyDraw
preferences panel has checkboxes to enable or disable Client and/or
Server LinkBack capability, default condition enables both. LinkBack is
a modern version of Publish and Subscribe or Embedded Graphic Objects in
the Classic Mac OS environment. Documentation is complete, enter
EazyDraw Help search phrase "LinkBack" to learn more.
The low level drawing routines for the graphic rulers have been
significantly optimized. Previously the rulers could cause perceptible
performance degradation especially for more complex drawings, full
screen windows, or dense numeric label situations with slower
processors. The current optimization reduced CPU load by 1000 fold or
more in most situations. Now there should be no noticeable performance
penalty for use of the rulers. The optimization applies to all drawing
situations with additional optimization for live window resize and
scrolling with the scroll bars or the drawing positioning ( "hand" )
tool.
This version adds the ability to save an embedded preview with EPS
exported graphic content. The preview is the DOS TIFF bitmap form. This
preview form is the most universally supported. The form does not seem
to be accepted by all MSWord versions. We have tested successfully with
Apple Works and Illustrator. More information is available on the Help
page for EPS Export.
This version adds a master palette button to the fill color, stroke
color, gradient fill, pattern, and texture toolbar expanded selection
views. These toolbar buttons provide a convenient shortcut to a
selection of standard fills and colors. If none of these predefined
elements provides the desired selection, clicking the new "Other" button
will open the master palette for corresponding fill or color.
Several toolbar items for creating graphics, such as Rounded Rectangles,
were not responsive to double-clicks. This applied to the buttons when
placed on the customizable toolbar at the top of the drawing. When used
from this toolbar, double clicking the button would not provide the
"sticky" form of the tool which allows creation of multiple instances of
the graphic without the need to click the button again. Now these
buttons work just as they do on their normal tool palette. A double
click with cause the button's creating action to remain in effect until
the main Arrow tool is clicked.
The action of the Hand Tool was returned to the design used up to
EazyDraw version 1.8. Traditionally a "hand tool" is used for "pan"
actions. Many users were confused by EazyDraw's use of this tool for
restricted movement of graphics. For this reason the action of this tool
was changed to the traditional pan action with version 1.9. This change
back to the traditional definition was found to be unacceptable by most
EazyDraw users. Pan actions are often handled by advanced mouse
functions and always may be performed with the scroll tools. As pointed
out by our users, the restricted move action proves to be a valuable
productivity tool. For this reason the standard action of the Hand Tool
has been returned to the restricted move actions as defined here. The
Option key can be used as a modifier to the Hand Tool, holding down this
key will provide the Panning action for the Hand Tool.
Corrected problem with the Door graphic. When drawn with a fill color,
the fill was erratic and did not properly fill the door core and wall
center. This has been corrected.
Corrected problem of duplicate overlapping points at the beginning of
Bezier Paths. If Paths were drawn with single clicks at each vertex,
rather than a click and drag motion; then an extra vertex was left at
the first point of the line. The extra point coincided exactly with the
first point and was therefore not noticeable until one tries to move
that first point. Now only one point is placed at the start of the path,
with both drawing styles.
Corrected problem with paragraph menu actions. In some cases the
paragraph menu selections for centering, align right, align left, and
justify would be disabled even when text was selected or being edited.
This happened when editing text and immediately after an editing
session. This is now corrected, paragraph options are enabled when
appropriate and paragraph alignment actions are applied accordingly.
Corrected problem duplicating very small circles and ovals. Previously
the new circles would, in some cases, have a smaller radius than the
master.
Corrected problem with drag and drop from one drawing canvas to another,
both EazyDraw, for scaled drawings. In some cases, such as use of
Option-Drag the drop on another drawing window, the graphic placed on
the new drawing would disappear or radically change size upon save and
reopen. The graphic would behave properly when working on the
destination drawing but after save, close, then re-open the dropped
graphic's problems would appear. In the case of Option-Drag then drop on
another window, there would be a duplicate of the graphic(s) left on the
originating drawing. This is all corrected now.
Corrected problem exporting pdf and other file formats, from an EazyDraw
file with GZip compression in effect. Previously the files would save
with GZip compression but without the ".gz" extension. This would cause
the file to not open properly in other applications. Now the exported
files are saved without compression.
Corrected problem with line widths changing when morphing graphics. This
would happen if a scaling factor with a value other than unity was
supplied and Scale line widths was checked, but both scaling selections
were not checked - as in the case of performing a rotation. In this
situation the line width would unexpectedly scale. Now this does not
happen.
Corrected problem with the Undo of the "Flip 90 CW" and "Flip 90 CCW" of
graphics. The problem was only associated with the undo of a Flip of
some graphic forms, the Flip itself was performed correctly.
Corrected Reverse Path action for an Arc or Pie (sector) graphic.
Previously this would cause the graphic to disappear to the origin with
zero size. No the reversal performs as expected, interchanging the start
angle and end angle and complimenting the Clockwise parameter.
Corrected problems duplicating a Crop (group) graphic. In some cases the
new copy of the Crop graphic would be of zero size at the origin, and
the original graphic could become "ungrouped". All works properly now.
Corrected problem using "Export" panel to save in the EazyDraw or
EazyDraw binary format. This now save data in the same manner as "Save
As".
Corrected problem when typing text, in the case where a text area used a
font that was not the default font and the entire text was selected for
typing and replacing the entire string. In this case the new text typed
would revert to the default font. This is normally not desirable as it
is likely that the user would want the font to be the same as that of
the text being replaced. Behavior now uses the font and all other typing
attributes of the original text.
Corrected problems opening Claris Draw files that originated from the
Japanese version of Claris Draw. These files would not open and import
properly, often causing a crash of EazyDraw. Now drawing files from the
Japanese version of Claris Draw open and import correctly.
Corrected problems opening MacDraw and Claris Draw files with Japanese
file names using Japanese fonts. These file names are now fully
supported with EazyDraw.
Corrected problem with the toolbar button for "no fill". The problem was
that this button would turn off color fills, but not pattern or gradient
fills. Now it's action is to remove any fill.
Corrected occasional problems with PSFrag option for EPS export. This
option could fail to work if a narrow graphic was exported, the option
would fail and a small faint red square would appear in the exported
EPS. All should work properly now.
Corrected problems with MacDraw and Claris Draw imports related to
possible "missing" graphics. These were problems with graphics drawn
with color interpretation using white rather than black. It is still a
good practice to check imported drawings with a colored background to
cause possible hidden graphics to be visible. Also corrected situations
drawn with MacDrawPro using zero line width to indicate a graphic
without stroke, previously these were drawn as hair-lines which was not
correct. These now convert correctly as graphics with fill and no
stroke.
Added new capability to save a human readable form of the text content
of a file saved in the EazyDraw graphics format. To access this feature
use the Export panel to save the drawing, select EazyDraw Graphics
format. This file format is human readable and organized in the XML like
pList format. However text is saved will all associated attributes such
as font, font size, and font face in a native OS X binary archive
format. If the "Mirror Text Copy" feature is enabled (on the Export
panel) then a copy of the text contents (string) and basic font
information is provided in a literal form. The popup menu provides a
means to select the string encoding desired. "String" or "ASCII" would
be the normal choice for the Encoding parameter. The additional text
information saved with the file is for use by other applications
accessing the file data. EazyDraw does not use any of the "mirror"
information when opening and interpreting the file -- EazyDraw uses OS X
archiving and unarchiving technology to save and re-constitute the text
for the drawing. This works with both Text Boxes and Annotation Text
Corrected serious problem for Ungrouping PICT images. The bug was
introduced with version 1.9.0, in the late stages of public beta review.
Ungroup of PICT images would fail and the PICT image would simply
disappear. Undo would restore the image but Ungroup PICT was not
possible. The problem has been corrected, performance is as it was with
version 1.8.1.
Updated the support for Arrows on dimensions. Previously, setting a
default dimension style with one or both arrows set to OFF, would not
properly record the arrow conditions for the default - new dimensions
would still have both arrows set to ON. Now this works properly with all
default support, both the "Current" button on the Dimensions Palette or
default control via the main Preferences window. We also added a
convenience popup on the Dimension palette for selecting different Arrow
styles. You may still use the Arrow palette for expanded control over
the appearance of the Dimensions arrows, and now all settings will be
managed properly by the default controls - on the Dimension palette. The
default controls on the Arrow Palette are now independent of, and have
no control over, the design of arrows on dimensions.
Corrected printing with "Hide Dimensions" set on the Layers Drawer. This
capability was working properly for the screen display, but printing
failed to hide the dimensions for a layer. Now the check box on the
Layers Drawer will hide dimensions both on screen and for the printed
drawing.
Corrected occasional problem when dragging a graphic off a drawing, for
a drag and drop operation. Sometimes the drag image would be far away
from the cursor or even disappear because it was positioned off the
screen completely. This was more likely to occur when zoomed in to a
large degree. If the drawing scrolled, by positioning the graphic near
the edge of the drawing, before moving the graphic fully off the window
for the first step of drag and drop, the drag image of the graphic was
erroneously positioned away from the cursor by the scrolled distance.
Now the drag image is positioned precisely in relation to mouse at the
initial position.
Version 1.9.0
Nov 21, 2005
New Measuring Tape Tool, Guidelines, and
Interactive Cursor; improved multi-scale / multi-layer drawing
capabilities and further optimization for Tiger.
Panther Version.
This is the newest version of EazyDraw which supports Panther - Mac OS X
version 10.3.
Summary of additions since version 1.8.1
New Interactive Cursor provides readout
of canvas position or precise graphic metrics such as intersections or
point and tangent of a curve. The new Measuring Tape Tool measures
drawing distances in free form or snaps to graphic positions to provide
exact relative distances. Intelligent guidelines will position columns,
rows, seek intersections or vertices and orient to extended lines,
parallels or perpendiculars; great for geometric and technical drawing.
New scaling options provide improved support of imported MacDraw and
ClarisDraw scaled drawings.
The new Live Cursor is provided with the "Tape Cursor" tool that was
added to the top of to the primary tool palette it is represented by a
measuring tape icon. This tool combines a live numeric readout with the
normal Arrow select tool. The X and Y (over and down) coordinates are
shown in a small floating window attached to the cursor. Selecting a
graphic and placing the cursor on or near the graphic will provide
various measurements of the graphic -- interactively, on screen.
Position over a handle to obtain a precise readout of the graphic
position. For many graphics the relative position of the cursor (ie
right or left side of a line) will provide different measurements (ie
length/slope or X,Y value). This mode remains active until the Arrow
tool is explicitly clicked . For documentation enter search phrase "Tape
Cursor" .
The new Guideline selection is found on the Grid and Guides submenu of
the Format main menu or on the Grid Palette. When Guidelines are
checked, moves and edits of graphics are aided by automatic soft snap to
provide alignment with other graphics on the drawings. Guidelines are
sought from the graphics that are visible on the drawing screen. If
there are too many guidelines interfering, or if the desired graphic's
guideline is repressed by others - zoom in closer to the region of
interest. A new Cloaking submenu provides methods for managing which
graphics provide guidelines. The snap vertices capability has been
expanded and optimized as well. The default state has this guidelines
and vertex snapping unchecked. Full documentation is available: search
phrase "guidelines" .
Option Clicking with the Measuring Tape Tool provides an on-screen tape
measure. This is a free form measuring tape for measuring distances on
the the drawing. To measure distances between graphics, select both
graphics and click near a point of interest, the Measuring Tape will
"snap" precisely to the graphic and measure distances from the point of
interest. When the cursor is placed near a second point of interest
another "snap" provides the desired precise measurement. For
documentation enter search phrase "Tape Measure" .
A new submenu is provided on the Format main menu for Cloaking the
guideline aspects of a graphic or layer. When snapping to guidelines (or
vertices) it is common that too many guidelines are present and they
interfere with establishing relationships to the desired master
graphics. This submenu provides a method for excluding a graphic(s) or
layer(s) from presenting guidelines and vertices. This can eliminate
guideline clutter. Alternatively a few select graphics could be used as
master guidelines by performing a "Select All" - Cloak, then select the
desired master graphics and "Uncloak". Documentation is complete: search
phrase "cloak".
Full Layers may be cloaked. The layer must be visible to be enabled on
the submenus found on the Cloaking submenu (Format main menu). There is
a separate menu for guidelines and vertices. A guideline layer may be
established by cloaking all other layers: not the guideline layer. Then
explicit guidelines may be drawn on the Guideline layer.
The "Hand" tool has been changed to perform a Panning action for the
entire drawing. Now if the hand tool is selected, a click and drag on a
drawing window will move the focused visible viewing rectangle, in the
same fashion as the scroll bars action. Previously this tool was a
dedicated graphic moving tool. SInce the Arrow tool is normally used for
this action, it was decided to change the Hand tool to the more
conventional Pan function.
A new "Align To Grid" palette is added to the Tools main menu. This
palette provides fine control of the exact snapping position for a
graphic, or group. This is useful for group graphics (ie a symbol)
positioned and aligned with grid snapping, and necessary for electronic
schematic drawings. Documentation is available: search phrase "align to
grid".
Two methods are now provided for changing the scale of a drawing or
layer. If a scale change is performed, on the scale palette, a user
panel is shown on the drawing which asks which form of scale change is
desired. Previous versions of EazyDraw scaled all graphics when
performing a scale change. The new panel provides for this form of scale
change, or a change of scale with no corresponding "re-draw" of the
graphics. This new form is especially useful when importing MacDraw or
Claris Draw scaled drawings as this method provides a means to simply
set the correct scale for the drawing or layer.
Several new "Enabled Actions" for layers are now found on the popup menu
on the Layers drawer. It is now possible to Show or Show/Select graphics
on layers "above" or "below" the active layer. This can improve
efficiency when working with multiple layer drawings. This convention
was used with MacDraw and ClarisDraw and is a familiar practice for
users of these applications that have switched to EazyDraw.
A new parameter is provided for walls (doors, windows, ect). The
parameter will enable or prevent the automatic matching of wall ends and
wall thickness when two of these objects are snapped together. This is
important, for example, when connecting a 6 inch exterior wall with a 4
inch interior wall of a building plan. The new check box is found on the
Graphic Details drawer, it is called "Auto Mate". When snapping, both
wall segments must have their respective Auto Mate states checked for
automatic mating of corners and wall thickness. Another method for
preventing "mating" of two segments is for one segment to have it's end
fully closed. If either end is fully closed wall thickness matching is
not performed, even if Auto Mate is checked for both segments.
Improved capabilities for multi-layer drawings, when selecting objects
on the non active layer. Now actions such as duplicate will insert the
new graphics on the same layer as the original, rather than all
duplicated graphics going to the current active layer. Several undo
actions were incorrect if the originating graphic was on the non-active
layer, these situations now work properly. Also several grouping and
ungrouping actions, of graphics on the layers other than the active
layer, would introduce undesirable alterations of the painting order.
Now these situations are properly performed and undo of these actions
completely returns all graphics to the proper state and layer.
Extended the contextual menu concept to provide the menu when the mouse
is held down, without movement, for about 1 second. This will provide
the same menu that pops up when a control click is performed on a
drawing. Contextual menu access with simple hold down of the mouse.
A minor change for Exporting bit map graphics that have anti-aliasing
capability, TIFF and JPG. When exporting just graphics, not the full
drawing, a 2 point (1 /32 of an inch) margin is now added to the
exported image. This margin is needed to provide shading pixels that are
used for anti-aliasing curves that are near the edge of the image.
Previously smooth curves like an arc could have a "flattened" clipped
appearance in the exported bit map. This artifact was caused by the lack
of "border" pixels to apply the anti-aliasing effects. This change will
add a very minor extra border (white or transparent) around the exported
image.
Added default persistence for the "Hide Extensions" and "Thumbnail
Preview" selections on the "Save As" panel. In the past these needed to
be set with each new drawing, as they reverted to an invariable default
state for each new drawing. Now EazyDraw remembers the settings properly
for the individual drawing and user selections are automatically
remembered when changes are made to the selection. The preference for
the state of each check box is the last value overtly selected by the
user. To establish your personal preferences, simply make the
selection(s) and the changes are automatically saved with the primary
preferences for EazyDraw.
Changed the way Arcs and Pie shapes are created. Now a minimum size arc
of 10 degrees is initially applied to the shape during the first click
and drag step of the creation process. It is still possible to create
smaller sweep angles during the second step of the creation process or
as an editing step after creation. However, small zero degree sweep Arcs
and Pies will not be so likely to happen by accident. This inadvertent
zero degree sweep angle situation was confusing new and occasionally
experienced users who would then see only the blue angle control handles
and assume they were the Arc rather than controls for the Arc's
elliptical major and minor axis parameters.
Further improvements to "Ungroup PICT", related to PICT's containing
bitmaps. Additional bitmap formats are now understood and converted to
TIFF properly.
Corrected a few minor problems with some of the lesser used parameters
on the Dimension palette. All contextual help elements for this panel
were improved.
Corrected a confusing behavior when adding layers to a drawing.
Previously the new layer would initialize at the current default scale
which is not expected in many cases. Now the new layer is added to the
drawing with the scale and units of the current active layer for the
drawing, fully independent of the current scale preferences settings.
Corrected problem when forming groups of graphics that contain text. The
text would move to the center of the group, if multiple graphics
contained text all text would overlap at the center of the new group.
This is corrected now, inserted text remains with the proper graphic
elements of the newly formed group.
Corrected problem selecting and editing Bezier curves, when zoomed in by
a large amount. In some cases the graphic would not select, and if
selected clicking on a handle would deselect the graphic rather than
allowing interactive editing with the handle. This is now corrected.
Correct problems with the rotate tool, related to horizontal and/or
vertical lines also sometimes when rotating groups that contain groups.
In some cases when using the rotate tool large black rectangles would
fill the area of the rotating graphic and these would not be redrawn
correctly, leaving black artifacts on the drawing screen. The problem
has been corrected with this release.
Corrected problem moving multiple graphics to a new layer, via the
Graphic Details drawer. Previously only the first graphic of a multiple
selection was moved, the others remained unchanged. Now all graphics
move and undo works correctly, even if the various graphics are derived
from different layers.
Improved the dimension report for length of Arcs. The length of an Arc
or Pie graphic is now reported precisely. Lengths reported for other
curved Bezier graphics has been improved to provide accuracy of about 1
in 10,000 or 100,000.
Corrected some problems encountered when printing without selecting a
paper size. In some cases this would cause Landscape printing to not
format properly on the printed page. Now, when this happens, a warning
message is provided. The message urges the proper selection of a
supported and available paper size using the Page Setup palette.
August 11, 2005
Corrects possible problem saving ClarisDraw files.
New Measuring Tape Cursor.
Corrections for PICT ungroup.
Mirror printing, for reverses and transfers.
See New Features for Version 1.8.0 Below.
Optimized for Tiger.
This version contains an important bug fix that
fixes a uncommon but possible problem with saving data. The problem
could arise from Claris Draw imported files. This update is strongly
recommended for all users importing Claris Draw data. If you would like
more information on this issue email: support@eazydraw.com. This version
has a correction to the problem and an automatic fix of root cause of
the problem. Opening and saving a file that originated from a Claris
Draw import will correct all problems associated with this issue.
New "Tape Cursor" tool has been added to the primary tool palette. It is
found at the top right of the palette. This tool behaves exactly like
the normal Arrow select (default) tool, except that a live numeric
readout is added to the cursor. The X and Y (over and down) coordinates
of the cursor are shown in a small floating window attached to the
cursor. This mode remains active until the Arrow tool is explicitly
clicked. This is a preliminary release of this new capability, the
functionality of the Tape Tool will be significantly expanded in future
releases of EazyDraw.
Added the ability to mirror (left-to-right) and/or (top-to-bottom) when
printing. This is important for creating transfer sheets such as those
used for printing t-shirts. This is accessed from the main options popup
menu on the Print panel. The exact location will depend on the print
driver in use. There will be a selection "EazyDraw" found on the
printer's capabilities submenu. When the EazyDraw options selection is
chosen, the new Mirror check boxes are shown on the print panel. Note
that checking both selections (left-to-right and top-to-bottom) is the
same as putting the paper in up-side-down, and will not cause a
noticeable change on the final printed drawing.
Corrections and improvements to the Ungroup PICT capability have been
added to this version.
Summary of additions and fixes for each release
Version 1.8.0
July 27, 2005
Over 50 new customizable toolbar buttons.
Multiple drawing scales - important for Architectural drawing.
Keynote export to Apple XML Keynote file format.
Integrated GZIP support for compressed files.
Improved EPS export with LaTeX - PSFRAG support.
Improved performance for large complex drawings.
Optimized for Tiger.
This version has been built for Tiger and tested on Panther, there
should be no problems running on either of these versions of OS X. This
version does not run on Jaguar. Jaguar users may continue using
version 1.7.1.
Major additions to
the customizable document toolbar. Over 50 new buttons are available for
addition to the toolbar. Upgrading users should be sure to visit the
Customize Toolbar option, because the user's current toolbar selections
will not be changed when EazyDraw is upgraded. Many of the new toolbar
buttons are "smart" menus. They are "smart" in the sense that they will
adapt to the last used pop-down menu selection. To repeat the last used
menu selection, simply click the tool - no need to fully open the
pop-down menu and scroll down to the desired selection. Tiger users may
add more than one copy of several of these smart buttons to the toolbar,
ie duplicate buttons are allowed (Tiger only). This can be useful for
elements such as the Fill Color menu button, since the button is smart
the duplicate buttons will evolve with the work flow to represent
different colors, thereby providing toolbar buttons for more than one
color. If this explanation is hard to follow- it is easy to learn by
trial, experiment by adding two Fill Color buttons to the toolbar. There
are new pop-down toolbar menus for all the drawing tool palettes. This
means it is now possible to add any drawing tool (rectangle, star,
parabola, ect) to the toolbar. The smart buttons are fully functional,
double clicks will make the tool "stick" as they do on their normal tool
palette. Documentation is not complete at this time for the new buttons
and the smart tools capability.
Added the ability to have more than one scale for a drawing. It is now
possible to define fully independent scales (or rulers) for different
layers. Each layer will have one scale for all graphics on the layer.
This capability is enabled using the new check box for Independent
Layers on the Scale Palette. This new feature is fully documented in the
EazyDraw Help, use the key phrase "Independent Layers" for a full
explanation of using multiple scales.
Corrected several issues with EPS export. In some cases the bounds of
the exported eps drawing would not be correct, or clip too close to the
graphic. Two problems with the bounds setting were corrected, it is no
longer necessary to return to document zoom of 100% to properly export
eps. In some cases the EPS file would not open with other applications,
there is an issue related to multiple color spaces (rgb, cmyk,
grayscale, etc) in a single pdf or eps document. A new popup menu on the
EPS export panel allows specification of a single color space for the
export - this can avoid errors of "unable to open" when trying to read
the exported eps file in other applications. A check box for support of
LaTeX psfrag with EazyDraw generated EPS documents was added to the
export panel. When checked, an invisible ASCII string, containing all
printable ASCII characters is inserted in the exported EPS document. The
inclusion of this string forces the creation of a one-to-one character
lookup table which enables psfrag to properly translate the tag symbols
inserted in the EazyDraw drawing. This is of interest only to users of
LaTeX and PSFRAG.
Added export format for Keynote. The new selection is available on the
export types menu. There is a menu selection to determine how slide(s)
are created. You may convert layers to corresponding slides, or use page
layout to draw individual slides on successive pages. A third selection
allows one slide to be created from the current visible content of the
drawing window. If a new file name is entered, a full new Keynote
presentation file is created with the slide(s) defined. If an existing
Keynote file is identified for the export, the EazyDraw slide(s) are
appended to the end of the presentation. To access the APXL content, use
the normal technique of opening the keynote file bundle's
presentation.apxl file with a text editor. Page Setup has a new virtual
electronic publishing printer name for Presentations and two predefined
page sizes (800x600 and 1024x768) for common visual projecting
equipment.
Integrated support for compression of both EazyDraw file formats is
added with this version of EazyDraw. The compression format used is the
standard GZip format with the file extension ".gz" . This is a standard
open format supported by OS X, Unix, Windows, and other operating
systems. A new "Compress" popup menu is found on the "Save As" panel,
lower right. Select "GZip Compression" to zip the EazyDraw drawing file
as it is written to the hard drive. These files will be typically
compress to 10% of their natural size. This is useful for emailing
EazyDraw files. The EazyDraw binary format, with GZip compression will
provide the smallest file size. The EazyDraw binary format is used for
large drawings (> 1000 graphics) that may require significant time to
save to the hard drive in the normal EazyDraw graphic format. Please
note that contrary to intuition, the zipped or binary format should not
be used for archiving data: the full uncompressed EazyDraw Graphic
Format is a human readable XML like Property List and should be used for
long term archival, see the help documentation for a full explanation.
Optimized the action of moving a graphic(s). For large complex drawings
the moving action was slow and "jumpy". This has been optimized 100-fold
or better. The moving motion should now be responsive and smooth even
for complex drawings and graphics on slower CPU's.
Expanded the utility of the Graphic Details drawer to monitor position
and size of a graphic as it is created, the first drawing step.
Previously the geometric information was updated in a live fashion only
when editing a graphic. Now the information displayed on the Graphic
Details drawer has live real time updating when creating a graphic,
editing a graphic and during a move of a graphic.
Improved snapping to vertices (Grid and Snap Palette) to include
intersections of curves as well as vertices, end points and centers. The
scope of graphics for snapping to objects on other layers has been
expanded to include graphics on all visible layers, previously on
graphics on selectable layers were used as candidates for snapping. A
visual clue is now provided when snapping occurs, the handle of the
graphic being moved will now flash green when snapped to a vertex or
intersection. The snapping remains a simple positioning aid, the snapped
graphic is not attached or appended to the other graphic or
intersection.
Expanded the use of the "Interactive" menu, found near the bottom of the
Format menu. You may now apply scale, uniform scale, and the other
interactive restraints to Images (pictures) and groups. The Uniform
Scale - functionality is especially useful when it is necessary to hold
the aspect ratio of an image or composite group graphic while changing
the size. The Graphic Details information for Interactive Constrained
graphics has been improved and specialized for all cases.
Added the ability to dimension from the "inside" or "outside" of Walls
(walls, doors, windows, and bay-windows). The control is found on the
Graphic details drawer, when the wall is selected. The choices are
Center, Inside, or Outside. The convention for "inside" or "outside" is
defined for a room drawn in the clock-wise direction.
It is now possible to change the Font family of all text in a group.
Previously, it was necessary to ungroup and make the font change
individually.
Corrected several refresh and drawing update aspects related to the
Tiger release. Version 1.7.1 would occasionally leave drawing trailings
when moving graphics or scrolling the drawing window. Everything is now
responding properly on Tiger and Panther.
Corrected direction of arrows at the end of an Orthogonal Radius path.
The arrow was drawn on a 45 degree angle rather than along the direction
of the path. It now draws correctly.
Corrected the Horizontal and Vertical flip command for Doors. The flip
was not taking into account the Hinge side for the door. All works as
expected now.
Corrected problem duplicating graphic(s) across layers, or more
specifically: selecting graphic(s) on a layer other than the active
layer and executing a duplicate to produce new graphic(s) on the active
layer. This would create the graphics but then problems could arise when
working with the duplicated graphic(s). In particular the new graphics
would not delete. The duplication now works properly and the new
graphic(s) may be deleted without a problem.
Added an improved contextual menu (right, or CTRL mouse click) for Text
graphics. The contextual menu for a selected text graphic now provides
for changing font face (favorites only), font size, and several text and
paragraph style actions.
Corrected problem with Top - External dimension tool. This was drawn as
an internal dimension rather than an external dimension - now draws
correctly.
Corrected direction of Rotate 90 degrees CW and CCW on the Tools
transform menu. This was rotating in the wrong direction for Text and
several graphics found on the Charting tools palette. The bug would also
cause incorrect behavior for Undo after the rotate.
Corrected possible problem for moving very thin horizontal or vertical
lines when "zoomed out" and with preferences set for using a Faint Image
for the Move Image (see EazyDraw Preferences). This could result in the
moving line disappearing during the move. Now in this instance, if the
line could disappear, a dashed line is used for the move image.
Corrected problem with drag and drop of PDF content. When dropping PDF
information on an EazyDraw drawing window the image would have low
quality and be upside down. This has been corrected, PDF is "dropped"
with full vector quality. This problem only happened with drag and drop
of PDF snippets, dropping PDF files worked properly and Copy->Paste of
PDF also worked properly.
Corrected problem with EPS export, fringes of the exported eps image
were sometimes clipped by the export. Now the borders are properly
established. Mac OS X version 10.4.1 or newer may be required to correct
this situation in all instances.
Added a new form of Text Stamp. You may now insert a File Path text
stamp into a drawing. This will insert a text defining the full file -
folder path of the drawing. This is a "live" stamp, if the file is moved
the stamp will change to reflect the new location.
It is now possible to scale images and pictures uniformly. This may now
be accomplished through use of the Interactive menu (Format main menu)
to include Images. Selecting Uniform Scale will hold the aspect ratio of
the image constant while changing the size with the on screen handles.
Corrected problem with the copy then paste of very small circles or
ovals. This process, when total oval size was less than 1 pt, would
result in pasting of a smaller oval. Repeating the process would result
in ever decreasing sizes for the pasted ovals. This is now corrected,
the pasted oval is exactly the same size as the original in all cases.
Corrected problem snapping Ellipses to the grid. They would not align
properly with the grid. This was also a problem with many of the shapes
on the Charting palette, but much less noticeable. All of these shapes
now snap and align properly.
Corrected a problem with entering width and height of objects in the
Graphic Details drawer. Certain sequences of entries could result in
invalid numbers for the values.
Corrected problem converting Stroked Text to Bezier Paths. The stroke
setting for the converted Bezier paths was lost in the conversion.
Corrected problems that would occur if a 0.0 or very small value was
entered for either Scale term on the Scale Palette. An entry of 0.0 was
not checked properly and would cause infinities in scaling the drawing's
graphics. This action would corrupt the file and initiate unpredictable
behavior for drawing actions for the file. This situation is now checked
and prevented. Both scale values are limited to the range of 0.001 to
10,000,000.
A minor change to the behavior of selecting or deselecting graphic(s).
Now, just selecting or deselecting the graphic will not mark the drawing
as "changed". This means the "Save" menu action will remain disabled -
until a more significant real change is made to the drawing.
Corrected a problem with the Spell Check tool bar button. When the Spell
Check button was added to the toolbar (using Customize), the button
would not enable, it always remained disabled. Now it enables in
synchronization with text in the document, or text objects selected.
Corrected possible problem with spell check of Annotation text. The red
highlight markers for misspelled words was not being shown in all cases.
Problem corrected, spell check works properly on Normal and Annotated
text.
Corrected interface problem with the stepper button on the Stellate tool
palette. The problem caused the number of stellate points to increase
(rather than decrease) with the up-click of the stepper, when a stellate
shape was selected. The action now decreases or increases the number of
points correctly.
Corrected problem with dimensions of Feet/Inches in Fraction form. There
was an extra "inches" or "feet" appended to the dimension string. The
dimension would read: "1 foot 2 5/8 inches inches" . This has been
corrected.
March 21, 2005
Version 1.7.1
Improved Knife -- Trimming
Full Vector Edit PICT Content
BMP and ICO -- Support for Favicon Files
Independent Fine Scale Measuring Units
Carbon Style Font Menu & PopChar Support
Added a support for defining different units for fine
scale parameters such as line width or arrow length. Previously these
were entered in the units of the drawing, now these Fine Scale
parameters may be specified independently. For example a drawing in Feet
my use mm for line widths. Each parameter palette (except the Pattern
palette, whose units are always pixels) has a new button found near the
upper right corner of the palette. This button indicates the current
Fine Scale units (inches, points, or millimeters) for the palette.
Control Click the button to access a contextual menu that provides a
full user interface to all fine scale settings for the palette. A Fine
Scale palette is provided on the Format main menu, this palette is used
to manage the Fine Scale settings for all parameter palettes including
angle units and decimal points of display precision. For full
documentation on the topic enter the search phrase: "Fine Scale" or
"Units Button" in the EazyDraw help system.
Improved the Knife tool. It now will perform more than one cut at a time
and it senses intersections, allowing for precise trimming of graphics.
This provides a convenient method to perform several cuts on a straight
line defined by the interactive knife line. Now one may, for example,
cut a rectangle into two pieces - with one action. The improved knife
tool now senses intersections, this ability has several uses including
trimming and combining simple shapes to create more complex shapes. When
two knife cut points move close (within the neighborhood of a handle
width, ie dynamic distance depending on zoom) the two markers are shown
overlapped on the intersection with a cross mark. If the cut is made at
this point, both paths are cut at exactly the same point. A precise
intersection cut will allow unwanted portions to be deleted, also the
remaining curve segments may be "Welded" (Main Menu->Tools->Convert->Welede
Bezier) together to form a new complex shape. See the new tutorial on
"Trimming and Cutouts" for more information.
Enhanced the Morph or Transform panel's capability. You may now specify
to include or exclude Text or Annotatied Text in scaling transfroms. Two
new check boxes control the inclusion of text in a scaling action.
Scaling of text may be accomplished with a font point size adjustment or
use of the text stretch parameters. Popup menus are provided to specify
the method and extent of the text scaling.
Full vector editing of PICT graphics and files is now provided. This new
menu command will convert PICT images to native EazyDraw editable
graphics. Documentation is complete for this new feature. Access is
found on the Format->Grouping sub menu and the Tools->Convert menu. To
convert a PICT: a) import the PICT if it is not already part of a
drawing (Open, Insert, Paste, or Drop): b) select the PICT graphic on
the EazyDraw drawing: c) Select "Ungroup PICT" or "Convert To Vector
Graphics" from Grouping, or Convert Menu. The PICT is then converted to
a normal EazyDraw Group graphic that may be edited in place or ungrouped
for editing of individual components. Upon Export as Classic PICT: the
ability to include a 512 byte null header to exported PICT files, this
provides better compatibility with many other Carbon applications. Fixed
problem drag and drop of PICT image data. Inverted text and low quality
images were possible. If PICT information is dropped on an EazyDraw
drawing, the result is a full quality vector PICT graphic.
Added import and export support for Windows BMP and ICO file formats.
The BMP format is the old standard bitmap format for DOS and Windows.
These are bitmap formats. ICO is the common format for "favicon" files,
these are icon family files supported by most internet browsers. If a
file name favicon.ico is placed in the root directory of a web site, the
browser will use an image(s) from the file as an icon to depict the web
site. Originally intended to as an icon for the Favorites menu, hence
the name, these are now usually displayed in the title block next the
the full link address to the web site. They are now in wide usage and
sites without a favicon may be viewed as unprofessional. Documentation
is complete for the support of the new file types and may be found in
the EazyDraw help - search phrase "favicon".
Added a traditional Font menu, built with the Classic OS 9 (or Carbon
Apps) font names. This is accessed from the Font submenu on the Text
Main menu. The names used will not be exactly the same as those shown on
the Font Palette or the Graphic details drawer. These are the display
names as shown on Mac OS 7, 8 or 9 and used in OS X Carbon applications.
These name variants are provided for better continuity with users still
using Carbon Applications on OS X. The menu also improves compatibility
with PopChar and other independent font utilities designed to operate
with Mac OS X Carbon applications. This menu does not necessarily show
all fonts available for a particular installation, so a font or font
face may be selected with the Font Palette that does not have a
representation on this menu.
Many improvements to the MacDrawII, MacDrawPro and Claris Draw import.
Added support for Bitmap images to the MacDrawPro import. Embeded JPG,
TIFF, PICT, etc MacDrawPro content is now converted to TIFF or PICT
EazyDraw images. Further improvements for MacDrawII import - of text.
Line spacing settings from the MacDraw II drawing are now properly read
and translated to EazyDraw's paragraph line spacing parameter in
(Text->Paragraph->Form palette). Small changes were made to the text
layout metrics, the full layout of a text graphic now more closely
matches the original.. Corrected problems with color shades for HSV
specified colors; added support for paragraph specification; corrected
problems with 3 and 4 color component gradients and several other minor
corrections. Upgrading to this version is highly recommended for anyone
using the MacDrawPro import capability.
Corrected problems opening ClarisDraw files with multiple grouped
embedded PICT images. Only the first PICT would display and the problem
would cause the converted file to be corrupted and not display
correctly. Fixed problem with the conversion of Claris Draw drawings
that have layers with zero graphics. This was causing a premature end to
the conversion process - stopping at the first layer without content.
Now the conversion completes. Layers with no graphics are not added to
the converted drawing. Added support for ClarisDraw import of additional
bitmap and color formats. These enable proper importation of additional
bitmap formats not included in the initial ClarisDraw import release.
A new reference marker is now provided when multiple graphics are
selected. This marker distinguishes the first graphic selected. This is
the master graphic used for alignment and orientation actions. The first
selected graphic (rather than the top or bottom position in the painting
order) has always been used as the master for these actions. This
convention makes it easy to select and perform relative alignments in a
convenient fashion. The marker provides a clear visual aid and user
feedback to predict the aligned result. The maker is a small square and
cross drawn at the natural center of the graphic. This is documented on
the align and orient EazyDraw help pages.
Added a "Palette To Front" submenu on the Windows main menu. This
submenu lists all open parameter and tool palettes, in their desktop
order (top/front to bottom/back). Selecting a palette from this menu
will bring it to the front and fully visible. This is helpful when
several palettes are overlapping on the desk top. Without this menu it
was common practice to close the palette from it's menu and then open it
again to bring the palette to the fore for use. This required two
annoying trips to the menu, now this can be accomplished with one menu
selection.
Added a parameter for controlling the Miter Limit of Bezier paths drawn
with Join Style - Miter. The parameter is found on the Color and Style
palette. Setting the miter limit avoids spikes produced by line segments
that join at sharp angles. If the ration of the miter length -- the
diagonal length of the miter -- to the line width exceeds the miter
limit parameter, the corner is treated as a bevel join instead of a
miter join. A bug that sometimes cut off the tips of sharp angle miters
was corrected, the tips now always draw to the full limit and are not
clipped. A new tutorial on the use of Miter joins has been added to the
Tutorials folder.
A new Font style panel is provided, it is accessed from the Font submeu
of the main Text Menu. This is available only on 10.3 or newer versions
of OS X. The panel provides a method to investigate font an style
attributes of a Text object. It does not work with Annotation text. The
Font and style attributes, such as point size, bold, and italic, are
shown for each "run" of an attributed text graphic. The panel will allow
saving Favorite styles for future use.
Added full default support for the new paragraph palette. This palette
now has a button icon for use in the toolbar (via customize). This
button appears on the preferences panel with full EazyDraw preferences
and default support. These settings are honored when creating new text
objects. The paragraph palette's interface does not apply fully to
annotation text at this time.
Added the ability to "Close" a path or curve by double clicking on an
open end control handle. There is also a new menu command on the convert
menu that will perform the same action.
Added a Convert To capability for "Joined Path". The new path is similar
to a Welded Path except the independent source paths remain visually
separate. Move-To rather than Line-To's are used to connect the
individual source paths. This is useful, when combined with the Even-Odd
winding rule, for creating graphics with void (holes) areas.
Documentation is complete and found on the Convert Menu documentation
page.
New user preference added for specification of the initial view
presentation of New Drawings. The selection is a submenu on the New
Drawings popup on the Preferences palette. You can now specify "Top
Left" to have the scroll bars positioned at the top left corner of a new
drawing, this was the default. Center or Bottom Left are the other
possible values for this selection. This new parameter is documented in
the Help system - search phrase "New Drawings" .
Added a pasteboard format for export and import of Bezier paths to
Cheetah3D. Upcoming versions of Cheetah3D will be able to exchange
Bezier curves with EazyDraw.
Bug Fixes:
Corrected several issues related to changing font family when the new
font may not contain character codes for the text or a portion of the
text. Now if a portion of the text cannot be mapped to the new font, a
warning is posted and the characters that do not map remain with the
previous font. If an automatic encoding mapping is applied, this is now
noted in a warning message. The warning message in the later case
announces that further changes of font may produce unexpected results.
Corrected problems with changing a drawings scale. In many cases
dimension lines would loose their affinity with their associated
graphics. This now is preserved properly with a full drawing scale
change.
Corrected problem adjusting the central angle of an arc or pie shape,
when using the on-screen interactive handle. The problem only occurred
when the major and minor axis were rotated and drawn elliptically. The
problem was corrected and the handle now tracks precisely the movement
of the mouse. The problem was more pronounced when used with the command
key to interactively change the major radius of the elliptical arc, this
now action now tracks precisely as well.
Corrected problems converting paths and connectors to orthogonal
connectors. After conversion the new orthogonal connector would not draw
properly. The Connector palette was not always updating to reflect the
proper radius of the connector. This has been corrected too.
Corrected problem on the Dimension palette, the "Feet and Inches"
options were sometimes grayed out unless a particular dimension graphic
was selected. This was not the correct behavior. Now these options are
enabled for any drawing with an inches, feet, or yards scale and a
graphic does not need to be selected to choose these options.
Corrected occasional problem with resize of groups containing one or
more rotated ovals, or math function curves. Certain conditions could
result in one of the groups elements jumping to top left of the drawing.
This has been corrected.
Corrected problem when creating a "cross star" with an even number of
sides. The geometry used to draw this shape does not work for an even
number of points. It was possible to set the Stellate panel's number of
sides to an even number, with no graphic selected, the draw an even
numbered cross star, which would generate an ill defined graphic - sort
of a cross between and arrow and a star. This situation is now checked
and the requested number of points increased by 1 to insure a proper
cross star is drawn.
Corrected problem with newly opened drawings not showing the correct
area of the drawing. Now a drawing will open, showing exactly the same
position, and viewed drawing region. In other words the zoom percent and
viewed portion of the drawing is restored to the same position and zoom
that was in effect when the drawing was closed.
Corrected issue related to copying an EazyDraw graphic with pattern
color to MSWord, PowerPoint and other classic style applications prefer
the Classic PICT format. This would be a problem with graphics imported
or pasted with the PICT format to EazyDraw, these would appear to have
normal solid coloring, but the color was actually a solid pattern. These
solid patterns are now sensed on import and converted to normal colors
so their export quality is improved Ffor best results PICTs should now
be un-grouped if that is feasible.
Fixed problem entering Grid Spacings with fixed grids for scaled
drawings. The units conversion was incorrect, the entry now is read in
the scaled units as defined for the drawing on the Scale palette.
Fixed problem with rulers not displaying properly on opening of a
drawing with rulers showing. Before the window would need to be resized
before they would show and display correctly.
Previous Release: 1.7.0
December 2004
Claris Draw Import, configurable menu keys, paragraph palette, improved
PDF and EPS display and print quality, and other minor corrections and
bug fixes.
The Claris Draw import has been enabled with this
release. To import a Claris Draw file, use the normal "Open" panel,
select "Claris Draw" for the file type (popup near bottom of the panel).
Then select the file in the normal fashion, a new window with the
imported contents is shown. Page Setup and Page Layout should be
performed manually, select your printer, paper size, and page layout.
Select the orientation - even if it shows the desired value, as this
will "sync" up the information from your printer driver and the file
contents. Next, save the file using "Save As" and close the window.
Finally re-open the EazyDraw version of the file, this performs a full
consistency check and automatic corrections if necessary. Then the
drawing is ready for manual "touch up" and full use on OS X. Please
report all issues encountered. Known issues: Multiple embedded PICT
graphics may not all be imported properly - this happens when more than
one PICT occurs in a Group, layer, or on a single layered drawing. You
may work around this by adding each PICT graphic to a different simple
group (they may be un - grouped after reading into the EazyDraw file).
A Menu Keys palette has been added for user definition of short cut
command keys. The palette is found on the EazyDraw main menu. Its use is
rather straight forward: expand the outline view to find the menu entry
of interest, click the Modify button, and use the resulting panel to
define a short cut key or change the display name of the menu entry.
Command key sets may be saved to a disk file for future use or backup
purposes. Detailed documentation has been added to the help system, use
search phrase "Menu Keys" to access the documentation. Since this is an
infrequently used feature, undo is not supported, so it is advised to
save important key sets to a disk file. Changes made to the menu keys
will persist automatically when updating to newer versions of EazyDraw.
A new Paragraph palette has been added. You may now use this interface
to specify the detail formatting of paragraphs of text. This doesn't
work with Annotations at this time, only the Text Area graphics. You can
specify left margins for indenting, line spacing, right indent, and
first line indent. Documentation is complete for this feature, enter the
search phrase "paragraph form" with EazyDraw help to learn more on this
topic.
Added symmetric resizing for lines, rectangles, and other bounds defined
graphics. Hold down the Option key, before clicking a handle, to invoke
symmetric resizing. This mode holds the center of the graphic constant
and increases the size of the opposite vertex of the graphic.
The "Sticky" tool feature has been added to all tool palettes. It was
provided only for the main tools, now it works with Charting, Technical,
Math, and Stellate tool palettes. The "Sticky" feature is: when a tool
is double clicked - the tool selection remains in effect after drawing
the desired graphic. Use this if you need to draw several of the same
graphic. Normal "non-sticky" behavior returns the selected tool to the
default Arrow tool after the graphic is drawn.
A new parameter for high precision angles is provided on the Scale
Palette. When checked the display and entry precision of angles is
increased to 5 decimal places, or sufficient to specify 1 arc second
precision.
The information concerning imported images has been expanded on the
Graphic Details Drawer. The "Dots Per Inch" as the image is sized in the
drawing is now provided as well as the percentage of stretch and other
useful parameters.
Added command keys for the Flip and Rotate menu commands. The "F" key
was used, it previously had been applied to the Find menu call. Since
"Find" is not a frequently used command for a drawing application this
seemed an acceptable change. One of the modified Command "F"'s was used
to "freeze" the graphic ( a form of lock ) that was switched to CMD K
since other forms of the K key are used for interaction control short
cuts.
Added new short cut keys for zoom actions. The numbers 1 through 6 now
will cause the drawing to be zoomed to the corresponding fixed
percentage, 1: 100%, 2: 200%, etc. Shift 2, 3, and 4 will set the zoom
to 50%, 25%, and 12.5% respectively. These act without the need for a
Command or other alternate key.
A new tutorial on Greek characters, for math and equations, has been
added to the Tutorials folder.
Improved rendering quality for imported PDF and EPS content. This
applies to import from a paste or open of content or files of these
vector formats. These were being displayed in a bitmap form and would
show "jaggys" on large zoom and possibly printing. They both now display
and print with vector quality. The problem also caused very large memory
consumption and file size in some cases. Now memory usage and EazyDraw
files with this content are no larger than necessary.
Corrected problem with scaling Arcs. This would arise when applying
uniform scaling to an Arc, or resizing a group that contained an arc.
Corrected situation where an EazyDraw format file could save with no
icon. This was introduced version 1.6.4. This was related to the
selection to save a thumbnail image from the Export panel.
Corrected slight shift of Text when opening MacDraw II files. Text
position has been push up about 3 points for a 12 point font. The brings
the exact position into more precise alignment with its position as
shown in MacDrawII.
Corrected problem printing text over Conic Blend and Radial Blend
gradients. In rare cases small letters could overlap and not appear as
crisp as they should. The correction also improved printing time
significantly for drawings containing several of these gradients.
Corrected problem printing multi-layered drawing with "Active Only"
viewing selection. All "On" layers were being printed. Now only the
"Active" layer is printed.
Corrected problem adding a border (Draws Line) to a PICT graphic.
Corrected problem with selection and deselecting of graphics that
contained text. After a "Select All", the "Shift" selection action would
not properly deselect one of these graphics. Now works as expected.
Corrected problem on Page Setup, when entering custom sizes for a
drawing. The entries were not being accepted when Tab was used to move
to the next entry. This is corrected and works normally now.
Fixed a menu access problem when attempting a menu selection immediately
after creating a Text box. The problem occurred when accessing a menu
before typing any characters, for example trying to open the Font panel
and make a font selection, before typing. Problem corrected.
Corrected printing problem caused by some gradient fill selections -
conic blend, radial blend, and others. This would cause some graphic
elements to not print to a printer, or save to a PDF via the Print
dialog.
Corrected problem converting or rotating a square. Many attributes such
as style and colors were not transferring to the resulting square like
object. All attributes transfer now.
Corrected problem adding borders to images. The borders now draw
properly at the exact size and position. A fill may also be applied to
show "behind" the image - only has meaning if transparency or another
composition effect is being used.
New Version 1.6.4: Configurable
Mini Palettes (Panther only), Preview Thumbnails, Export ICNS format,
Accept Paste of Classic PICT (high quality paste from MSWord), a great
deal of work on various bugs and stability issues.
A new configurable "mini" palette format is now available for some of
the more frequently used parameter palettes. Palettes with the new
feature have a small "disclosure" icon at the top of the blue window
shade control (top right of the palette). Click this icon to switch the
palette to the mini format. Control click on the window shade control to
access a configuration menu for the mini palette. You may chose which
parameters to include/exclude on a mini palette. This contextual menu
allows user configuration of the 3 window shade points. The included
parameters may be re-ordered by drag and drop (of the title text box-on
the left) or via the contextual menu. The mini/normal form and user
reconfiguration are saved with palette layouts and restored on quit --
restart. This is only available on Panther (10.3 or newer), not
available with Jaguar (10.2.x). For more information enter the search
phrase "mini palette" in the help window.
Preview thumbnails are now supported for EazyDraw files and other file
formats that contain image information. The Open panel now has a button
for the creation of a thumbnail preview of a file. The Save As and Save
To panels also have an option for saving your EazyDraw files with a
Thumbnail Icon. The Export panel has this capability available as well.
For more information enter the search phrase "thumbnail preview" in the
help window.
Support has been added for the "icns" file format. This is the format
used by the Finder to provide a container of several images that are
used to generate the high quality desk top icons. These files may then
be used with the "icns Browser" or "Icon Composer" applications that are
provided with the OS X development environment. The Export pane for this
file format will also allow an EazyDraw drawing to be installed as a
custom icon for a file or folder. For more information enter the search
phrase "export icns" in the help window.
Added support for accepting the paste of a Classic PICT format graphic
image. The paste accept option for this format is now accessible on the
Preferences panel. This format will provide higher quality vector based
images from paste operations originating with "Classic" Carbon
Applications (eg MS Word, Apple Works, and Math Type) on OS X.
The format of Time Stamps may now be configured by the user. The order
and content of the time - date format is configured using a palette
accessible from the Text -> Stamps submenu. For more information enter
the search phrase "Time Format" in the help window.
Added new menu commands to the Distribute submenu. The new commands
(Left to Right and Bottom to Top) distribute objects by setting left
edges to right edges in a sequence across the page, or the up - down
equivalent. The new Space Edges command performs the same operation with
the added capability of specifying an inter-graphic spacing and
selection of an ordering "key" property. Documentation not complete at
this time.
Added an "Oblique" menu command to the text style submenu. This will
apply a 20% right title to the selected text. This is useful for
obtaining an Italic effect for a typeface that does not have an Italic
variant.
Minor changes were made to the logic of selecting graphics. This will
improve the ability to select small elements that are obscured by the
handles of another overlapping graphic.
Fixed the problem opening Landscape oriented drawings. Many times a
saved landscape drawing would open with a Landscape setting for the Page
Setup parameter, but the drawing would not be of the proper width. This
is now corrected - finally.
Added command keys for subscript (cmd \) and superscript (cmd |).
The escape key will now clear a "sticky" selection on the main tool
palette. If you double click a tool on the main tool palette, the
selected tool will remain in effect for several drag-creation actions.
In the past you needed to click the Arrow tool to clear this state. Now
the escape key, or clicking the arrow will clear the state.
Correct problem with opening and closing the font panel with the window
tool bar button. The panel would open with the button, but not close
with a second click of the button.
Fixed Tab entry for Groups on the Graphic Details drawer. Values were
only accepted with Enter, not with the Tab key. Tab now accepts the
entry and moves the selected field to the next text field in the proper
fashion.
Fixed bug with "Paste In Place", this was pasting with the normal offset
or remembered shift. Now this pastes the graphics at the exact same
overlapping position and the action does not interfere with the
remembered shift.
Fixed Graphic Details entry of the position of Walls, Windows, Bay
Windows, and Doors, for drawings with the origin positioned offset from
the upper left corner of the canvas. The offset of the origin was not
taken into account.
Added the capability to inspect the bounding rectangle of multiple
selected graphics on the Graphic Details drawer. Now when multiple
graphics are selected this information is shown instead of the document
bounds.
Fixed "Show At Launch" preference. Several of these preference
selections were not working again and displaying all documents open at
quit. Now the selection is again honored on launch, including the
selection for now windows at all.
Fixed problem with use of the rotate tool. While rotating the full
graphic was sometimes not drawn, and or portions of the graphic could be
left behind on the canvas. This now updates and draws correctly.
Fixed problem with resizing groups containing graphics with Shade,
Horizontal, or Vertical Gradient Fill. The gradient could disappear
under certain conditions. Corrected.
Fixed problems with MacDrawII and MacDrawPro import. Further issues
relating to closed and open polygons. Also fixed problems with
"Smoothed" polygons.
Fixed issues relating to resizing groups that contain arcs, rotated
ovals, and math function curves.
Fixed problem flipping grouped graphics with gradient fill. The gradient
was not refreshing and would not display correctly until something such
as a resize caused a full redraw of the gradient image. Flips and
displays properly now.
Fixed problem that caused open palettes to be repositioned after the
Preferences Palette was used and closed. The palettes now all stay
exactly as they were when the Preferences Palette was opened.
Corrected problem with restoring a palette layout of a window - shaded
palette, ie one that was shortened with the window shade control. The
window shade - shortened height was not restored, now corrected.
Corrected problem with specification of default font. This could cause
graphics to remain "selected" as drawn on the screen but not actually
selected. The problem would persist until a save and re-open. Helvetica
12 point normal is now used as a default font until specified by the
user.
Corrected problem in our specification of the OS file type for the new
binary (compressed) data format. The type 'ezdt' was set incorrectly to
ezdw. Now double click and dropping a file on the EazyDraw application
Icon should work.
Corrected problem in our specification for pdf and tiff file type
registration with the operating system. Now OS X should recognize
EazyDraw as a valid editor/viewer for the type files.
Fixed problem with annotation attached to a rotated oval or math
function curve. The annotation could leave extra text on the canvas when
moving the position.
New Version 1.6.3: Palette
Management Menu Commands, Binary File Format, Conic Blend Gradient Fill,
Improved Copy - Paste Speed for large numbers of graphics, Improved
Stability.
Several new palette management menu selections are now provided on the
View main menu. You can now save the configuration of all the palettes -
which ones are open, their window shade roll up state, and screen
position. Documentation is
complete for all new featurs, please check the EazyDraw Help for full details.
Added a new save format which compresses the disk file data. This is a
loss-less compression, no information is lost in the compression. The
new format is selected by performing a "Save As" and selecting the new
format from the Format popup menu. This also speeds up the save and open
tasks for larger files (greater than 1000's of graphics). Files saved in
this manner may not be viewed and edited with a text editor or the pList
editor as is the case with the uncompressed EazyDraw format. Once a file
has been saved in the new format the "Save As" step is no longer needed.
New menu command on the Paste Special Menu, you may now force a graphic
to be pasted "in place". This command will place the graphic(s) at the
same location in destination drawing as their position in the source
drawing. The command is found at the top top of the Paste Special Menu,
on the Edit Menu.
Fixed several issues related to closing an EazyDraw drawing. Several
users were experiencing "Unexpectedly Quit" problems when closing
certain drawings. Several improvements were made for the closing process
in an attempt to correct this bug.
Made significant improvements in the speed of a paste of large numbers
of graphics. This is the case of copy from EazyDraw to EazyDraw. For
1000's of graphics this was exceedingly slow. It is now reasonable,
several seconds are required as there is great deal of information that
is transfered and applied to the destination drawing.
A new form of Gradient Fill is provided, it is a ConicBlend. It is a
variant on the Conic Gradient, with the added capability to form a color
gradient along the circumference of the cone and converge these gradient
colors to the focus cone point. This form allows the creation of a
"color wheel".
Type and Creator are now set when creating new EazyDraw files. The
Creator is 'dkra' and type is 'ezdw' for the pList (human readable file
type) and 'ezdt' for the new Compressed data file type. You need to
create a new file, or do a "Save As" to apply the information. Older
files opened and saved will still not have the information.
Changed the wording on most of the Palette Menu Commands. The words
"Save" and "Hide" no longer precede the palette name. Now a check mark
indicates that the palette is visible. This was done to improve
readability of the menus.
Tiger and Jaguar Support
This will be the last version of EazyDraw to
support Jaguar (OS X version 10.2). This version has been briefly tested
on Jaguar with nearly all testing and quality control performed on
Panther. Several of the newer text features are only available on
Panther. Some palette and drawer layouts now utilize Panther appearance
metrics, this means they do not present well on Jaguar. We will be
depreciating Jaguar support and beginning Tiger (OS X version 10.4)
support with future releases. This version has not been tested on
Tiger.
Corrected problem converting reversed, stretched text with a shadow to a
Bezier Path. The shadow was applied incorrectly, now the conversion
conserves the appearance fully.
Bug Fixes
Printing with an annotation selected was showing the light purple
highlight. Now this is not printed.
Corrected issues with pasting from another EazyDraw drawing. In some
cases graphics would be placed off the drawing and out of view. Logic is
improved and the focus click point now is the primary control for
specifying the destination location of the pasted graphic.
Corrected problem entering dimensions of a circle via the Graphic
Details drawer.
Fixed duplicate of Math Graphics and rotated ovals.
Fixed import of MacDrawPro drawings, containing curves, that are a mix
of straight paths (unsmooth-ed) and curved paths (smoothed). These were
not properly interpreted - corrected now.
Fixed problem with rotating (Morph) groups that contained a rotated
oval. This bug would cause a long pause with the rotation and the
rotated oval was place at the top right of the drawing. Corrected.
Corrected problem converting "Reversed" text to Bezier Paths for
stretched text. The background rectangle was doubly reflecting the
stretch, being either twice as large or twice as small. Correct the size
of the background rectangle now holds constant with the conversion. Also
conversion of "squeezed" text could disappear upon conversion, this is
corrected.
Corrected problem with undo of the on screen sizing of groups that have
a small size. It is still advisable to zoom in on a group when resizing
on screen.
Corrected possible problem duplicating groups that contain rotated
ovals. Temporary loss of the oval shape was possible - it self corrected
upon major redraw or save of the drawing.
Corrected problem with pasting text to other applications. The Rich Text
Format information was not carrying the Font and Text Style information.
This is now working properly.
Corrected problem converting text to Bezier paths. The problem was
introduced with version 1.6.2. If the text was stretched the conversion
performed properly but non-scaled text converted and moved to the top
left of the document. Both conversion situations now perform correctly.
Fixed problem with on-drawing contextual menu. The contextual menu was
populated duplicate colors. Now each color appears only once.
Current Release:
1.6.2
NewVersion 1.6.2: MacDrawPro
Import, Walls-Doors-Windows, Elliptical Arcs, Many Color Gradients,
Interactive Scaling.
MacDrawPro
import is provided with the version. This is an initial release. Please
report any issues noted. To the best of our knowledge and test results
all aspects of a MacDrawPro drawing are imported and properly converted,
including layers, patterns, gradients, and text. MacDrawII import has
also been significantly upgraded. This addition lays our foundation for
ClarisDraw import which is next in the queue and should be available in
4-6 weeks.
Four new Wall tools (walls, window, door, and bay window) have been
added to the Technical tool palette. These are useful for architectural
projects and map drawing. The new graphic shapes work well with the
"snap vertices" feature, note Snap Vertices is not the factory default
setting. Features are created by using the wall elements in a "building
block" fashion. When two sections are "snapped" to form a corner or
intersection their end shapes automatically form to create the proper
union of the components. The help documentation includes detailed
information on the use of these new tools, help search phrase: "how do I
draw walls".
Gradient Fill has been expanded to allow more than two colors and a new
"Burst" effect is now provided. There is now no limit on the number of
colors that may be used in a gradient. The Burst effect is provided with
3 predefined shapes (rectangle, oval, and rounded rectangle). Other user
defined shapes may be installed with a simple drag and drop on the new
burst configuration view. The new features are documented, search key
word - "how do I draw a burst gradient fill".
Arcs and Pies have been improved to allow elliptical forms. There are 3
new editing handles that provide control of the major axis and degree of
elongation of an arc or pie shape. This new feature is documented in the
Help content, search phrase: "how do I draw an arc".
Interactive on drawing scaling is now provided. This new feature is
accessed near the bottom of the Format main menu. The Interactive sub
menu provides differing degrees of edibility that may be applied to a
graphic (graphics with a Bezier path). If a scaling interactive is
applied, the editing handles are expanded to provide on screen scaling
resizing. This should save use of the "Morph" panel for situations
requiring free resizing of a graphic. For complete documentation use
help search phrase "interaction" or "scaling".
Improved the layer drawer to make it easier to change Active/On/Off
status of a layer. There are now simple check boxes that may be accessed
with a single mouse click to make these changes. The drawer view may now
be resized and the columns reordered. There is a new column showing the
number of graphics on each layer, the drawer needs to be extended past
the default open size to view the column showing the number of graphics.
Added support for very thin line widths. Important for technical
drawings. When drawing to a screen a minimum (display determined) line
width is used to prevent the line from disappearing. When drawing to a
printer the line width entered is sent to the printer (minimum values or
printer DPI are NOT checked by EazyDraw) as entered. The line width will
need to be set appropriately for the printer/plotter device. The line
width slider now resets it's range when a numeric value is entered.
Corrected problem rotating text exactly 90 degrees. The problem would
cause the text to disappear.
Corrected behavior when converting stretched text to Bezier Paths. The
stretched size is now maintained with the conversion.. Previously the
converted glyphs would revert to their (usually smaller) original font
size.
Added the ability to specify the line width of the Grids. Support for
proper handling of very thin line widths is included.
Corrected potential problem with Arrows, Dashes, and Annotations
applying inadvertently when opening saved drawings.
Corrected problem with duplicating and copying Spirals, flattened
spirals were not reproducing the flattened aspect properly.
Corrected a hang situation that was possible when "reversing text". This
would happen if the selected text had more than one range of font
attributes. Now works properly.
Corrected problem setting line cap style.
Corrected numerous problems with MacDrawII import, including: issues
with dashed lines, pen widths, and closed polygons. Added support for
rectangles with "rounded ends".
Corrected problem with converting to and from fonts with extended
unicode characters that do not map exactly back to the English alphabet
keyboard characters. Webdings converting back to Times was an example
problem font conversion. This issue is corrected. It is advised to study
up on Unicode if you are finding font conversions to cause problems.
Corrected problem pasting text from Carbon Applications. Text would
paste but not behave properly until moved or resized.
Corrected a hang problem with inserting centered text in a graphic,
typing an entry the deleting all the characters. There was a hang when
the last character was deleted. This is corrected now.
Corrected large offset for copy paste of a horizontal or vertical line.
Now the normal offset or repeat offset for multiple paste.
Corrected conversion of an Arc to a Pie, counter clockwise was not being
honored.
Possibly corrected a rare unexpectedly quit that could occur upon
closing a window (or quitting). This problem seemed to surface when
several inter application copy-paste actions had been executed. This has
been difficult to reproduce and isolate, if recurrence is noted please
report.
New with version 1.6.1
New Text and DTP capability:
Note some of these capabilities are not available to Jaguar users.
Version 1.6 introduces new text / desk top publishing capabilities.
There is a new text main menu and expanded Item Details support for
text, fonts, and unicode character input. The new features are
documented in the EazyDraw interactive Help information. The Menu
Reference or Table of Contents to guide you to the documentation pages
for the new features.
Text graphics have 3 new interactive resizing handles. They are blue in
color, located on the lower right of a selected text graphic. Use these
to stretch the text, rather than resize the text container. For detailed
documentation use key phrase "stretch text".
The Graphic details drawer provides 4 new detailed views for inspecting
and altering text content. The new Character view provides access to a
font's extended unicode characters. Automatic keyboard mapping for
Symbol, Dingbats, and other mapped fonts is now provided.
New menu command for Reverse Text (Text->Stylize->Reverse Text). This
action will apply the text color to the text layout area and change the
color of the text to the fill color (background) of the text layout
area. If no fill color is specified, the text color is changed to White.
New menu command to Bezier Text (Text->Stylize->Bezier). This action
converts a text layout area to Bezier Paths and adds all the character
paths to a new Group graphic with Fixed Group Edit attribute. After this
action the text may be stretched and morphed as normal Bezier graphics.
New menu command to Punch Text (Text->Stylize->Punch). This action is
similar to Reverse Text, except the text content is rendered in a "Stencile"
style, transparent through the background mask. If the text was on a
white, or no background a black background is provided, the color of the
background may be changed using the Fill Color on the Color and Style
Palette. The resulting graphic is actually a Join of the bounding text
area rectangle and the individual text character curves with winding
rule for the Join is set to Even-Odd. To understand the mechanics review
the search phrases "Join", "Winding Rule", "Group", "Group Edit" in the
Help documentation, there is also a Tutorial file covering Join and the
Even-Odd Winding rule.
Several other new text menu commands were added to the Text main menu.
Performance Improvements
Significant performance improvements are provided by version 1.6,
especially for technical drawings. A test conducted with a full home
plan, heavily dimensioned, provided by a user: select all move and drop
with version 1.5.1 took 22 seconds (PowerBook G4), on 1.6 same action
required under 2 seconds.
New Preferences Options
New preferences selection for determining the size and position of new
untitled drawings. The popup menu for this parameter is found on the the
main preferences window - upper right. You can now select different
sizes and configurations for the default new canvas window. It is also
possible to fully tailor the configuration. Use the search phrase
"Default Window SIze" to connect with a help thread documenting the new
parameter.
Added preference selection to control the move (or drag) image. This is
the image used when moving graphic(s). You may now select a full image,
faint image, bounding dashed rectangle or a combination of these. The
dashed rectangle can provide additional guide/position information.
Using just the rectangle can provide a slight responsiveness improvement
if large numbers of complex graphics need to be moved together.
Other New Features
Added more control and inspection capability for GIF images in an
EazyDraw drawing. The added capability is accessed with the Graphic
Details drawer. You can now step through each image of a GIF animation
file. You may also view the animation live by checking the "Animate"
box. A sample file is provided in the examples folder.
Added a rotation option to the Linear Duplicate capability. This allows
the duplication array to have a "spin" applied. This is useful for
forming sets of objects such as the spokes of a wheel.
Corrected color space conversion to CMYK for gradient fill. Gradient
Fills now properly blend CMYK colors.
Further additions and testing of new features on Text main menu. Font
changes now apply directly to annotations and dimensions.
Problems Fixed
There were changes in the internal format used to save the open
documents and their locations upon quitting EazyDraw. This means that
the first time the new version is used the previous open documents will
not be restored to their previous screen position. The change is
automatically implemented in the system preferences history, meaning
that subsequent quits and restarts will perform properly.
Fixed Graphic Details drawer interaction with Dimension values. Now any
change of the size on position of a graphic on the item details drawer
is properly reflected in the a dimension datum attached to the graphic.
Fixed conversion of text to Bezier when the text included new-line
characters. This problem was introduced with Panther. This text now
converts properly again. We now automatically group the individual text
glyph paths into one group graphic, with the Fixed Group Edit attributed
in effect. This is the normal next two steps after a conversion, so we
now make it automatic. If the individual paths are desired, they can be
accessed with a simple Un-Group (CMD-Shift-Right Paren). This also keeps
the Bezier Editing handles from obscuring the converted text. This is
also very convenient if it desired to stretch and scale text, as the
Fixed Edit attribute allows interactive continuous resize of the group
of typeset text characters.
Corrected export PDF problem. This was a rare but possible problem
related to Bezier path with two exactly overlapping vertices.
Corrected hang up that resulted upon copy of text containing unicode
characters that do not map to Classic MacRoman Encoding. The hang or
possible unexpected quit would result if this information was read by a
Carbon Application that does not support unicode. In plain english: copy
of text with symbol font to MSWord or PowerPoint. The hang/crash is now
avoided and question marks are filled in for the Carbon App's
unsupported characters.
Added a dimension format for Fraction-Ft-In. This will display the
dimension length in feet, inches, fractions of inches (as compared to
decimal inches).
Corrected undo error when resizing group graphics and the resize results
in a flip of the graphic.
Improved Classic PICT export/copy/paste for arcs and sectors (pie
shapes). The curves for these shapes are now rendered with high quality
in Classic Carbon Applications that import this format. See 1.5.1
release notes for more information.
Improved logic for selecting text for editing. Text overlapping with
other objects was not selecting easily. A double click on the text area
is all that is needed to select the text and enter the editing mode.
This is now working properly, the selection applies to all text objects,
even if they overlap or are obscured by other graphics. The symptom was
that in some case several double clicks would not succeed in placing a
text object in the editing mode.
Fix problem with rulers overwriting scroll controls, and a occasional
single column of bad pixels left next to the vertical scroll control.
Fixed problem with Select All for multiple layers when Enable Actions
setting (popup near bottom of Layers Drawer) was set for Select Others.
Now works as it should.
Fixed problem scaling drawing from the Page Setup panel. For some print
drivers the proper scaling and portion of the drawing was not applied.
Corrected.
Fixed exact position of the center view point on reopened drawings,
previously the position of the opening view might be slightly different
than when the drawing was last saved. Position is now exactly the same.
Fixed a bug on dimensions where the arrow line would overwrite the
numeric text, when the span of the dimension was very small. Now the
arrow line is not drawn over the text in this case.
Changed slightly the internal definition of !00% overlap for gradient
fills. Gradients at 100% overlap should just become smooth and
continuous, some gradients were developing speckles and anti-alias
effects at this setting. This may slightly effect appearance existing
drawing's gradients, the change should improve the appearance.
Fixed a bug with changing the number of sides of an equilateral polygon
via the Item Details drawer, when the number of sides was 3 or 4. The
stepper was not working properly for this change in this case,
corrected.
Fixed subtleties with undo of Join, Weld, Crop, and Frame. The undo -
redo was not precisely consistent, corrected.
Fixed typing text problem, the typing font and style would revert to the
default style when replacing text of a different font or style. This
would occur with the first word of text entry, upon deselect and
reselect of the word. Change to respect the font and style of the text
being replaced.
Fixed bug with copy and paste of images that were flipped upside-down
upon paste via a Classic PICT format.
Fixed bug sending graphic with inserted text to front or back, text was
dropped. All correct now.
Added support for snap to grid when pasting graphics into a drawing.
This works when dropping graphics as well. Now the the snap to grid is
respected for the paste action, if snap to grid is in effect, the pasted
(dropped) graphic(s) will be snapped to the appropriate grid. If more
than one graphic is pasted only one graphic is used to define the snap
positioning, the relative positions of the pasted graphics takes
precedence over the grid points.
Fixed copy->paste location for pasting into another drawing. The drop
point is now honored precisely. Corrected this process when the source
and destination drawings have different zoom values at the time of
operation. The cursor point on the graphics(s) is placed precisely on
the drop point in the destination drawing. If grid snapping is enabled
the lead object (first selected -- not top or bottom in painting order)
is placed on the grid and the relative spacing of other objects is
maintained.
Added documentation for Conversion of Text to Bezier paths, the new
Group Edit level drawing / group attribute, operation of the Arrow Nudge
keys and their key modifiers.
Fixed occasional unexpectedly quit bug that would occur after closing a
window that had been the source of a copy operation.
Fixed small jump by graphics at the end of a move operation. The jump
was small but noticeable especially when working at higher zoom values.
Now the graphic(s) drop precisely at the position designated by the
interactive move.
Fixed bug with copy paste of groups containing text objects. In some
cases the pasted text would move relative to the other objects of the
group.
Fixed Frame enable on the Grouping menu. The menu would not enable when
framing an image as the base graphic.
Fixed occasional problem of Bezier curve handles - Jumping - or shooting
out - by a large amount on undo.
Fixed copy special style that would occasionally not work unless the
style palette was not open. This correction applies to all paste special
of attributes def |