KN/23.11.2005
jDraft 1.0.0.6b/1.0.0.7b Release Notes
NOTE. As of this release jDraft requires JRE 5.0 (aka 1.5).
NOTE. Because of an embarrasing mistake version 1.0.0.6b was shortly replaced with 1.0.07b. Both version are functionally almost identical,
to learn about the difference see revision history .
Major New Features
Improved DXF-import
Importing of the following DXF entities is now supported:
ARC
CIRCLE
LINE
POLYLINE
LWPOLYLINE (including bulges)
TEXT
BLOCK
The drawing is now auto-sized to match the extents of the elements in the DXF-file.
Import now observes the current coordinate system
so that drawings in any scale/units can be imported. Just set up the current coordinate system to reflect the scale and units used in the DXF-file.
AutoCAD colors (ACI) are also imported correctly.
True Polyline Support
Previously the draw polyline tools created line segments instead of true polyline objects. Now true polylines are created. To support the editing of polylines the following commands have been added to the click menu:
Explode
Join
and the following commands to the draw polyline popup/icon
Insert Vertex
Remove Vertex
Drawing Templates
Now one can store drawings in the directory '~/jDraft/templates'
(FYI, in Windows this can be found under
'C:/Documents And Settings/your-user-name'
). Drawing files stored in this directory will appear in the 'File' menu under
item 'Templates'. Selecting one of them creates an untitled copy of that drawing that can then be saved under a new name.
jDraft now also includes built-in templates for the ISO standard series for engineering drawings (ISO 7200) from A0 down to A4 size with standard comformant
border, frame, title block and
change history.
Drag And Drop Support
Support for Drag and Drop has been added. Both Copy and Move modes are supported.
Enhanced Text Block Anchoring
Previously text was (implicitly) anchored at the first text line baseline and on the left side of the first character. Now the text block can be ancored to left,center,right and to first/last line ascender-line, descender-line or baseline.
Improved Keyboard Shortcut Scheme
The handling of keyboard shortcuts has been re-worked. There is now a 'Settings/Shorcuts...' dialog in which all the keyboard short cuts can be configured.
Many more shortcuts are now available than before, see the dialog.
Some of the (default) shortcuts are at least superficially compatible
with TurboCad.
The 'snap' shortcuts have a dual functionality. If pressed shortly they act as just keyboard short cuts to the snap icons.
If pressed for more than half a second they will stay in force only as long as the key is held pressed and the original snap mode is
restored upon release (TurboCad style).
Improved Printing
Priting user interface and machinerey has been re-worked completely.
The new printing machine includes the following features:
Fit To Page
Print As Multiple Pages
Crop to Page
Print Selection
Print With Preview
Crop to Page
Cotrolled Drawing to Paper Alignment
Non Printable Margins
Fit To Page
Improved Drawing Size Handling
Standard sizes (A4,A3..., A,B...) in portrait and landscape orientation can now be picked from a combobox.
The 'anchor' corner for resizing the drawing can now also be specified.
Usability Improvements
Arc / Circle Quarter (Snap) Points
The Arc and Circle quarter points (for snapping-to purposes) are now alligned with the current coordinates system.
In most cases these are the points that are most usefull for snapping to. The drag-handle functionality remains as it was, ie
the handles stay where the user drags them.
Explicit Last Point
The last point ,as used in the relative entry mode, is now explicit, it is displayed as a gray circle with a cross hair.
Edit / Copy,Cut & Paste Now Use Last Point
The Copy,Cut & Paste commands in the Edit menu, but not those on the editing toolbar, now use the Last Point as the reference point.This is
more intuitive for those users who have been contaminated with
the simple sketching features that most office applications offer.
Relatice and Absolute Coordinate Display
Coordinate display now displays absolute or relative coordinates depending on the ABS/REL numeric entry mode.
Hatched Areas Create Behind Bounding Elements
The creation of hatched areas has been changed so that the hatched area is created behind the boundary shapes and not in-front, as previously.
This makes picking (eg in dimensioning) and snapping more practical and in case the hatch and the boundary have different colors this is visually more pleaseing.
Fillets And Chamfers Use Element Style And Position
Fillets and chamfers are created in the same back-to-front position as the first line selected. Previously
the fillet was always added to the front. Also now it will be created within in the same group as the first line
if that line is part of a group and it will have the same line style.
Zoom Point/Rect Has Both Oneshot and Persistent Modes
The behaviour of Zoom Rect command has been improved. Previously it worked in one-shot mode, ie after zooming the previous drawing mode was resumed.
Now the Zoom Rect icon can be double clicked in which case the zoom command stays active for doing repeated Zoom Rect operations. It persists until
the icon is re-clicked or another command is selected.
Snap to Reference Snaps to Drawing Corners and Origin
Snap to Reference Point -option now snaps, in addition to reference points, to document corners and coordinate system origin.
Zoom to Mouse Location
It is now possible to center the view at the current mouse (hover) location without clicking by pressing keyboard shortcut 'Q'.
Select All Command
A 'Select All' command that selects all visible commands has been added to the 'Edit' menu.
Improved Right Click Menu
The right click menu now includes:
End Polyline
Close Polyline
Explode
Join
Group
Ungroup
Edit Group
Exit All Groups
Enter / Exit All Groups by Double Clicking
(The Work Insidede / Out Of Group commands have been renamed to Enter/Exit Group.)
A group can now be entered by double clicking it and all groups exited by double clicking the Exit Group icon.
Miscallenious New Features
Speed / Memory Display
The top left corner of the view now displays a small indicator text that show the latest re-draw time and free menory / total memory.
Performance Test
A simple graphics performance test has been added to the 'Tools' menu. This can be used to measure re-draw speeds, in case
this becomes an issue and needs some work done on it.
XML Import/Export Removed
The 'Tools/Export/Import XML...' commands have been removed because they had become obsolete.
Inverse/Customized Coloring
Color selection for background,foreground etc settings has been added to the 'Tools/Tuneup...' dialog.
Now one can get authentic 80's CAD feeling with black background and rainbow colored
lines!
Default Origin Now Left Bottom Corner
The built-in default coordinate system (Paper CS) origin has been moved to the lower left corner of the drawing.
The name of the default coordinates system has been changed the to 'Paper CS (mm)'.
A corresponding but inch based default coordinate system 'Paper CS (inch)' has been added .
Using these coordinate systems importing DXP files (both metric and
imperial) becomes trivial. Just select the approriate coordinate system and do the 'Tools/DXF Import...".
New File Extension '.jdwg'
The (primary) file type extension has been changed to '.jdwg' as it seems that '.dft' may conflict with some existing applications. So
from now on, users should save their documents with the new extension (this happens automaticaLLy for New files).
The
Java Web Start will now try to register/associate the new file extension to jDraft so that '.jdwg' files can be
opened by double clicking the document icon.
Drawing Integrity Check
A drawing structure integrity check has been added to file load/save functionality. The integrity check reporst errors to the console and fixes them as it best can.
Missing layers and lines styles are added to the document and non layered objects added to a special 'lost and found' layer.
Bug Fixes
The following bugs have been fixed:
A bug that caused text primitives not to obey layer color.
A bug that caused text primitives to be unselectable after undo.
A bug that caused changed line style color not to appear visually everywhere immediately.
A bug that caused dimension texts and imported text elements to spontaneously delete all text if the user attempted to edit them.
A bug that under certain circumstances allowed entering of wrong values to entry fields and sometimes
caused the alert dialog for too small/large values to appear twice.
A bug in the progress bar handling that caused the progress bar not to show progress properly.
A bug that caused 'undo' not to work for saved documents.
regs, |
| Kusti / Siuntio 26.11.2005 |