Fixed Issues and Constraints (Next Design V4.0)
This update addresses the following issues and limitations to ensure a more stable application experience.
Fixed Issues and Limitations
Model Editing
- Fixed an issue where, if a manual shape representing the same model was located under another shape, and that manual shape was moved (re-parented) directly under the diagram, undoing the action, saving, and closing the project would result in the project becoming unopenable.
- Fixed an issue where images copied from a web browser could not be pasted onto shapes.
- Fixed an issue where copying a text shape in PowerPoint and pasting it onto a shape caused the shape to become transparent.
- Fixed an issue where duplicating a reference source model while the tree grid showing reference destination models was displayed in the editor resulted in two reference destination models appearing under the duplicated model.
- Fixed an issue where, in tree grids where only models in a reverse reference relationship can be added as child nodes, selecting a child node enabled the [+] button in the operation panel, and clicking it caused a system error.
- Fixed an issue where, in tree diagrams, when defining a shape whose data type is itself and whose inheritance source is the target field, adding a child element with the [Insert] key allowed selecting a metaclass for which no view definition existed.
- Fixed an issue where cutting and pasting multiple elements in a tree grid or form grid could result in the order being reversed.
- Fixed an issue where moving or resizing multiple selected elements in a sequence diagram could not be reverted with a single undo action.
- Fixed an issue where copying a diagram shape failed to preserve certain style information (such as the title text style of simple shapes).
Model Editing (Rich Text)
- Fixed an issue where setting justification on both ends in rich text resulted in evenly distributed spacing.
- Fixed an issue where copying a Word table and pasting it into rich text caused the table width to expand to the entire width of the rich text.
- Fixed an issue where column widths in rich text tables with merged cells would not revert to the modified width after finalizing the edit.
- Fixed an issue where performing certain operations in rich text applied a dotted line format, which could cause system errors or force NextDesign to terminate when editing in this state.
- Fixed an issue where outputting a document in HTML format after entering superscript characters in rich text caused the superscript and the preceding line to overlap, obscuring the bottom of the preceding line.
- Fixed an issue in document form grids where entering a single line of text in rich text and switching views caused the row height to be displayed as two lines.
- Fixed an issue in document form rich text where immediately pressing the Enter key to finalize editing after deleting all entered characters resulted in a half-width space being added.
- Fixed an issue in document form rich text where pressing the [Esc] key to cancel editing during character input from an empty state resulted in a half-width space being added.
- Fixed an issue where clearing all contents in a document form rich text box and pressing the [Esc] key resulted in an "(Unset)" state.
- Fixed an issue where paragraph alignment settings (left-aligned, centered, right-aligned) for tables within rich text were not reflected in document export results and were instead displayed as left-aligned.
- Fixed an issue where selecting and deleting text lines above a table when the table is preceded by text lines (two or more lines) created with [Shift]+[Enter] resulted in unselected text lines also being deleted.
- Fixed an issue where using Microsoft IME in rich text caused Japanese input to fail correctly depending on the Windows 10 version.
- Fixed an issue where pasting rich text containing bullet points into Word caused the bullet symbols displayed in Word to differ from those shown in NextDesign.
- Fixed an issue where using Google IME in rich text caused problems such as underlines being set or characters failing to input.
- Fixed an issue where display corruption occurred when bullet points were set to reverse indentation in rich text.
- Fixed an issue where nested tables within a rich text table cell overflowed the cell boundaries.
- Fixed an issue where full justification did not work unless line breaks were created using [Shift]+[Enter] in rich text.
- Fixed an issue where inserting a hyperlink into a rich text paragraph added unintended characters to the beginning of the hyperlink text.
- Fixed an issue where tables inserted into rich text could not be moved to the end.
- Fixed an issue where inserting a hyperlink into rich text while an image or table was selected caused the selected image or table to disappear.
- Fixed an issue where inserting an image into rich text allowed non-image files to be selected.
- Fixed an issue where switching to specific fonts in rich text resulted in garbled characters.
- Fixed an issue in document form grids where text entered in rich text spanning two lines caused the second line to become invisible.
- Fixed an issue in rich text where inputting and converting Japanese, entering "", and then performing Japanese input and conversion again caused "" to disappear.
- Fixed an issue where editing rich text with a large amount of input caused poor responsiveness to keystrokes and delayed input.
- Fixed an issue where performing specific operations in rich text caused the underline formatting to remain applied.
- Fixed an issue where exporting rich text containing superscript characters created in Next Design prior to V3 to HTML format caused the bottom part of the immediately preceding line to be hidden.
Traceability
- Fixed an issue where switching to the trace page took a long time in large projects.
- Fixed an issue where selecting, expanding, collapsing, or scrolling elements in the trace tree took a long time in large projects.
- Fixed an issue where switching trace configurations took a long time in large projects.
- Fixed an issue where adding, deleting, or moving (reordering) trace lines took a long time in large projects.
- Fixed an issue where resizing the window while viewing the trace view caused all trace lines to become hidden.
- Fixed an issue where displaying the trace view in [Matrix] format and executing [Expand All] from the column or row context menu always disabled [Show in Editor] in the cell context menu.
- Fixed an issue where displaying the trace view after deleting a model included in a trace tree series caused the deleted model to remain displayed.
- Fixed an issue where exporting a traceability report after displaying the trace view following the deletion of a model included in a trace tree series caused the deleted model to also be included in the report.
- Fixed an issue where exporting a traceability report caused a system error when the starting element of the trace view's trace series was an "Unknown Element".
- Fixed an issue where selecting the currently displayed trace configuration while a message reading "The displayed content may not be up to date." was shown in the trace view only dismissed the message without updating the displayed content.
- Fixed an issue where the order of newly added trace configurations would change after merging a branch where the trace configuration information had not been edited, immediately after adding a trace configuration.
Profile Definition
- Fixed an issue where a system error occurred when a class defined two or more property fields, deleted a property field via relationship deletion, and then renamed another property field in the same class to match the deleted property field's name.
- Fixed an issue where rearranging metamodels on the profile navigator and reopening the project caused them to be reordered in the following sequence: ① Class, ② Related Class, ③ Enumeration.
- Fixed an issue where rearranging fields on the profile navigator and reopening the project caused them to be reordered in the following sequence: ① Owned Field, ② Reference Field.
- Fixed an issue where modifying a profile, changing the parent of an entity on a class diagram, undoing the change, and then saving and reopening the project resulted in the entity's parent on the class diagram reverting to the state before it was undone.
- Fixed an issue where the TopElementId of an exported profile file differed depending on whether the profile was treated as split or not.
- Fixed an issue where re-importing a profile with a modified interaction class parent caused the class names of interaction element classes (such as lifelines and messages) to be changed.
- Fixed an issue where changing the [Name] of an enumeration literal reverted the fields set to that value back to their initial values.
Team development
- Fixed an issue where committing after unchecking "Maintain edit state" in the configuration management navigator immediately after splitting a model into files for the first time allowed the model to be edited but not saved.
Document export
- Fixed an issue where exporting rich text tables to HTML format resulted in excessively wide left and right padding within cells.
- Fixed an issue where exporting rich text containing bullet points created in Next Design V3.x or earlier to Word format resulted in excessive line spacing.
- Fixed an issue where copy-pasting entire rows from an Excel file into a grid control field on a form and exporting to a document resulted in fonts different from those displayed in Next Design.
Extensions
-
Resolved an issue where setting HTML-formatted values in a rich text field using IModel.SetRichTextField() resulted in the text being displayed with a height of approximately two lines and aligned to the top.
-
Resolved an issue where copying a rich text field via the context menu [Copy] and pasting it into Word after setting only HTML-formatted values using IModel.SetRichTextField() would fail to paste the text, making it difficult to identify the cause.
-
Resolved an issue where, if an assembly was registered in the shared library and an extension referenced a newer version of the same assembly, the version registered in the shared library would be loaded during execution.
-
Resolved an issue where, when an extension referenced the same assembly bundled with Next Design itself, the assembly used by the extension was affected by the loading state of the Next Design core assembly.
-
Resolved an issue where consecutively executing the following APIs via script caused Next Design to terminate abnormally or displayed an out-of-memory dialog, preventing further operations.
- IApplication.ExecuteScript()
- IApplication.ExecuteScriptCode()
-
Resolved an issue where a system error occurred when attempting to add a model by drag-and-dropping a manual shape view definition onto an ER diagram while ModelCreationProvider was registered in EditingCapability.
-
Resolved an issue where selecting a model in the model navigator resulted in a system error if ModelCreationProvider in EditingCapability returned a processing result of CapabilityResults.Fail.
-
Resolved an issue where the inspector could not be displayed when ModelEditorSelectionProvider in EditingCapability returned a processing result of CapabilityResults.Fail.
-
Resolved an issue where opening the extension management dialog with no extensions installed incorrectly displayed the message "This version is not supported and cannot be installed."
-
Fixed the determination of whether a package's specified maxVer can be installed. For example, packages can now be installed even if the package's maxVer is 3.1 and the application version is 3.1.2.30616.
-
Resolved an issue where extensions not specifying a shared library could experience version mismatches with their expected libraries when using libraries specified by other extensions.
Entire Application
- Resolved an issue where executing scripts consecutively caused Next Design to terminate abnormally or displayed an out-of-memory dialog, preventing further operations.
- Resolved an inconsistency in the appearance of the dialog notifying users that editing is disabled due to a lack of profile editing permissions compared to other dialogs.
- Resolved an issue where error messages caused by insufficient memory when opening large projects did not clearly indicate that insufficient memory was the cause.
- Resolved an issue where selecting multiple elements in the model navigator or product line navigator and pressing the [alt+up] or [alt+down] keys failed to reorder them among sibling nodes.
- Resolved an issue where the project entered a dirty state if a field was placed in edit mode in the inspector and then confirmed without changing the value, or if editing was canceled.
- Resolved an issue where pressing the [esc] key while viewing a read-only dialog or feature-based editing dialog failed to close the dialog.
- Resolved an issue where pressing the [enter] key in dialogs displayed during model file splitting or merging failed to close the dialog.
- Fixed an issue where selecting [Add Model] from the model navigator's context menu displayed a separator line at the top when no models were available for creation.
- Resolved an issue where the instructions in the offline license registration/deregistration dialog were in Japanese instead of English, making them difficult for English speakers to understand.
Extended Contents
UML/SysML Package
- Resolved an issue where changing relationship connectors between classes in UML/SysML package class diagrams did not immediately reflect type changes on the association ends displayed in the subeditor.
NDGit
- Resolved an issue where selecting a modified file displayed in the Git navigator and clicking the context menu [Show Changes] did not change the mouse cursor to a hourglass, making it unclear whether the operation was accepted.
- Resolved an issue where resolving a conflict in files with different major versions resulted in an error and prevented application when specifying the application direction in the conflict list.
EAIntegration
- Resolved an issue in certain environments with Enterprise Architect installed where importing via EA integration resulted in the error "The specified file could not be found." and prevented the import.
EnhancedErrorChecker
- Resolved an issue where performing model verification on a project containing inconsistencies due to unlinked model files within a partially loaded model file triggered a system error.
ExtensionPoints Library
- Resolved an issue where the ribbon could not be structured correctly using ExtensionPoint.
That is all.
