| Reference | Description |
|---|---|
| 502 | Gives Orthogonal Lock priority over Snap to Path. Drawing a line towards a diagonal object could snap the end of the line to a point well away from the cursor, so that the line ended up neither horizontal nor vertical; Snap to Path now only offers points that lie within the hotspot of the cursor. |
| 1599 | Fixes DXF symbols in the Symbol Browser, which could fail to render a preview and could not be dragged into a drawing, even though the same file imported correctly. |
| 1609 | Restores the Signed in as label, and the sign-in menu it opens, at the right-hand end of the status bar; on machines with the .NET 10 runtime installed the label was laid out but never painted, leaving an empty gap and no way to see or change who you were signed in as. |
| 1613 | Fixes exception of type ObjectDisposedException that could occur when clicking a project on the Start Page with Close this page after project is loaded set; the project opened, but an error report was raised behind it. |
| 1622 | Fixes Shell Open. Double-clicking an .S07 file in File Explorer, or opening one from the Start menu search, now opens the project in the copy of Stardraw Design that is already running, instead of showing a busy cursor and doing nothing. |
| 1624 | Insert Picture no longer raises an error report when the chosen image cannot be read — for example when a network share drops part-way through the read; the problem is now reported as a failure to open the file. |
| 1634 | Fixes the Scale X and Scale Y boxes in Arrange | Scale, where typing a decimal point in Scale X discarded it and moved the insertion point to the start of the box whenever Maintain Aspect Ratio was checked, so that typing 15.5 left 515. Both boxes now accept decimal percentages, including factors below 1% such as 0.1, and use the decimal separator of your Windows region. |
| 1649 | Pasting or dragging in a DWG or DXF file that cannot be converted — a truncated download, a damaged file, or a DXF named .dwg — no longer closes the application; the failure is now reported and nothing is pasted. |
| 1653 | Fixes Manufacturer Libraries, where clicking OK raised an error report and discarded your selection without warning if the connection to the Stardraw API failed part-way through the save. The dialog now stays open and reports the failure, so your selection can be saved again. |
| 1668 | Fixes exception of type FileNotFoundException that could occur on machines with a damaged .NET Desktop Runtime, where showing a message box or a status alert could close the application; the system sound is now skipped instead. |
| 1676 | Fixes a regression in which mirroring a symbol whose text is aligned Near or Far — using Mirror Horizontally (Ctrl+Shift+Alt+H) — moved the text further away from the symbol on every mirror after the first. |
| 1686 | Fixes exception of type KeyNotFoundException that could occur when undoing after reordering a group and then ungrouping it — for example Move to Front, Ungroup, then Ctrl+Z twice. |
| 1696 | Fixes exception of type ArithmeticException that could occur when dragging a size handle on a box in plan view; a resize that produced an invalid width or height is now ignored rather than ending the drag with an error report. |
| 1700 | Fixes exception of type ArithmeticException that could occur when resizing or dragging an arc, for the same reason as 1696. |
| 1737 | Fixes exception of type NullReferenceException that could occur when the report tree was rebuilt after saving a report. |
| Fix | Fixes exception of type OverflowException that could occur when moving the mouse while drawing a cable after zooming in very far; selection and connection handles that land far outside the window are now skipped rather than being drawn. |
| Fix | Fixes exception of type LicenseException that could occur when working with Excel files, first reported on September 7th; this would prevent export of Cable Schedules and Equipment Lists to Excel format and would also prevent the regeneration of the Product Attributes Spreadsheet. |
| Reference | Description |
|---|---|
| 102 | Prevents the accidental creation of zero-size objects; releasing the mouse at the point where you started drawing a Line, Rectangle, Ellipse, Dimension, Polyline or Bézier now discards the in-progress object rather than committing an invisible, zero-size shape. |
| 133 | New feature: adds a Jump to other Endpoint command to the Cable context menu, which centers the view on the opposite end of the selected cable — a fast way to navigate to the far end of a long cable run. |
| 142 | Fixes export to DWG of dashed line styles, which were previously exported at a fixed dash size regardless of pen width or drawing scale; dash and gap lengths now scale with the pen width, matching their on-screen appearance. |
| 144 | Persists the sort order in the Available Symbols palette, including while a column filter is applied, so that your chosen sort is no longer lost when the palette refreshes or is resized. |
| 196 | Resolves the inconsistency between Align to Grid and Align Origins to Grid; both now align to the nearest gridpoint, where Align Origins to Grid previously aligned to the nearest snappoint. |
| 197 | New blank reports now default to a region-appropriate paper size — US Letter on US machines and A4 on metric machines — rather than always defaulting to Letter. |
| 226 | When importing PDFs, improves rendering of symbolic embedded TrueType subsets where byte codes carry no Unicode and adds support for Separation color space. |
| 232 | The mousewheel now zooms while the Rotate tool is active, matching the zoom/pan behavior of the other tools (no modifier zooms about the cursor, Ctrl/Shift pans, Alt zooms faster). |
| 237 | Fixes cut, copy, paste and select-all (and their keyboard shortcuts) in the Search for Products box in Products View, which previously operated on the grid rather than the search box. |
| 267 | Makes saving more robust by writing to a temporary file in the same folder as the target file, so that the final step is always an atomic rename rather than a cross-drive copy; the incomplete temporary file is cleaned up if compression fails. |
| 290 | Fixes Cables so that cable bridges will be correctly rendered even if there is a zero-length segment at the bridging point. |
| 293 | Fixes export to DWG so that non-uniformly scaled ellipses and circles are exported with their true proportions; previously a circle scaled, e.g., 80% x 20% would be exported as a uniformly scaled circle. |
| 301 | Fixes marquee (rubber-band) selection so that it works immediately after panning the view with the middle mouse button, without requiring an extra click first. |
| 334 | In Pictorial Schematics, using Paste to Current Layer does not mirror objects copying/pasting between front and rear views, or vice versa. |
| 356 | Fixes copy/paste behavior when using Unlock Cursor to duplicate objects from a hierarchy that has been transformed using a resize function. |
| 382 | Fixes export to DWG so that Bézier Curves are properly handled, where previously they might have been trimmed to control points, creating a shortened or dashed appearance. |
| 427 | Fixes the expiry date reported in Help | About for licenses with a current Subscription, which previously showed the Subscription's next processing date plus one year, one month and one day rather than the date on which the current Subscription actually expires. |
| 450 | When mirroring text horizontally, the Horizontal Alignment property is now reversed - 'Near' becomes 'Far' and vice versa - so that the text respects the mirrored origin point; center-aligned text retains its alignment. This is particularly useful when flipping ports in User Defined Product symbols. |
| 454 | Fixes alignment of text when importing a Metafile, where text could be displaced horizontally according to its length. |
| 467 | Ensures that fill styles survive roundtripping to .S01 format and back again. |
| 490 | The Cable Bridging Gap style now sizes the break in the cable as a proportion (50%) of the configured Cable Bridging Diameter, rather than a fixed 1mm, so the gap scales sensibly with drawing and cable size. |
| 517 | Correctly disables File | Export | Equipment List when the license does not include Products View |
| 562 | Corrects behavior when moving the unconnected end of a single-segment cable whose other end is connected to a symbol. |
| 564 | In the Viewer, the Save and Save As menu items and the Save toolbar button are now correctly and consistently hidden. |
| 823 | Ensures that Modules and Utilities made available through a Demo license are available when the software is using an actual License that doesn't otherwise include them. |
| 825 | Dark Mode: extends the dark theme across the rest of the user interface — the dashboard and Project Details controls, the Products, Cables and Available Symbols grids, Symbol Browser thumbnails, Auto Labels, the User Defined Product wizard, and the configuration, personalization and message-box dialogs — so these areas remain legible in Dark Mode instead of showing light backgrounds or low-contrast text. The drag-selection marquee now keys off the canvas color so that it stays visible against any background color. |
| 952 | New feature: replaces the legacy toolbar, menu and dialog icons with a crisp vector icon and cursor set that stays sharp at any display scaling, applied consistently across dialog title bars, the Cable Preset menus and the User Defined Product wizard. |
| 990 | Fixes error report - ObjectDisposedException, which might have occurred when a ListView control was accessed after it had been disposed. |
| 1082 | Fixes Save As in the Report Designer after using Preview and returning via Edit in Designer, which previously failed with a 'No saveAs handler defined' error. |
| 1142 | The centered caption on placed connector symbols (previously the loose 'XXX' placeholder text) is now bound to an editable Label attribute, so it can be edited in the Properties Grid and surfaced as data. |
| 1389 | Fixes an error that could occur at startup after accepting an update or canceling the logon. |
| 1413 | The cursor now changes to a hand while panning the view by dragging with the middle mouse button. |
| 1433 | Improves PDF import: corrects the imported page size for plain PDFs that carry no embedded measurement scale, correctly renders Bluebeam annotations and markups (which previously appeared shrunken and bunched at the page origin), and prevents callout leader lines from drawing a spurious triangle. |
| 1454 | Fixes exception of type FormatException when using Clone Drawing in a project that contains a product instance whose 'ID' attribute is blank. |
| 1461 | Fixes printing of arcs that belong to a symbol which has been radically re-sized - for example, stretched horizontally and squeezed vertically by a significant amount - which could print with excessively thick lines. |
| 1462 | Fixes exception of type NullReferenceException that could occur when moving the mouse with the Cable tool active if the drawing contained text with a zero-size font. |
| 1464 | Fixes the Print dialog so that it honors the saved paper size when reopened; a recent regression meant it would revert to the printer's default page size regardless of the page size you had chosen. |
| 1466 | Ensures that the blank report template shown when the Report Designer is opened has its Data Sources and Data Sets populated. |
| 1470 | Fixes cases where the embedded browser (used for sign-in and the Report Designer) could fail to start, by storing its user-data folder in each user's local application data rather than in the installation folder. |
| 1478 | The Scale dialog (Arrange | Scale) now opens with Maintain Aspect Ratio checked by default, so scaling preserves proportions unless you choose otherwise. |
| 1498 | Fixes export to SVG, and the rendering of drawings in the Reports View, so that horizontal segments of bridged Cables are no longer omitted. |
| 1501 | Fixes import of DWG files that contain closed polylines, where the closing segment could abort conversion of the drawing. |
| 1503 | Prevents SqliteException with message "SQLite Error 19: 'FOREIGN KEY constraint failed'." during product synchronization after logon, which might have occurred when a product of a licensed manufacturer lists a product of an unlicensed manufacturer as an accessory. |
| 1505 | Fixes a regression which meant that the units and scale factor set in the DWG/DXF Import and Export dialog were ignored, so that drawings were always imported or exported at a scale of 1.0. |
| 1515 | Disables File | Save As Template when the template provider is unavailable — for example when User Defined Product initialization did not complete — rather than allowing a click that could raise an error. |
| 1518 | Fixes exception that could occur on Redo after using the Unlock Cursor to drag a cable midpoint handle and then changing the selection. |
| 1520 | Fixes an error (ObjectDisposedException) that could occur when the About window was closed while the application was being shut down to apply an update. |
| 1544 | Fixes a regression in printing and PDF export where a raster image placed behind the drawing objects — such as a watermark — could be composited in front of them, producing a blurred, rasterized copy of the otherwise-sharp vector objects. Images once again print behind the vector drawing objects, as they appear on screen. |
| 1564 | Error reports that were saved but not sent are now held back until the installation has been updated, rather than being sent from the next start-up regardless of the version they were raised on. |
| 1567 | Fixes Help | Contents, which could fail with an ArgumentException and then remain unavailable for the rest of the session, by ensuring that only one embedded browser environment is created for the Help window. The Help window is now also displayed as soon as it is created, rather than after it has finished loading, so that a slow first load no longer invites a second click. |
| 1573 | Restores panning of the view by dragging with the middle mouse button when the Rotate or Text tool is active, and extends the same behavior to the Zoom, Zoom Out, Image and Print Area tools. All six showed the hand cursor but never actually panned. |
| 1574 | Fixes exception of type ArgumentNullException that could occur when closing a drawing while the Rotate tool is active. |
| 1579 | Fixes alignment of Lines, which reserved space for arrowheads whether or not the line style actually included them; a Line could therefore be left up to three times its pen width away from the objects it had been aligned with. |
| 1588, 1589 | Fixes printing of images that carry no embedded resolution metadata, which on a scaled display — for example at 150% — would print enlarged and cropped. |
| 1592 | Replaces the canvas color picker in Application Settings with a slider running from light gray to white, so that the canvas can only be set to a neutral shade that works with Stardraw symbols and drawings; a swatch beside the slider previews the chosen shade, and a color saved previously that falls outside the range is brought onto the slider rather than being lost. |
| 1596 | Prevents a spurious error report, and a half-completed logon, when a transient network failure interrupts the fetch of your customer details immediately after signing in. The application now falls back to its offline path and retries the logon shortly afterwards, instead of abandoning the rest of start-up — which could, for example, leave a project you had double-clicked to launch the application unopened. |
| Fix | Ignores zero-width and zero-height arcs when exporting to DWG. |
| Fix | Prevents exception of type NullReferenceException when clicking Set All… in the Print dialog with the Printer option selected on a machine where the saved printer is not installed and no default printer is set. |
| Fix | Prevents exception of type ArgumentOutOfRangeException when starting a drag from the Available Symbols palette while it is refreshing, for example when placing symbols in rapid succession. |
| Fix | Prevents exception of type ArgumentException when opening the Symbol Editor (right-click | Edit Symbols) on a product whose symbol cannot be loaded; the editor now opens with no symbol drawing rather than failing to open. |
| Fix | In export to SVG, and in the rendering of drawings in the Reports View, hairline pens are now given a non-scaling stroke of one pixel so that they remain visible instead of disappearing when the drawing is scaled. |
| Tweak | Stardraw Design now runs on .NET 10 where it is installed, falling back to .NET 9 where it is not. |
| Tweak | Removes the legacy ActiveReports v17 reporting components, which are no longer used; reporting now runs entirely on the ActiveReportsJS engine. |
| Reference | Description |
|---|---|
| 14 | Measurements of all objects are now displayed in World coordinates in the Properties Grid. This means that something that has been scaled, e.g. an element in a symbol, will report the height and width that it appears to be in the drawing, rather than its pre-scaled dimension and, in practical terms, means that the outline rectangle of a 1U rackmount product symbol, when selected with the Unlock Cursor, will report a width and height of 19" x 1.75" where previously it would have shown 1.9" x 0.175". |
| 86 | Supports the export to DWG of drawings containing images in cases where an earlier version of the exported drawing, in DWG format, is both a) in the folder to which you are exporting and b) open in AutoCAD. This fix prefixes the 'sidecar' .PNG file with the new DWG filename to prevent an 'access denied' error when writing the new .PNG. |
| 292 | Ensures that Undo/Redo correctly records changes to the connection state of symbols and Cables after they are moved bt e.g. an Align command. |
| 316 | Improves redraw behavior when creating a new Cable object and simultaneously using the mousewheel to change zoom. |
| 318 | When changing the sweep angle of an arc by dragging its start- or end-handle, this fix prevents the arc from flipping to its complement as the cursor crosses the 3 o'clock point (the positive X axis, or 0°). |
| 351 | New feature: adds High Detail toggle to View menu for Rack Layout and Pictorial Schematic drawing types making it a one click operation to switch from High Detail to Low Detail in any view in those drawing types. |
| 354 | Dimension objects now have a property, "Display Units", which when set to True displays the unit of measurement (e.g., "in", "mm") next to the dimension value and, when False, hides the unit. |
| 400 | When importing a PDF file, if the PDF includes an embedded scale factor - which is something that might have been added if the PDF was generated directly by AutoCAD, MicroStation, Revit and some GIS applictions - then the import process will scale the drawing to respect its original dimensions. If the scale factor is improperly formatted, missing the unit of measurement, then it is assumed to be in Inches and scaled accordingly. |
| 619 | When importing DWGs with huge coordinate values which do not convert into Float values well, the drawing is re-centered around the origin prior to conversion. The practical effect is that objects do not exhibit distortion or strange redraw effects at different zooms. |
| 620 | Changes Save behavior; previously, on Save, all Rack Layout drawings would switch to Front View (High Detail), meaning they would be in the default Front View, High Detail state when you next opened the project, regardless of the layers you had set as visible or hidden. Now drawings only switch view or change layer states if the current view is Mirrored when Save is called, i.e. when Rear View is active. This means that with the exception of Rear View states, the view and layer state when you save the drawing will be respected when you return to the drawing after saving. |
| 629 | In high-DPI scenarios, the Pin icon for collapsible controls is now scaled properly. |
| 670 | Ensures that if you Undo the setting of new Cable Labels using the Cable Labels tool, the value increments that have been undone are respected when you return to continue setting values i.e. you can continue where you left off as if the actions that have been undone never happened. |
| 679 | Drawings are now updated when Edit | Purge Attributes is used to remove an Attribute that is used as an Auto Label or otherwise appears in symbols as a Text Attribute. |
| 703 | Ensures that sub-shape edits made with the Unlock Cursor are properly recorded and can be undone. |
| 734 | In grid views, e.g. Products View and Cables View, sorting of columns is now an 'action' - click to sort - rather than a 'mode' - currently sorting by this - which means that you can sort a column and then edit the values in that column without the rows re-arranging themselves, improving the data entry experience for the user. |
| 767 | Improves behavior when deleting segments using backspace in the Cable you are currently drawing; ensures that no legacy handles remain after deletion. |
| 785 | Ensures that Cable Fillets are properly displayed after the Cable is moved or edited when in Rack Layout, Panel Layout and Plan View drawing types. |
| 866 | When using Purge Attributes, deleted Attributes are now properly removed from the Products View. |
| 869 | Ensures that Attributes are properly displayed in the Products View Configuration dialog when the Attributes have been created by dragging product symbols into a drawing view, especially important for Plan View symbols conforming to J-STD-710. |
| 873 | Fixes operation of Toolbar Delete button in drawing views. |
| 880 | Ensures that the drawing column Icons used in the Products View are correct when viewing a project in which products with symbols exist in the project but none have been added to any drawings yet. |
| 891 | Ensures that Attribute names that exist in products in the current project, but not in Tools | Personalization | Product Attributes, are listed and managed in the Configuration dialog in the Products View. Honors the column visibility state stored in the project, if the project's Product Attributes differ from the current user's settings. |
| 948 | Fixes issue in importing DWG where MTEXT would be broken up and overlap itself when it contained a mix of the primary SHX font and glyphs using substituted fonts. |
| 958 | Prevents 'random' positioning of objects in the drawing view when entering X/Y locations directly into the Properties Grid when the objects have had complex transformation matrices applied, like Scale, Rotate and Mirror. |
| 970 | Improves layout and functionality of the Tools | Personalization | Auto Labels dialog. |
| 971 | Fixes issue which could cause Auto Labels to overlap in the drawing view if the labels had the same X/Y Position, even with different values for X/Y Offset. |
| 1045 | Improves and fixes 'Print to Grayscale' functionality and adds to the Print dialog new 'Color' options so that drawings can now be printed in Color, Grayscale (using 256 shades of gray) or Monochrome (Black or White only). |
| 1046 | Fixes support for printing objects that exhibit transparency across all Printers, whether physical printers or PDF Writers including Adobe, MS Print to PDF etc. |
| 1048 | In the Products View, if you resize the Add Products dialog, the chosen size is remembered for future invocations in the same session. |
| 1049 | In the Cable View and Products View row and column headers are now highlighted when cells are selected. |
| 1058 | In a Grid View, e.g. Products View or Cables View, deleting an Attribute value marks the project IsDirty, meaning that the Save button will be enabled. |
| 1061 | Rationalizes the behavior of the Context Menu (rightclick) in the Products View to remove invalid options. |
| 1065 | In the Report Viewer, Refresh now updates the SVGs used in the report, i.e. the Drawings being rendered in the report, so that any changes made in any of the Drawing views are reflected in the report as soon as it is Refreshed. |
| 1100 | Guards against entering invalid, i.e. badly formatted, values in the Paste Array dialog; now displays an error and disables the OK button if an invalid value has been entered. |
| 1102 | Exporting a DWG file from a Rack Layout drawing now uses the correct Unit setting so that the exported file maintains the proper size and dimensions. |
| 1146 | Fixes hang when importing a DXF file that contains 3D objects. |
| 1147 | Improves import of DWGS to handle mirrored Block References so that the text inside those Block Referencesis not mirrored. |
| 1154 | Fixes exception of type ArgumentOutOfRangeException which might have been thrown as a result of Undo/Redo corruption. |
| 1158 | Fixes hang in cases where the application has been closed while querying the Windows Clipboard for an object in order to determine if the Paste toolstrip button should be enabled. |
| 1168 | Fixes occurrence of SQLite Foreign Key error in the Auto Labels control in cases where the database does not include a Block Schematic environment. |
| 1190 | After cloning and moving a drawing, Undo would not undo the move of the drawing tab, only the creation of it; this is now fixed. |
| 1287 | Fixes regression that meant that the Hide Stubs setting would not hide those IO stubs on the Outline layer of Pictorial Schematic drawings. |
| 1306 | Prevents the creation of a phantom Undo entry when creating a new drawing in a project. |
| 1322 | If product symbols and cables have been disconnected using Shift+Drag, undoing such actions now correctly restores the connection. |
| 1395 | Ensures that all changes to Attribute values made in the drawings view Properties Grid are updated to the Products View. |
| 1433 | For PDFs generated by Bluebeam, improvements to the import process so that page size is correct and annotations are properly handled. |
| Fix | Cleans up Technical Debt, eliminating unnecessary code and improving maintainability. |
| Reference | Description |
|---|---|
| 72 | Extra messaging if you call Save or Print while running in expired Demo mode, to help avoid working for long periods without saving if you have failed to Take a license for the current session. |
| 93 | .DXF files can now be opened with Stardraw Design 7.4 using Shell Open i.e. in Windows Explorer rightclick on a .DXF file and select Open with > Stardraw Design 7. |
| 1275 | Restores functionality of the Delete key on your keyboard when a product is selected in the Available Symbols Palette. |
| 1281 | Fixes regression in text rendering ensuring that the selection handles are correctly located for selected text objects. Also fixes regression if using Arrange > Mirror and the selection includes text objects, e.g. when mirroring a symbol. |
| Fix | Fixes display of Tools > Proxy Settings dialog. |
| Reference | Description |
|---|---|
| 164, 186, 222, 242, 243, 244, 254, 261, 276, 295, 315, 358, 411, 433, 438, 443, 449, 482, 498, 509, 512, 663, 682, 685, 702, 729, 738, 803, 1145, 1149, 1180, 1191, 1205, 1209, 1217, 1220 | Multiple improvements to Import PDF as New Project, with a focus on resolving edge cases reported from the field, particularly related to anomalous encoding issues, including:
|
| 130, 193, 275, 513, 514, 702 | Several improvements also to output of PDF i.e. when printing to various PDF Writers, including:
|
| 1234 | Improves rendering of tiny images, e.g. 1px high, by avoiding 'fade to transparent' gradient near outside edge (because, in tiny images, most of the image is an outside edge so this might cause a visible change to the image) |
| 1235 | Adds support for Dimensions in Export to SVG and Reporting |
| Reference | Description |
|---|---|
| 996 | Ensures that a drawing cannot be given the same name as an existing drawing or Product Attribute. |
| 1131 | A further enhancement when dealing with bad data in legacy projects or User Defined Product (UDP) symbols; rather than just skipping the rendering of bogus, zero height and width objects, such objects are now culled from the project. This avoids apparent anomalies with positions of selection handles and zooming because such 'ghost' objects are now removed, which also permanently improves the efficiency of the project file. |
| 1132 | Prevents error of type "ArgumentException" when attempting to create a UDP from an existing symbol which includes an image which causes an out of memory error. |
| 1135 | Guards against null references in UpdateReport in the Report Viewer/Report Designer, preventing exceptions of type "NullReferenceException". |
| 1136 | Prevents error being thrown in Help | About dialog. |
| 1138 | Fixes change in behavior on extreme edge case in which a Cable object was used inside a UDP symbol (not recommended) to display the Cable's Start Label; the label was being offset. The recommended approach would now be to use an Auto Label or Text Attribute to display dynamic values inside a symbol. |
| 1152 | Fixes regression which might cause the Cable Labels dialog from one view (drawing) to persist in other views. Now the Cable Labels dialog is closed when the view that invoked it is switched out. |
| 1166 | Enhances the Print Preview to give WYSIWYG effect with regard to the value used for Minimum Printed Line Width. |
| Fix | Prevents error of type "Invalid cast from ‘DateTime’ to ’Single’" when importing PDF files. |
| Fix | Improvement to import of DWG files to prevent errors occurring when externally referenced files (XREF) are not found; instead the copy of the XREF included in the supplied DWG file is used. |
| Fix | Improvement to the support of HATCH patterns when imported from DWG. |
| Fix | Purges deleted records from the project. |
| Tweak | Changes the conversion resolution for Splines when importing DWG or DXF files to prevent the creation of excessively detailed geometry in resultant Bézier Curves. Previously each Bézier Curve might be created with thousands of control points, leading to increased file sizes and potential performance issues. Now, file sizes will be smaller and drawing and editing actions, e.g. zooming, will be much more responsive. |
| Upgrade | ActiveReports JS engine is upgraded to v6.0.3 with fix for dynamic SVG images when Printing and Exporting to PDF. |
| Reference | Description |
|---|---|
| 1124 | Further improvements to Minimum Printed Line Width behavior and functionality:
|
| 1130 | Fixes regression which would cause some User and Project Attribute values to fail to populate Reports due to unexpected changes to data source field names. Fixed data source field names include:
|
This build marks the resolution of all known bugs.
| Reference | Description |
|---|---|
| 996 | Improves reliability of renaming drawings when the new name has already been used during the session, even though it is not in use currently, and prevents exception of type DuplicateNameException. |
| 1005 | Prevents exception of type OverflowException if worldToDevice has negative scaling. |
| 1063 | Prevents exception of type ArgumentException when pasting values into cells in grid views e.g. the Products View. |
| 1079 | Robustly maintains a database connection to ensure the user does not encounter exceptions of type SqliteException with message "SQLite Error 5: 'database is locked'." |
| 1096 | Displays correct cursor when resizing columns in the Cables View. |
| 1097, 1118 | Improves initialization of and synchronization of Cable Presets. |
| 1098, 1099, 1100 | Fixes several cases which might result in exception of type NullReferenceException, with targets including:
|
| 1101 | Guards image serialisation when encountering a textured brush to prevent exception of type ExternalException with message "A generic error occurred in GDI+." when saving a symbol. |
| 1103 | Improves reliability of pasting to multiple rows and columns in Grid Views e.g. the Products View, and prevents exception of type ArgumentException accompanied by message "CellRange is invalid". |
| 1104 | Ensures toolstrip is only modified on the main UI thread, to prevent exception of type InvalidOperationException. |
| 1105 | Prevents update to listboxes during disposal of the parent form, to prevent exception of type InvalidOperationException. |
| 1106 | Guards against exception of type NotSupportedException when there is a failure to serialize an exception. |
| 1107 | Prevents exception of type ArgumentOutOfRangeException with message "Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')" when using the Selection cursor. |
| 1108 | If startup/internet access is slow during application startup, ensures that drawing Modules and Utilities are available by utilizing cache of last-used Modules and Utilities while license is being checked. |
| 1109 | Fixes error that might be displayed when a license is offered on the current computer but is, at the same time, taken to another computer. |
| 1110 | Improves Metafile paste and eliminates exception of type ArgumentException with message "The output char buffer is too small to contain the decoded characters, encoding codepage '65001' and fallback 'System.Text.DecoderReplacementFallback'. (Parameter 'chars')". |
| 1111 | Fixes regression when importing an Equipment List which includes new products to be added to the project, preventing exception of type NullReferenceException. |
| 1112 | Prevents exception of type NullReferenceException when saving a report in the Report Designer. |
| 1113 | Fixes issue which might occur when adding a Product Symbol to a drawing after Undo. |
| 1114 | In the Cables View, ensures that multiple pasted values are respected when changing to a different view and then back again. |
| 1115, 1122 | Ensures that new or changed Attributes defined in any section of Tools | Personalization are added into the appropriate data sets at time of creation and, therefore, are immediately available in the Report Designer. |
| 1116 | Guards against NullReferenceException when managing columns in Cables View. |
| 1120 | Improves handling of exceptions of type ArgumentOutOfRangeException accompanied by message "Index was out of range. Must be non-negative and less than the size of the collection." when using the Unlock Cursor. |
| 1123 | Extends functionality of View | Hide Stubs to include Feathers and any other non-product Symbols that include IO stubs that match the Hide Stubs criteria. |
| 1124 | Fixes regression in Minimum Printed Line Width. |
| 1125 | Guards against exception of type NullReferenceException which might occur if event handler fires before documentDashboard exists or after it has been disposed |
| 1126 | Eliminates error when opening some .S01 files by adding support for patterned brushes, i.e. a fill style that employs a bitmap. |
| Fix | Fixes regression in application of Minimum Printed Line Width so that the setting is fully respected. |
| Reference | Description |
|---|---|
| 979 | Guards against rare exception of type TargetException in cases where switching drawings might invoke an unwrapped object instance. |
| 1092 | Prevents exception of type DuplicateNameException when creating new drawings with a name that might already exist in the project; adds missing guards against inserting columns with existing names and prevents creation of custom Product Attributes with problematic names. |
| 1093 | Honors line breaks in single text objects when exporting to SVG or viewing the drawing in the Reports View. |
| 1095 | Fixes minor regression which might replace Products View drawing column icons with text. |
| 1094 | Honors line styles that include arrowheads when exporting to SVG or viewing the drawing in the Reports View. |
| Reference | Description |
|---|---|
| 929 | Ensures that the default Line Color is not changed after using a Cable Preset. |
| 941 | Ensures that Feather Attributes are added to data sets for the Report Designer and available as columns in the Cables View. |
| 979 | Prevents exception of type TargetInvocationException which might have occurred when editing an object's properties in the Properties Grid. |
| 986, 1080 | Prevents exceptions of type NullReferenceException and IndexOutOfRangeException when resizing columns in grid views, i.e. the Products View, Cables View, Available Symbols Palette and Add Products dialog. |
| 994 | Improves handling of, and messaging related to, missing files and other installation issues. |
| 996 | Fixes exception of type DuplicateNameException to ensure that the same name cannot be used for more than one drawing. |
| 1055 | Fixes exception of type ArgumentOutOfRangeException which might have occurred when re-arranging columns in a grid view. |
| 1067 | For imported DWG files this fixes a regression which might cause rotated MTEXT objects to be displaced. |
| 1065 | Fixes bug which might add spurious Drawing Attributes to a drawing after refreshing the Reports View. |
| 1068 | Fixes displacement of TextArea objects when exported to SVG or rendered in the Reports Viewer. |
| 1069 | Fixes issue that might cause "Save As Handler not defined" error message when returning to the Report Designer editor from the Preview window. |
| 1070 | Fixes issue whereby keyboard shortcuts might cease to function after having opened and closed the Symbol Editor more than once. |
| 1071 | Ensures that all default settings are honored in new drawings based on User Templates. |
| 1072 | Prevents SqliteException with message "SQLite Error 19: 'FOREIGN KEY constraint failed'." when creating User Defined Products by ensuring that all environments exist in the UDP database. |
| 1073, 1082 | Guards against exception of type ArgumentNullException when scroll events fire in a view or control that has already been disposed. |
| 1075 | Prevents exception of type InvalidOperationException with message "Collection was modified; enumeration operation may not execute." when Items in a ListBox, e.g. Tools | Personalization | Manufacturer Libraries, are being enumerated after the disposal of the dialog. |
| 1076 | Fixes bug that might cause InvalidPrinterException due to problematic default paper size or other print settings. |
| 1077 | Fixes KeyNotFoundException which, in the Report Designer, might cause the current report's name to be lost, and mean that changes could not be saved, after updating the Data Source or Data Sets. |
| 1078 | Guards against exception of type ExternalException with message "A generic error occurred in GDI+" which might have occurred when copying to the Clipboard and creating a Metafile, where one or more dimensions in the selection being copied has a negative value. |
| 1079 | Prevents exception of type SqliteException with message "SQLite Error 5: 'database is locked' by persisting a connection to the database for the duration of the session. |
| 1081 | Honors text formatting in SVG i.e. when rendering a drawing in the Reports View or exporting to SVG. |
| 1083 | Prevents exception of type Win32Exception with message "The current process has used all of its system allowance of handles for Window Manager objects." |
| 1084 | Fixes NullReferenceException by preventing attempts to load a view (i.e. a drawing) that does not exist. |
| 1086 | Fixes ArgumentException with message "An item with the same key has already been added. Key: Stardraw.Audio.AudioView" by overwriting duplicates when managing drawing names. |
| 1087 | Fixes error report, FormatException, if a value entered in the Paste Array dialog has formatting that does not correctly represent a number in the current locale. |
| 1088 | Prevents exception of type ArgumentOutOfRangeException with message "Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')" which might have occurred when working with the Unlock Cursor. |
| 1089 | Ensures that FeatherID is displayed in the Cables View when a Cable is not connected to a product symbol at both ends. |
| 1090 | Adds the ability to demo Modules and Utilities when running under licensed conditions and those Modules and Utilities are not included in the license. |
| 1091 | Fixes regressions in import of .S01 files to a) prevent 'closure' of Cable objects, and b) respect pen style of "None" on objects including Rectangles and Polylines. |
| Fix | Fixes issue in which project files opened from the Recently Used Files list, or by using Shell Open (double-clicking on the file in Windows Explorer) might fail to load the User data set, resulting in errors when viewing Reports based on that project. |
| Tweak | Improved logic for the View | Hide Stubs function making it more robust and inclusive. Orientation of IO stubs is now ignored and View | Hide Stubs now hides objects that match all of the following criteria:
|
| Reference | Description |
|---|---|
| 1063 | Fixes error report - ArgumentException, by parsing values to the correct type when pasting or using 'fill down' to set values in cells in grid views e.g. Products View, Cables View, Add Product Dialog. |
| 1064 | Fixes regression in DWG import that would cause Polylines with coincident segments to be handled incorrectly. |
| Fix | Eliminates race condition that might prevent synchronization of new or edited Cable Presets and instead display a message suggesting that the server is not available. |
| Reference | Description |
|---|---|
| 959 | Ensures that changes to Attribute values used in Title Blocks properly support Undo/Redo. |
| 969 | Improves import of DWG files to prevent displacement or erroneous orientation that might occur if objects have a different insertion base and/or are part of a nested hierarchy with multiple transformations at different levels e.g. a rotated group of rotated groups of rotated Block References. |
| 992 | Fixes ArgumentNullException when working in the User Defined Product Wizard and the product no longer exists (Product is Null). |
| 996 | Fixes DuplicateNameException, which may have occurred in the Tabs dialog if renaming a drawing to use a name already assigned to another drawing. |
| 999 | A new Installer adds the "Repair" option when, in Windows | Settings | Apps, you choose to Modify the Stardraw Design 7.4 installation. |
| 1017 | Fixes 'Null Reference' exception if no template is selected in the Insert Title Block dialog. |
| 1025 | Fixes regression and improves the startup sequence and messaging when no internet connection is present. |
| 1031 | Multiple improvements to the UI experience when using the Available Symbols Palette (ASP) to insert product symbols into a drawing:
|
| 1032 | Cures flickering highlight on Tools | Personalization menu item. |
| 1033 | The Cable Labels dialog now remembers the last set values of Cable Labels when leaving and returning to the Cable Labels tool and when switching between drawings. |
| 1036 | Fixes regression in export to DWG of Cable Bridges and Cable Fillets. |
| 1038, 1053 | Ensures that all objects are rendered when switching views within a drawing e.g. when switching from Rear View to Front View. |
| 1039 | Guards against errors when pasting when the Clipboard is empty. |
| 1040 | Improvements to Clipboard support for copying/pasting Enhanced Metafile data i.e. copying from a drawing and pasting into another application, e.g. MS Word, as vector objects. |
| 1043 | Adds mouse middle button drag/pan functionality when using the Cable Labels tool. |
| 1047 | Fixes regression in bridged Cables when the bridging segment is marginally off horizontal. |
| 1052 | Ensures that Product Attributes that have been removed in Tools | Personalization | Product Attributes and Purged from the current project are fully expunged, to prevent 'ghost' Attribute names being persisted in user.config and grid view Configuration dialogs. |
| 1054 | With multiple projects open and when switching between projects, the Reports View ensures that the report being viewed refreshes with data from the current project. |
| 1056 | In the Cables View, values set using fill down are honored across all writable Attributes. |
| 1057 | Fixes exception that might occur in grid views if dragging to 'fill down' beyond the last row of the grid. |
| 1060 | When a grid view e.g. Products View, Cables View etc. is in a filtered state, Copy, Paste, Delete and Fill Down operations are constrained to visible cells. |
| 1062 | Fixes regression in importing DWG files in which Polylines would import as Bézier Curves. This would not allow editing of those objects and could cause deformations if exporting back to DWG. Polylines from DWG files are now honored as Polylines in .S07 and can be exported back to DWG faithfully. |
| Fix | Fixes 'Null Reference' and 'Argument Out of Range' exceptions which might have been thrown when resizing columns in the Products View. |
| Fix | Prevents memory leak when creating a new Block Schematic symbol via the User Defined Product wizard. |
| Fix | Prevents creation of zero-width columns in grid views, e.g. Products View and Cables View, which would make columns 'invisible', without the ability to resize those columns. |
| Tweak | Adds messaging if a network or other glitch prevents the client from successfully taking a license on startup. |
| Reference | Description |
|---|---|
| 870 | Fixes regression when using Paste to Current Layer to paste into a view with different mirroring, e.g. copying from Rear View (mirrored) and using Paste to Current Layer in Front View (not mirrored). |
| 954 | Improves Create User Defined Product from Selection to prevent displacement of objects in the UDP symbol file by ensuring consistency in matrix conversion across different object types. |
| 1026 | Fixes the issue that might arise with multiple projects open, with different selections, in different drawings; ensures that values displayed in the Properties Grid point to the current selection in the current drawing. |
| 1027 | In the Report Designer, Preview mode, the view is updated immediately when a different project is selected in the Preview dropdown. |
| 1037 | Fixes rendering of drawings in Report Viewer and SVG export by using Invariant formatting of numbers to prevent issues under European regional settings in which ',' (comma) is the decimal separator. |
| Fix | Prevents error in Report Viewer and export to SVG if a drawing contains Bézier Curves containing only a single point. |
| Fix | Prevents error when exporting e.g. to .S01 format, when the drawing contains Arcs of zero width and height. |
| Fix | Includes in the exported Cable Schedule, port text located on the System References layer. |
| Reference | Description |
|---|---|
| 494 | Remote license release by user. In cases where all the licenses to which your account has access are in use, on signing in to Stardraw Design 7.4 you will see a new option to Release a license remotely from the other computer on which it is in use, and then Take it to the current computer, making it quicker and easier to resolve the problem of all licenses being taken by other computers or account users. |
| 965 | Improvement to pasting of values in the Cables View which previously required an extra [Enter] keypress to ensure that values pasted into cells relating to Feathers were honored. Now, simply pasting (Ctrl+V) into a Feather cell in the Cables View ensures the value is set and available in all views. |
| 979 | Fixes error report - TargetInvocationException, improving behavior of Properties Grid. |
| 980 | Fixes error report - HttpRequestException, improving resilience against temporary network errors during sign-in. |
| 981 | Fixes failure to import very large .S01 file, removing recursion to avoid stack overflow. |
| 984 | Fixes error report - ArgumentNullException, protects Clipboard against IsNullOrEmpty issues. |
| 989 | Fixes error report - NullReferenceException, when removing Product Attribute definitions while Report Designer is running. |
| 990 | Fixes error report - ObjectDisposedException, by preventing examination of lists in forms that are no longer referenced. |
| 991 | Fixes error report - COMException, to handle exceptions and adjust messaging if WebView2 fails to load on startup due to natural causes. |
| 996 | Fixes error report - DuplicateNameException, by handling cases where a Title is already in use. |
| 1001 | Fixes error report - NullReferenceException, solving cases where no objects are selected. |
| 1003 | Ensures that File | Export | Cable Schedule exactly emulates the output generated by SD7.3. |
| 1005 | Fixes error report - OverflowException, preventing mirrored grid from extending to infinity. |
| 1006 | Fixes error report - ArgumentException. Improved handling of exceptions that might impact the OnPaint function i.e. when rendering the drawing view. |
| 1009 | Fixes Start Label offset problem on Cables drawn using a Cable Preset that does not have a default value set for Start Label. |
| 1010 | Fixes error report - NullReferenceException, when populating the TreeView in the Report Viewer. |
| 1012 | Fixes error report - NullReferenceException, when making selection in Report Designer. |
| 1013 | Fixes error report - ExternalException "A generic error occurred in GDI+", protects entire IsPointVisible function against GDI+ errors. |
| 1014 | Fixes error report - FormatException, to ensure that the Available Symbols Palette avoids the problem of parsing non-numeric IDs. |
| 1016 | Fixes error report - IndexOutOfRangeException, for FindNearestDrawObjectPath function when object has a single point. |
| 1018 | Exposes all Feather attributes in Cables and CableInstances datasets. |
| 1019 | Prevents Cable object with only one end connected (to a Feather) being omitted from the Cables View. |
| 1023 | Fixes issue that may cause failure to export to SVG when a text object includes a non-printable character; this would have resulted in a 'Data Processing Error' when viewing the drawing in a report or a rendering error when viewing the exported SVG file. Non-printable characters are now replaced with the Space character when exporting to SVG. |
| 1024 | Bézier line objects with simple line segments (i.e. straight, rather than curved line segments) are now exported to SVG correctly. |
| 1028 | Fixes issue in the Product Attributes Spreadsheet that would substitute a value into a cell that previously contained a formula if:
|
| 1034 | Fixes issue which might break Undo/Redo functionality; applies to cases where a change to a value in the Properties Grid required a Transaction, e.g. changing the Drawing Unit of the current drawing. |
| 1035 | Fixes a regression since the last update which would display an error in Text Format value fields in the Auto Labels dialog. |
| Fix | Prevents the display of the Rename Drawing dialog if you doubleclick on the [<] or [>] buttons in the drawing tab scrollbar. |
| Reference | Description |
|---|---|
| 1001 | Fixes error report - NullReferenceException, in Selection_AfterChange when no objects are selected. |
| 1002, 1015 | Fixes error reports - StardrawSubscriptionException to ameliorate memory leaks due to events being oversubscribed or never unsubscribed, in various cases and scenarios. |
| 1006 | Fixes error report - ArgumentException, in Stardraw.Drawing.Design.Viewer.OnPaint |
| 1007 | Fixes DWG Import so that, when importing a DWG file as a Rack Layout drawing, text on the Rear High Detail layer does not appear mirrored when switching to the Rear View. |
| Fix | Fixes error report - NullReferenceException when populating the TreeView in the Report Viewer. |
| Reference | Description |
|---|---|
| 772 | In the Document Properties Grid, the IO Label Height property has been moved to the Appearance group. |
| 865 | Removes ellipsis button [...] from Attributes collections in the Properties Grid to prevent the invalid creation, editing or deletion of Attributes in Products and Cables. Product and Cable Attribute definitions can only be created, deleted and edited in Tools | Personalization. |
| 894 | Fixes external links in the Product Attributes Spreadsheet. |
| 944 | Improves behavior of the Products View Configuration dialog to remove the apparent facility to rename column headings (this can only be done in Tools | Personalization | Product Attributes) and now accurately reflects re-ordering of column order when dragging the Attribute row up or down in the Configuration Dialog. |
| 947 | Fixes Cable Label offset where a Cable object is drawn such that both the start and end segment point to the right and have different X co-ordinates. |
| 965 | Ensures that values pasted into Feather ID cells in the Cables View are respected when switching views. |
| 972 | Enhances respect for Filtering in the Products view. When a Filter has been applied:
|
| 976 | Fixes drag/pan (middle mouse button) behavior when an object has been drawn but is still selected; drag/pan might prevously have jumped the view to co-locate the end node of the selected object with the cursor. |
| 983 | Fixes the application of sorting in the Available Symbols Palette |
| 998 | Fixes regression in the Scale function which, instead of scaling from the center of the selection, would scale from the document origin which might cause the scaled objects to move unexpectedly relative to the current view. |
| 982 | Fixes error report - ArgumentException, which might be thrown having deleted products in the Products View and then switching to a drawing tab. |
| 984 | Fixes error report - ArgumentNullException. |
| 985 | Fixes error report - TaskCanceledException. |
| 986 | Fixes error report - IndexOutOfRangeException, which might be thrown when resizing columns in the Available Symbols Palette. |
| 987 | Fixes error report - ArgumentNullException, which might be thrown in the Cables View. |
| 993 | Fixes error report - ArgumentNullException, which might be thrown when copying NULL to clipboard. |
| 996 | Fixes error report - DuplicateNameException, which might be thrown when renaming a view (drawing). |
| 1000 | Fixes error report - COMException, which might be thrown initializing WebView2 on application startup. |
| Fix | Fixes issue when exporting to SVG or viewing drawings in a Report, caused by zero-length Polyline objects. |
| Fix | Fixes leak when inserting product symbols from the Available Symbols Palette. |
| Tweak | Auto Labels settings are now synched i.e. if you set Auto Labels on one computer, those same settings will be available on other computers you log in to with the same credentials. |
| Reference | Description |
|---|---|
| Export SVG 957, 963, 964, 978 | New! Adds support for generating SVG files. SVG (Scalable Vector Graphics format) provides very high quality, resolution-independent graphics with the key advantage that SVG is supported natively by web browsers. To create a .SVG file from a drawing choose File | Export | All Formats and select "Scalable Vector Graphics (*.svg)" from the Save as Type dropdown. Internally, the SVG format is used in Reports to display the drawing Image in, for example, Title Block reports. Each drawing includes a new field in the Drawing Attributes section of the Properties Grid, "Hairline Width", which sets a world-space line width for any brush with a line width of "0" (hairline), allowing you to control the apparent thickness of hairlines when output in a report or as a native SVG file. The default values for Hairline Width are as follows:
|
| 967 | Fixes bug which would cause the Available Symbols Palette (ASP) to fail to populate all Attribute columns if the ASP was in a hidden state i.e. 'unpinned'. |
| 960 | Fixes exception when Viewer is Null |
| 961 | Fixes mirroring of text if you have imported a DWG file and switched to a Rear View. |
| 966 | Ensures that when inserting a Title Block, the date shown in the Title Block dialog is applied to the drawing. |
| 968 | Fixes bug which might cause arcs in some published symbols to be rotated incorrectly. |
| 976 | Improves behavior of drag/pan - i.e. when holding down middle mouse button and dragging to change the view of the drawing - so that the view does not 'jump' in certain scenarios. Specifically, when using a drawing tool (Line, Rectangle, Cable etc) and with an object selected in the drawing, this fix prevents the view jumping such that the last node on the selected object co-locates with the cursor. |
| 708 | Fix to persist the width of 2D Polylines and Polylines when importing DWG files. |
| Reference | Description |
|---|---|
| 945, 949 | Massive improvements in performance when changing the properties, e.g. Line Color, on very large numbers, i.e. thousands, of objects. Improvements are exponential and tests using up to 5,000 objects indicate more than 100-fold improvement in processing time. Also prevents possible crash when performing such operations on thousands of objects. |
| 879, 951 | Automatically sizes the columns in grid views - Products View, Cables View, Available Symbols Palette, Add Products dialog - to better fit their contents, optimize available space in the grid and improve legibility. Also avoids InvalidCastException which might have occurred when calling functions that impact column sizing. |
| 508 | When importing DWG files, Polylines that contain Arc segments are now fully supported so that, for example, a rounded rectangle imported from DWG has curved corners (fillets) rather than flat corners (chamfers). |
| 950 | Refreshes Reports Explorer and Reports View to ensure that newly created reports are listed immediately. |
| 947 | Tweaks Cable Label offsets so that the Label does not overrun the Cable when that Cable uses a Cable Preset and is drawn backwards (right-to-left). |
| 875 | Improves appearance of Rotate cursor in High DPI scenarios. |
| 711 | Ensures correct Build Date displayed in Help | About Stardraw Design 7.4 dialog. |
| 861 | Reinstates Purge Attributes command, now available in the Edit menu. |
| 956 | Ensures Cable Fillets and Cable Bridges are redrawn correctly when a node or segment of the Cable is moved. |
| Fix | New Exception Handler code throughout delivers improved reliability in multiple scenarios and, in particular, when external factors might previously have caused an exception to be thrown e.g. out of memory or network errors. |
| Fix | Fixes behavior of First Run user interface when Sign In dialog has had "Remember Me" unchecked, preventing the display of an error that suggests that Manufacturer Libraries are unavailable. |
| Fix | When opening a project, Not a Number (NaN) float values are converted to 0.0f, preventing unexpected behaviors and/or exceptions if a float value has unexpectedly been set to a NaN value. |
| Tweak | When importing badly-generated PDF files that cite the wrong compression method, an exception handler now tries different de-compression. |
| Tweak | Prevents error report when current view is NULL i.e. when selecting Print when there are no drawings in the project. |
| Tweak | Removes duplicate fields in Cables dataset. |
| Reference | Description |
|---|---|
| Import DWG 916, 917, 919, 507, 138, 940, 619, 708 | Numerous fixes and new capabilities have been applied to importing DWG files, including:
|
| Report Designer 826, 907, 908, 915 | Numerous changes, fixes and enhancements to the Report Designer including:
|
| Auto Labels 924, 926, 920 | Fixes to issues in Auto Label functionality reported from the field, including:
|
| Grid-based Views 904, 922, 925, 868, 819, 859 | Updates to Cables View, Products View and Available Symbols Palette, including:
|
| 861 | Fixes bug which might cause Menus to be re-ordered when changing views. |
| 936 | Fixes the creation of connection points on non-standard, complex or sophisticated Block Schematic symbols that might otherwise generate connection points at the wrong end of the IO stub. This fixes, for example, reversed "To" feathers and all compound product symbols. |
| 272 | Drag/pan - hold down the middle button of your mouse to drag the view on a drawing - is enabled while in the middle of drawing actions e.g. you can start drawing a rectangle and press the middle mouse button to pan the drawing before completing the rectangle. |
| 911 | Fixes NullreferenceException if the File | Open operation is cancelled. |
| 625 | Windows desktop context menu Open With... submenu now lists "Stardraw Design 7.4" for .S07 files. |
| 913 | Fixes Import PDF as New Project regression which might have affected some PDF files. |
| 905 | File | Export | All Formats now correctly lists all supported export formats. |
| 928 | Fixes issue which, after opening a .S01 file, might prevent the opening of a second .S01 file. |
| 872 | Optimizes default zoom on newly-created drawings in all drawing Modules. |
| 733 | Newly-created custom Attributes are immediately available to Cables in the current project. |
| 896 | Eliminates exception if you use Ctrl+A while in the Properties Grid. |
| 939 | In the Drawings View, the text for long drawing names now wraps to stay within the thumbnail area. |
| 942 | Fixes regression on PDF Import that might render images incorrectly (solid black) in imported PDFs with many images. |
| 821 | Export to DWG respects the Vertical Alignment of Text when set to the non-default values "Middle" and "Far". |
You need to be signed in to use the Stardraw Assistant.
Sign In