DoodleCAD™ Updates
About Updates
As a developer I take great pride in my work and I like to think DoodleCAD is a great product, but, realistically I know that it will have bugs. If you find a bug please report it by clicking the DoodleCAD Help menu and selecting "Send Bug Report". I also love to get suggestions about how to improve DoodleCAD so please feel free to do so. Just click "Send Feature Suggestion" in the DoodleCAD help menu.
For a list of known bugs, visit the bug page.
Because I want DoodleCAD to be the best program it can be, I'm constantly working on it. Whenever I've fixed a problem and tested it thoroughly, I post the updated application to this site. Be sure to check back regularly for updates.
|
|
|
|
|
Last Update: V1.3.5 [9:00PM 01/13/2008]
V1.3.5 changes
- Fixed a Leopard related bug in DoodleCAD that caused printing and saving to pdf to fail when there were cross hatch pattern fills in the document. This seemed to be caused by the graphics context in Leopard not correctly reporting that it was drawing to a printer instead of to the screen. There may also be changes in how and when views are drawn during a print job in Leopard.
V1.3.4 changes
- Fixed a bug that causes odd behavior with the text tool when creating new text objects on an unflipped canvas.
- Fixed a bug that causes, in very rare cases, the product serial number to be not accepted.
V1.3.3 changes
- Fixed a bug that causes a crash when you delete all the segments in a path and then try to select the orphaned vertex that's remaining.
- Changed the path editing tool so that when the last vertex or segment is deleted the element immediately goes away.
- Changed the code to allow a single vertex element to exist and be manipulated.
- Fixed a printing problem where printing a document where a text element was selected for editing text would cause everything but the selected element to print.
- Made a small change to the trial so that the delay on the "Buy Later" button gradually starts getting longer after the trial period is over rather than just cutting the trial off cold.
- Also fixed the "Nag" screen countdown so that it continues while you are visiting the eSellerate site. If you decide not to buy, the countdown has continued in your absence.
V1.3.2 changes
- Fixed a bug that allows numerically scaling an object to zero dimensions which was producing a divide by zero error.
- Fixed a bug that caused shapes to loose their shape if scaled to zero dimensions by dragging.
V1.3.1 changes
- On rare occasions data in the user preferences for DoodleCAD were becoming corrupted which caused all sorts of strange and troublesome behavior. Added code to do a deep validation on the user preferences file and discard the file if any of its data is corrupted.
- Fixed a problem with uninitialized names in some objects leading to odd names like "Untitled" or "Somefile.dcd".
V1.3.0 changes
- The big change in this revision is to go to a "fixed" 30 day trial period.
- Fixed a crashing bug that reared it's head when you had an open shape and clicked on an end point and then tried to adjust the vertex angle.
- Fixed a small bug that was causing exported images that had a stroked edge on a rounded path to look squared off.
- Fixed an very occasional crash (about 3 total in the last 12 months) that occurred when one of an objects properties changed.
- Fixed a small text editing bug.
V1.2.3 changes
- Fixed the "cup of coffee" bug that was causing DoodleCAD to crash when another app was brought to the front while the "nag" screen was running. The was only happening when the nag was in the background for an extended period of time, 15 minutes or more, such as you would see if you went out for a cup of coffee.
- Also fixed the nag screens run loop so it uses almost no cpu cycles while it's running in the foreground and even fewer in the background.
- Fixed an annoying problem where multiple new document windows would appear after you click the "Buy Later" button if you had brought another app to the foreground while the nag was running and then went back to DoodleCAD.
V1.2.2 changes
- Fixed a bug that was causing DoodleCAD to crash when a window was closed or a layer was deleted while editing text.
- Added a preference for printing the grid lines.
- Added a preference for putting grid lines in front or behind drawing.
- Changed the text tool so that deselecting a text element where all the text has been deleted will cause the element to be deleted.
V1.2.1 changes
- Fixed a bug that was causing DoodleCAD to crash when undo was called while editing text.
- Fixed a bug that was causing DoodleCAD to loose the line style popup if the application was initially launched from the disk image.
- Added some code that repositions the property inspector windows on startup if they are not completely on the desktop.
V1.2.0 changes
- Improved shift-click selection of additional elements on the screen.
- Improved handling of changes to linear gradient, radial gradient, pattern image and image fill properties in grouped elements and multiple selections.
- Fixed a bug where a radial gradient was all black initially.
- Added the ability to double-click an object to force the path editor. This solves a problem with trying to edit objects that are tall & narrow or wide and narrow.
- Improved the dimensioning so that it would be more reliable. Dimension lines now remain where you put them when you set document to flipped or unflipped. Dimension lines now get included in the image when you copy something with dimensions from DoodleCAD and paste elsewhere.
- Changed the Polygon tool so that the finished polygon has an initial rotation that makes the bottom line segment horizontal when you rotate the polygon to 0 degrees.
- Changed duplicate to do a smart offset duplication. That means that duplicate now remembers how you repositioned your duplicated objects and repeats those offsets on subsequent duplications.
- Fixed duplicate so it doesn't get the order of objects reversed and ends with the duplicated elements selected.
- Changed deselect all from command-D to option-command-A in order to be consistent with other apps like Omni Graffle. Command-D is now the duplicate command.
- Moved stroke, line widget and fill property defaults into the document. Setting defaults still works the same but now on a document by document basis rather than globally.
- Changed how new text elements are created. New text elements now always default to stroke, fill and line widgets disabled. You can still turn the properties on to get the effect you want.
- Fixed a problem with dimension lines where the dimension lines were not redrawing when they scrolled into view.
- Fixed a bug where copying objects with dimension lines and then pasting into another application would clip some of the dimension lines.
- Fixed several memory leaks.
- Added some code to check for OS version and warn user when they've tried to launch on an unsupported version of OS X.
V1.1.1 changes
- Fixed a crashing bug that happened when reverting to a saved version of a document.
V1.1.0 changes
- DoodleCAD is now universal.
V1.0.6 changes
- Fixed a bug where DoodleCAD would fail to recognize a new page size after the user selects a paper size in the "Page Setup" dialog.
- Fixed a bug where "untitled" would appear in the print list when printing instead of the document name.
- Fixed a bug that was preventing the snap-to feature from working. DoodleCAD now has a partial snap-to that works for vertex editing and new shapes. I plan to add a much more sophisticated snap-to in version two.
V1.0.5 changes
- Fixed a bug where DoodleCAD would stall when opening a new document if the default printer failed to respond or was slow responding. Documents open much faster now.
- Fixed a bug where new objects in a document with "Inches Decimal" units would have undefined units.
- Objects pasted from the main menu -> Edit -> Paste command are now pasted at the location of the copied object plus an offset. Multiple pastes incriment the offset.
- Improved the "First Time" application startup performance. All the various UI images that are created "on the fly" the first time you start DoodleCAD draw much, much faster.
- Pattern fills that use PDF images now always draw at full resolution on screen as well as to printer.
- Fixed a problem where copies of an element with an image pattern fill (not cross-hatching) would loose the pattern image if the original or one of the copies was deleted.
- Added a preference to the preffs panel that allows pattern fills to be disabled while dragging to improve drawing performance on really big pattern fills.
- Made drawing of pattern "cross hatch" fills much, much more efficient (10X - 50X depending on density of cross hatching).
- Fixed some performance problems having to do with spurious redraws.
- Fixed a flipping problem with pattern fills.
- Fixed a problem where a document that was saved with an empty layer wouldn't add elements to that layer when reopened.
- Fixed a problem where the pattern fill buttons would draw the pattern in the lower left corner of the main window.
- Fixed a crashing bug that had to do with undoing changes to a text element.
- Fixed the problem with text elements drawing lines from bottom to top (wrong order) in an unflipped document.
- Fixed a problem with "Text Element -> Convert To Path Group" not handling ligatures "ff", "fl", "fi" correctly - made spurious chars sometimes.
- Fixed a problem with "Text Element -> Convert To Path Group" not handling elements where text extended past bottom of element bounds.
- Fixed a problem with "Text Element -> Convert To Path Group" not inverting the path group in an unflipped document.
- Fixed a bug where an object that is rotated and selected when the user changes the document from flipped to un-flipped or vice-versa will show the selection bounds rotated opposite from the original selection bounds.
- Fixed a bug where DoodleCAD would hang when starting up if the network connection was down. This didn't happen if the modem or airport connection was turned off. Just when a cable modem or router had gone down or the eSellerate or doodlebytes server was down.
- Fixed a bug in the nag screen where the done button would show "Buy Later" after a purchase or after entering a correct registration number.
V1.0.4 changes
- Added the ability to automatically check for updates and show a message if an update exists.
- Added a countdown timer to the "Buy Later" button on the nag screen so user will know how long till the button becomes enabled.
V1.0.3 changes
- Added a "Check For Updates..." menu item in the Help menu and the DoodleCAD menu.
V1.0.2 changes
- Fixed a bug where nudge up/down was reversed when the document was not flipped.
- Added a Shift-nudge that gives a 10X nudge.
- New objects now use the documents units as the default units.
- Removed some Tiger (10.4) only method calls that prevented DoodleCAD from running correctly on Panther.
- Fixed a bug that caused the left edge of a new rectangle to not path select.
- Added some code to try to guess which control the user wants when they Option-drag on a path vertex with no controls visible.
- Fixed a bug where a new rectangle's vertex points would not allow Option-dragging to get controls.
- Fixed a bug which was putting a bad value into the vertex geometry angle field when a new vertex was added to a straight line segment. Law of cosines blows up on co-linear points.
- Fixed problems with re-scaling so that line weight and pattern fills scaled along with the objects geometry.
- Fixed a bug that caused a "broken image" placeholder to show up in the pattern fill image well when one of the hatching patterns was selected.
- Fixed a bug which caused ungroup to incorrectly ungroup some of the subgroups in the selected group if it had any.
- Assorted other little things...
|
|
Home | DoodleCAD | EFT | About | Services | Contact | Updates | DoodleCAD Bugs All graphics on this page were created with DoodleCAD™ © 2005-2007 DoodleBytes, LLC. All Rights Reserved. DoodleBytes and DoodleCAD are trademarks of DoodleBytes, LLC. Mac, the Mac logo, Mac OS X, iWork, Pages, and Macintosh are trademarks of Apple Computer, Inc.. All other trademarks, registered trademarks, product and/or brand names are the sole property of their respective owners. |
|