Software Ideas Viewer Changelog

What's new in Software Ideas Viewer 14.31

Mar 22, 2024
  • Fixed an application crash that occurred when attempting to add a new row to a grid (e.g., attributes, operations in the Properties dialog).
  • Fixed an issue with selecting relationships.
  • Fixed a rendering artifact that appeared when right-dragging an element over a relationship.
  • Fixed the unnecessary display of scroll arrows in the context menu.

New in Software Ideas Viewer 14.30 (Mar 21, 2024)

  • Diagram templates can be added using the New Diagram dialog
  • Added Favorite tool group to the toolbox, showing the 8 most popular tools for the current diagram
  • Added a new multi-element insert tool for inserting elements with default sizes
  • Added an Align to Grid action to align elements to changed grid settings
  • Added a new context bar action, Merge Executions, for UML Sequence Diagrams
  • Added a new context bar action, Reverse Direction, for multiple selected relationships
  • Added new context bar actions, Create Parent Alt Fragment and Create Parent Opt Fragment, for multiple selected execution occurrences or sequence messages
  • Added new Fragment tools to the UML Sequence Diagram toolbox: Assert, Consider, Critical, Strict, Ignore
  • The text version of the diagram copied to the clipboard now places the elements in a left-right, up-down order
  • Added a new Add Comment button in the context bar for multiple selected elements
  • Improved selection of overlapping transparent elements, such as fragments in UML sequence diagrams
  • Snap points around the elements can now be used to insert transitions to new elements by dragging or clicking
  • Improved placement of snap points
  • Added visual feedback for hovering over snap points
  • Improved right-drag visual feedback
  • Improved NSD condition element layout for long conditions
  • When a container element is selected, pasted elements will be inserted into it
  • Introduced different name styles for various diagram types
  • Improved auto snap line for UML sequence diagrams
  • Added a new setting for Table container layout: auto rows and columns instead of auto dimensions
  • Reorganized the toolbox context menu
  • Enabled locking tools in the toolbox via the context menu
  • Enabled locking tools in the toolbox via a long mouse press
  • Elements can now be inserted into the diagram editor by double-clicking the tool button in the toolbox
  • Visibility symbols are hidden for unnamed roles in UML associations
  • The Change Field Type Size context sub-menu no longer offers unrelated sizes
  • Added operations of the parent class of the State Machine Diagram to the Call Event combo box in the Trigger dialog
  • Signal event and call event triggers can now be set on the UML transition by drag-and-dropping an operation field or a signal element
  • Allowed setting the same parameter for multiple selected elements in the Custom Diagram editor
  • Improved layout generated by the Transpose command
  • Increased the maximum number of context bar buttons in one row to 10
  • Added other defined transitions for the UML activity diagram
  • Unnecessary sizing grips are not shown for nested regions
  • Added a context bar button, Add Attribute, for ERD Chen Associative Entity
  • Added context bar buttons, Add Relationships and Add Associative Entity, for multiple selected ERD Chen Entities
  • Interaction Operands in UML Fragments can now be edited using the Up and Down arrow keys
  • New Interaction Operands can be added by pressing the Down arrow while editing an empty fragment name or the last operand
  • Easier slide adding to the Presentation folder using the Plus button in the Folder Overview window
  • Added a button for our official YouTube channel to the Start Page
  • Improved accuracy of the progress bar for source code reverse engineering (final percentages previously experienced significant delays)
  • Added Diagram Slide Template
  • Added image format setting for Interactive Documentation Generation
  • Project loading times have been reduced by 50%
  • Fixed selection and edit mode activation for UML Self Message after insertion
  • Fixed incorrect connector type for the created connector between the comment and another element when dragging its border point
  • Fixed Batch Element Import dialog layout for high DPI screens
  • Fixed missing columns in the Custom Diagram editor grid when no groups are used
  • Fixed Add Super/Sub Class icons in the context bar
  • Fixed Execution Specification tool name in the UML sequence diagram
  • Fixed Move tool behavior in some scenarios
  • Fixed changing size of UML fragment when adding the first operand
  • Fixed rendering of multiline texts in Pie Segments
  • Fixed attaching to snap points for sequence messages in UML sequence diagrams
  • Fixed NSD Concurrent layout
  • Fixed incorrect icon for the Select button in the diagram navigator control on the presentation screen
  • Fixed issues with displaying content in the diagram navigator during presentations for some scenarios
  • Fixed showing multiple presentation screens after multiple clicks on the Start Presentation button
  • Fixed application crash when showing Rows and Columns layout setting dialogs
  • Fixed the wrong number of columns when not choosing the first line as the header in the CSV data source
  • Fixed missing dots in namespaces in source code generation
  • Fixed removing an element when trying to move it before a folder in the project tree sidebar
  • Fixed issues in Update All Reverse Engineering Elements action
  • Fixed incorrectly working checkbox in Custom Diagram editor grid with element groups
  • Fixed missing current style set palette in the color drop-downs
  • Fixed undo for the Transpose command
  • Fixed unapplied localization to some toolbar items in the Brainstorming window
  • Fixed force-directed auto layout for some scenarios
  • Fixed incorrect rendering of total participations with smooth or circle connector kinds
  • Fixed loading sone .NET solutions and projects in Source Code reverse engineering
  • Fixed disproportionately rendered diagram in the Diagram View element
  • Fixed application crash when using Duplicate action for a source code template
  • Fixed parsing property default values from C# code [RQ#2734]
  • Fixed loading project files with specific characters [RQ#2736]

New in Software Ideas Viewer 14.20 (Feb 14, 2024)

  • Improved performance due to moving to .NET 8.0
  • Added Feature Model diagram (Premium edition and higher)
  • Added Interactive HTML diagram export (full page, component)
  • Added support for Rust source code generation
  • Added support for Rust code reverse engineering to diagram
  • Added Rust type set
  • Freehand selection
  • Easy element hierarchy creation using the toolbox
  • Added new context menu option for typed fields - Change Field Size
  • Types in the Change Type context submenu are alphabetically ordered
  • Added batch import of icons to custom diagram editor
  • Names and types of the elements in the custom diagram editor can be edited in the grid
  • Added new columns to custom diagram elements grid: Icon, Is Container, Default Width, Default Height
  • Custom diagram element ID is automatically pre-filled in the dialog
  • Added support for element groups for custom diagrams
  • Added context menu to Custom Diagram editor
  • Added default label position setting for custom elements
  • Support for SVG format as an image for custom elements in custom diagrams
  • Improved block connector selection - the whole shape not only the control line reacts to the selection
  • Added support for WEBP and HEIF formats to diagram export
  • Improved work with floating entity data editor
  • Added navigation to types in generic template parameters using the 'Navigate to' context menu
  • Added common generic types to the Java type set
  • Added icons to the tree in the Source Code Import dialog
  • Improved TypeScript source code parser
  • Added support for getter and setter generation in TypeScript
  • Update TypeScript syntax highlight
  • Improved C# source code parser - added support for records, readonly structs, record structs and primary constructors
  • Improved C# code generation - added support for records, readonly structs, record structs and primary constructors
  • Added actions for adding a new data source and data binding to the ribbon and menu
  • Improved relationship processing in reverse engineering
  • Improved auto size for Image and Art Text elements
  • Fixed unreliable tool locking in the toolbox
  • Fixed missing Data Sources sidebar in the Sidebars menu in the ribbon and classic menu
  • Fixed missing context menu in the quick action bar
  • Fixed adjusting view when navigating using the keyboard in tree views
  • Fixed direction of element auto flow
  • Fixed incorrect primary key self-referencing in some cases with auto-resolve relationships
  • Fixed layout of roadmap partitions and states with regions for some container layout scenarios
  • Fixed application crash when exporting to SVG in some cases
  • Fixed assigning resolved elements as type references in source code reverse engineering
  • Fixed undo for adding attribute relationships (the relationship was not removed from the model properly)
  • Fixed immediate hiding of drop-down with other sidebars (sidebar header)
  • Fixed incorrect layout when moving some dialog with tab controls between screens with different DPI
  • Fixed missing Body tab in the Operation dialog
  • Fixed incorrect undo for element moving in the diagram in a specific scenario
  • Fixed layout of attached relationships after collapsing or expanding a container
  • Fixed some issues in SVG export
  • Fixed moving connector control points after incorporating an element into a flow

New in Software Ideas Viewer 14.08 (Nov 15, 2023)

  • Fixed right-button drag-and-drop operations were not functioning in the diagram editor
  • Fixed the missing Paste dialog, which is used for selecting either a shared model or a new instance mode
  • Fixed the missing relationships in the Model Navigator

New in Software Ideas Viewer 14.07 (Nov 14, 2023)

  • Improved placing an element into a container in complicated situations with multiple overlapping and nesting elements
  • Fixed loading rotated elements from older versions than 14.00 [RQ#2732]
  • Fixed saving field filters
  • Fixed showing some context menu fields (Move to Layer, Stereotypes, Navigate To, Change Type)
  • Fixed autocomplete for operation parameter types
  • Fixed application stuck when opening the Graphics sidebar
  • Fixed updating relationships when applying source code reverse engineering update
  • Fixed undo for source code reverse engineering
  • Fixed hover effect for the element under the cursor while dragging another element

New in Software Ideas Viewer 14.06 (Nov 7, 2023)

  • Fixed application crash when trying to create a new diagram from a selection or duplicate a diagram
  • Fixed synchronization to the Software Ideas Server after pasting elements or duplicating a diagram
  • Fixed updating the model by source code reverse engineering
  • Fixed applying changes in the comparison module
  • Fixed visibility of text colors in the comparison grid for dark mode
  • Fixed rendering icons in the context toolbar for dark mode (inverted brightness)

New in Software Ideas Viewer 14.05 (Oct 30, 2023)

  • Added "Change Text Color" button to the context bar
  • Added navigation to element on double click to Find Results window
  • Added context menu to "Find Results" window with "Navigate to Element" and "Properties" actions
  • Added support for opening diagram tabs on the background using the middle button
  • Improved icon rendering in the "New Diagram" dialog
  • Added new settings for OpenAI API: timeout and model selection (GPT3.5/GPT4)
  • Added support for Glossary Term generation by generative AI (Open AI API needed)
  • Increased the default height of grid rows in dialogs slightly
  • Improved design of the server repository dialog
  • Added support for per-monitor DPI to the server configuration console
  • Improved rendering of icons for toolbars and menus in the dark mode
  • Added TSX extension for supported TypeScript source code files
  • Improved navigation using keys in the new diagram menu
  • Improved Convert UML Class Diagram to ER Diagram (support for UML Enumeration and UML Generalization conversion, relationship points preserved, style preserved)
  • Fixed setting field visibility for diagram generation by AI
  • Fixed setting field types as references to generated elements for diagram generation by AI
  • Fixed application crash when middle-clicking the "Plus" button in the "Folder Overview" tab
  • Fixed application crash caused by excessively long paragraph texts
  • Fixed application crash when changing the file of a resource item
  • Fixed application crash when using Generate Diagram by AI in some cases
  • Fixed adding open server projects to recent project history
  • Fixed real-time synchronization for server projects
  • Fixed moving UML Initial State within a region of a UML State with multiple regions
  • Fixed missing icons in stereotypes control
  • Fixed rotation of polygon path elements
  • Fixed application crash when setting some limit parameters for arrow elements
  • Fixed application crash when adding a global filter before the filter list initialization
  • Fixed application crash when opening a toolbox context menu when the previous toolbox context menu is still open
  • Fixed application crash when opening the "Container Settings" dialog for an element with an undefined container type
  • Fixed setting rotation center of an element placed within a rotated container
  • Fixed adding additional example rows to ERD entity using generative AI

New in Software Ideas Viewer 14.02 (Oct 10, 2023)

  • Navigation between ERD relationship fields using TAB and arrow keys
  • Improved navigation between some fields using the TAB key
  • Improved UML Pin editing in the diagram editor (direct editing for type, multiplicity, ordering, and uniqueness)
  • New icon for glossary terms
  • Fixed application crash when generating code for changes (e.g. SQL DDL - Changes)
  • Fixed application crash when choosing an incorrect type of owner in the Properties dialog
  • Fixed alignment of UML Activity Parameter Nodes after moving the Activity node
  • Fixed application crash when opening Field Browser
  • Fixed saving the displaying of attributes and operations for UML Artifacts
  • Fixed setting attributes/operations visibility for some classifier element types
  • Fixed displaying UML Activity as a classifier
  • Fixed inserting timeline elements into Timeline Diagram using the toolbox
  • Fixed updating shapes of nested blocks in the diagram editor when changing the default shape
  • Fixed label positioning for rotated labeled elements
  • Fixed application crash when trying to set operations to UML Actor using the Fast Editor sidebar
  • Fixed error when loading a project with UML Transition Triggers, saved in an older version of the software [RQ#2731]
  • Fixed rendering thumbnails for Folder Overview to asynchronous evaluation
  • Fixed application crash for choosing diagram in data mapping

New in Software Ideas Viewer 14.01 (Sep 28, 2023)

  • Added new SysML Composite Property tool to SysML Block Definition Diagram toolbox [RQ#1724]
  • Fixed application crash when pressing a digit (and not a num pad) key while smart positions displayed
  • Fixed application crash related to GIT
  • Fixed application crash when saving some data sources with undefined sources or adding a data binding to them
  • Fixed rendering of title bar buttons

New in Software Ideas Viewer 14.00 (Sep 26, 2023)

  • Per monitor DPI awareness
  • New Windows 11 rounded corners look and feel
  • New diagram: Timeline Diagram
  • New diagram: Pie Cycle Diagram
  • New diagram: Radial Diagram
  • New diagram: Cycle Diagram
  • New diagram: Pyramid Diagram
  • New diagram: Segmented Pyramid Diagram
  • New diagram: Pyramid Mosaic Diagram
  • New diagram: Bending Process Diagram
  • New diagram: Hierarchy Diagram
  • New diagram: Hierarchical List Diagram
  • New diagram: Arc Chart
  • New diagram: Arc Bar Chart
  • New diagram: Area Chart
  • New diagram: Bar Chart
  • New diagram: Donut Chart
  • New diagram: Funnel Chart
  • New diagram: Line Chart
  • New diagram: Pie Chart
  • New diagram: Point Chart
  • New diagram: Semicircle Chart
  • New diagram: Single Bar Chart
  • New diagram: Spider Chart
  • New diagram: Table Chart
  • New diagram: Tree Map Chart
  • New diagram: Linear Venn Diagram
  • New diagram: Radial Venn Diagram
  • New diagram: Nested Blocks Diagram
  • New AI tool: Diagram from any text generation
  • New AI tool: Documentation content generation
  • New AI tool: Example data generation for ERD entities
  • New AI tool: Create diagram translation
  • Overview zoom
  • New diagram icons
  • Added documentation themes
  • Added support for multiple named glossaries per project
  • Added new drawing tool: Block Connector
  • Faster diagram editor rendering
  • Faster File menu opening
  • Added a new Action group with Undo and Redo buttons to the ribbon
  • Added support for rounded corner style to more shapes and elements
  • Package can show owned elements as the list of their name in the element body
  • Added new style: Fit Text to Bounds
  • Added new style: Texture Background
  • Improved related elements tab - allows to expand to related elements of related elements
  • Improved diagram editor splitting
  • Added distinct styles for missing on left and on right in the Comparison results
  • Supported changing type for multiple selected associations at once
  • Added zoom support for documents
  • Added new Linear container layout
  • Added new Circular container layout
  • Added new Radial container layout
  • Added new Bezier container layout
  • Added new Pyramid container layout
  • Added new Tree container layout
  • Added new Venn container layout
  • New Flow container layout option - alternate flow direction
  • New Flow container layout direction options - left-to-right/right-to-left, top-to-bottom/bottom-to-top and vertical/horizontal
  • The rotation center can be changed
  • Added new style options - Style by owner and Alternate style by owner
  • New Stack container layout setting: Fit all elements
  • Added information about relationship multiplicities to the project tree
  • Added support for mouse navigation buttons to the diagram editor for navigating between previous selections in the diagram
  • Added support for horizontal scroll using the horizontal mouse wheel
  • Improved Arrowed Arc and Double Arrowed Arc rendering
  • Added labels to Pie Chart, Bar Chart, Tree Map Chart and Spider Chart
  • Cancellation of field selection after pressing ESC
  • Added background/border/shadow style to Spider chart
  • Added point rendering in Spider chart
  • Added support for specific styling of individual points and areas for Area Charts
  • Added support for padding style to Area charts
  • Added support for rounding style to Bar chart
  • Improved positioning for adding points
  • New Org Chart is created with a tree container
  • Added Tree Container tool to the toolbox for Org Chart
  • Improved Advanced Use Case Analysis
  • Added Extensions (flow event section)
  • Added Technology and Data Variations (flow event section)
  • Added Special Requirements
  • Added Open Issues
  • Added information about the number of event flows to the tab
  • Vertical tabs
  • Added support for dynamic data via various data sources (CSV, Fixed-Columns Text, JSON, XML, Regex Text, Database)
  • New Data Sources sidebar
  • Create diagram elements
  • Create model elements
  • Fill chart data
  • Fill entity data
  • Fill enumeration items
  • Maximum value or sum can be used as a base for bars in the Arc Bar Chart
  • Added context menu to Field Browser grid
  • Added field filters to diagram editor (for filtering attributes, operations, etc.)
  • Added support for field brace initialization to C++ source code parsing
  • Added multiple offered positions for border elements when using the Smart Keys feature
  • Formatted text editor (e.g. in the Documentation tab in the Properties dialog) offers Subscript and Superscript formatting options in the toolbar
  • Improved Use Cases template
  • Improved user interface of documentation template management window
  • Improved text rendering for default anti-aliasing setting
  • Added new template commands for Use Case: MainSuccessScenario, Extensions, SpecialRequirements, TechAndDataVariations, OpenIssues
  • Added a new template command for element - ElementTypeName
  • Behavior elements can be assigned to UML State Actions
  • Events can be assigned to triggers in UML Transitions
  • New UML Trigger and UML Event elements - transition triggers are created as separate model elements
  • Added ID field to Use Case Definition form
  • Paste requirements from text in the requirements editor
  • Optimized rendering of ERD entities with a lot of data rows
  • Added Kind attribute to UML Transition
  • Added triggers to UML Accept Event Action
  • UML Transition Behavior Expression attribute changed to Effect and allows to associate a behavior as a reference as well as text expression
  • Added highlight for input and output connectors for selected elements in the diagram editor
  • UML Signal can be dropped to UML Send Signal Action, Transition, and Accept Event Action to set the signal to them
  • Added option to set the referenced chart for Chart Legend using drag&drop
  • Added new parameter to MS SQL Server Database selection: Trust Server Certificate
  • Added ODBC support for the database import
  • Added new element tools to the Activity Diagram toolbox: Input Pin, Output Pin, Value Pin, Central Buffer Node, Data Store Node
  • Added new properties to UML Object Flow: IsMulticast, IsMultireceive, Selection, Transformation
  • Displaying Default Value for Activity Parameter Node
  • Displaying Activity Parameter Node inside the box
  • Displaying {stream} tag for Stream Parameters and triangle icon for Exception Parameters
  • Export diagram to image using diagram name as the default file name
  • Fixed text rendering (align to baseline)
  • Fixed exporting documents to PDF
  • Fixed adding links to project entities using documentation editor using autocomplete initiated by typing @
  • Fixed updating dynamic data in documentation
  • Fixed resizing toolbox when placed on the right
  • Fixed YAML parser
  • Fixed stack overflow issue in the project comparison
  • Fixed selecting fields with control pressed in the diagram editor
  • Fixed wrong container layout after collapsing and expanding the container
  • Fixed layout for generated hierarchy diagram with multi-level perpendicular branches
  • Fixed showing diagram thumbnails for lazy-loaded tabs in the tab switch
  • Fixed adding and editing template parameters, attributes, and operations from the quick action box
  • Fixed showing Properties dialog for the selected diagram in the Folder Overview window
  • Fixed Add Alternate Style option in the Style sidebar
  • Fixed showing shortcut keys for small elements when using the Smart Keys feature
  • Fixed canceling multi-element selection when right-clicking on a container
  • Fixed text highlighting in rotated elements
  • Fixed Edit Comment action in the context menu in the comment panel (Cooperation tab)
  • Fixed application crash when trying to edit a column in the Columns dialog (Element Browser) and no column is selected
  • Fixed copying and pasting container to an exact position (using the context menu) [RQ#1727]
  • Fixed moving grouped container [RQ#1727]
  • Fixed HOME and END keys inside a table cell in the formatted text editor
  • Fixed editing Table borders in the formatted text editor
  • Fixed importing generalization from XMI
  • Fixed refreshing layout after undoing label move
  • Fixed duplicating stereotypes for instance specification elements
  • Fixed generating indexes script for MS SQL DDL [RQ#2728]
  • Fixed application crash when selecting multiple rows in the grid (using SHIFT pressed) and moving the cursor outside the grid area

New in Software Ideas Viewer 13.99 (Apr 17, 2023)

  • Groups in the toolbox can be reordered (context menu - Move Up and Move Down)
  • New diagramming setting: Put strokes into a separate layer
  • Fixed scrolling tabs to left after minimizing and maximizing the window
  • Fixed some issues in the XMI import
  • Fixed turning off the auto size of elements in Options
  • Fixed putting strokes into containers
  • Fixed drawing to an inactive layer when merging all layer
  • Fixed application crash when navigating up in the list of CRC card fields
  • Fixed application crash after undoing and redoing element conversion

New in Software Ideas Viewer 13.98 (Mar 15, 2023)

  • Improved C++ parser
  • Improved Python parser
  • Improved the dialog for the folder choice in the source code import dialog
  • Added support for padding style to drawing elements
  • Fixed copying and pasting to search box in the code editors in sidebars
  • Fixed showing/hiding operations for other elements than classes
  • Fixed opening project with SysML element in a specific configuration

New in Software Ideas Viewer 13.97 (Feb 24, 2023)

  • This hotfix resolves the issues with auto complete and Generation sidebar resizing.

New in Software Ideas Viewer 13.96 (Feb 23, 2023)

  • Improved SQL DDL parsing
  • Improved execution occurrence (UML Sequence Diagram) positioning
  • Improved inserting new self and recursive message (UML Sequence Diagram)
  • Added support for case-insensitive searching and matching whole words in the code editor
  • Auto-sizing drop-down edit boxes in the diagram editor
  • Available operations in the drop-down for sequence action are alphabetically ordered
  • Added auto-complete to drop-down edit boxes in the diagram editor
  • Added horizontal scrollbar to the project tree
  • Added option to include parsed codes into the project
  • Improved auto layout speed for some scenarios
  • Added support for source codes for UML Artifacts
  • Fixed problem with selecting elements connected by UI Expansion Detail connector
  • Fixed YAML parsing
  • Fixed moving border elements
  • Fixed adding elements to nested containers
  • Fixed moving element groups with anchored elements
  • Fixed selecting a single element in a group using ALT+click when the elements are nested or overlapped
  • Fixed showing an auto-inflate alert when editing UML sequence diagrams
  • Fixed inaccessible text editing in the code editor when the search box is displayed
  • Fixed icon size in the ribbon menu for high DPI resolutions
  • Fixed font for drop-down editor box to match the font in the current element style
  • Fixed moving items in the project tree
  • Fixed renaming relationships without a name in the project tree
  • Fixed updating diagram bounds after inserting elements from the Parser sidebar
  • Fixed an issue in the C# parser

New in Software Ideas Viewer 13.90 (Jan 25, 2023)

  • Added YAML Open API specification generation
  • Added OpenApi type set
  • Added support for label resizing for Message element in UML Communication Diagram
  • Drawing connectors using the right mouse button respects the rounded rectangular line style setting
  • Improved style of code editor search box
  • Added new template commands: IncreaseAutoIndentBase, DecreaseAutoIndentBase
  • Added more details to item names in the project tree in the External Element Picker dialog
  • Added shortcut keys and action context menu to the requirements editor (CTRL+Enter, CTRL+Plus, Tab, SHIFT+Tab, CTRL+Up, CTRL+Down)
  • Added Export option to the use case editor for exporting use case steps to CSV format
  • Styling groups with advanced styling are collapsed by default
  • Easier collapsing/expanding styling group by clicking on the whole header not only the plus/minus button
  • Showing shortcut keys for the use case definition editor and requirements editor in the status bar
  • New To-Do list items can be added using the CTRL+ENTER shortcut keys (TO-DO sidebar)
  • Added option to add a new item to a matrix (CRUD, DACI, etc.) directly in the grid control
  • Added Enumeration and Association tools to JSON Schema tool group in the toolbox
  • Fixed incorrect scrollbar settings when opening the new diagram menu after choosing a diagram type at the bottom of the list
  • Fixed preserving port layout when resizing its container
  • Fixed layout calculation for some element labels in the diagram editor for high DPIs
  • Fixed some toolbar icons
  • Fixed applying style command (as increased font size) also for alternate styles
  • Fixed text color for rows in column headers in matrix elements (CRUD, RACI, etc.)
  • Fixed description generation for OpenAPI specification when it contains quote characters
  • Fixed reference generation (OpenAPI specification) for attributes in classifiers
  • Fixed rule parsing in the diagram editor
  • Fixed layout for value editors in decision table editor for high DPI
  • Fixed setting the current color to the Color Mixer tab in the style properties control
  • Fixed navigation in the diagram canvas using the diagram preview sidebar
  • Fixed adding, editing, and deleting languages in the source code template management window (drop down was not updated)
  • Fixed setting numeric value using the Properties control
  • Fixed application crash when trying to set zero maximum to the infographics progress bar
  • Fixed numeric up-down control layout for high DPI resolution
  • Fixed application crash when trying to show the About dialog
  • Fixed undo for deleted with multiple selected paragraphs in the formatted text editor
  • Fixed application crash when trying to edit the date in the TO-DO list [RQ#1719]
  • Fixed moving and resizing group of lines (Drawing.Line element)
  • Fixed application crash when reverse engineering database multiple times
  • Fixed application crash when changing script template in the Deploy Database dialog and no database is resolved
  • Fixed macro editor and tagged value editor for high DPI resolution
  • Fixed update action for all reverse-engineered elements
  • Fixed switch bar size for grouped sidebar panes for high DPI resolution
  • Fixed requirement element rendering
  • Fixed applying dark mode to table/diagram switch bar
  • Fixed updating custom tools group in the toolbox

New in Software Ideas Viewer 13.87 (Dec 23, 2022)

  • Custom tool group moved to the top of the toolbox after the Common tool group
  • Improved container auto inflation to include also labels of labeled elements
  • Added detailed auto snapline settings to the Options dialog
  • Added support for properties and generics to structs in C# source code generation
  • Added Page Up/Down support to the auto-complete box in the diagram editor
  • Improved searching in the auto-complete list in the diagram editor
  • Improved JSON/OpenAPI template
  • Improved diagram preview - element borders are better visible
  • Added Disabled parameter for UI diagram elements
  • Added Show Text Cursor parameter for UI Text Box
  • Improved highlight of selected elements
  • Fixed missing some tool groups in the custom group editor
  • Fixed wrong container auto inflation for elements with border elements
  • Fixed SVN functionality
  • Fixed displaying the name of flow properties in SysML Blocks
  • Fixed auto size for SysML blocks
  • Fixed undesirable rendering of deleted fields in SysML blocks
  • Fixed wrong selection bounds for UML class after deleting all template parameters
  • Fixed rendering ERD entity data after deleting all the entity data
  • Fixed navigation between association fields using keys
  • Fixed relationship label size recalculation after changing its text
  • Fixed Properties sidebar layout
  • Fixed canceling selection when moving using the right mouse button
  • Fixed editing properties for multiple selected elements at once using the Properties sidebar
  • Fixed navigating in the diagram using the Preview sidebar for higher DPIs
  • Fixed non-activable windows after excluding the tab to a separate window
  • Fixed non-working parameter dialog for Row and Column Auto Layout

New in Software Ideas Viewer 13.86 (Nov 29, 2022)

  • Fixed application crash in the Batch Export dialog when trying to confirm invalid output path
  • Fixed corrupted layout of border elements when moving the parent element together with other elements

New in Software Ideas Viewer 13.85 (Nov 28, 2022)

  • Added custom tool groups to the toolbox
  • Added reverse engineering for Protocol Buffer definition
  • Added support for receptions to UML classes
  • Added support for solution files (SLN) in source code reverse engineering dialog
  • Added default value constraint name field to ERD entity attribute
  • Improved SQL DDL parser - added support for column constraints
  • Added support for tagged values to ERD Entity Attribute
  • Added Change Status column to the Element Browser
  • Changes window can be opened multiple times for various elements
  • Added Maintain aspect ratio option to the Image Export dialog
  • Better syntax highlight colors for dark mode
  • Improved field layout in the Properties dialog
  • Added support for indexes reverse engineering from MS SQL Server databases
  • Added a new parameter to ERD Entity Index Attribute - Is Non-Key
  • Data items for chart elements can be moved up/down using the context menu in the diagram editor
  • Improved work with Hierarchical Task Analysis diagram
  • Get, Post, Put, Delete and other Open API diagrams element are automatically created with request and response ports
  • Fixed opening the first diagram editor tab in some scenarios
  • Fixed Protocol Buffer source code generation
  • Fixed application crash when trying to move a stereotype up in the list and no stereotype is selected
  • Fixed editing issues in the Connection Strings dialog
  • Fixed element name change tracking
  • Fixed choosing an element using the Choose button in Tracked Changes window
  • Fixed SQL DDL change script generation
  • Fixed incorrect application of dark theme for some components
  • Fixed incorrect positions of diagram link buttons for fields in zoomed diagram editor
  • Fixed resizing columns and rows in grids for higher DPIs
  • Fixed formatting of element documentation parsed from source code
  • Fixed copying and pasting task hierarchies in HTA diagrams
  • Fixed moving class template parameters
  • Fixed application crash when trying to add an existing language to source codes in the Properties dialog
  • Fixed Open API definition generation
  • Fixed saving and loading some properties of UML Activity Parameter Nodes

New in Software Ideas Viewer 13.81 (Oct 11, 2022)

  • Added support for chart data editing in fast editor
  • Improved conversion between data summary elements (various kinds of charts)
  • Data item can be removed using the context menu in the diagram editor from a chart
  • Added Size Label element to the Mobile App Diagram and Web Page Diagram toolbox
  • Fixed application crash when trying to set values out of range to style properties
  • Fixed WPF XAML template to include nested elements of tab controls
  • Fixed application crash when trying to delete the comment in the Cooperation tab (Properties dialog)
  • Fixed excluding elements that have their model defined in another repository than their parent diagram from the diagram template
  • Fixed navigation between active template fields during editing in the diagram editor
  • Fixed showing the hidden sidebar (sometimes it was needed to use the open action twice)
  • Fixed various bugs in JSON schema generation
  • Fixed hover effect for the last connector point

New in Software Ideas Viewer 13.80 (Oct 5, 2022)

  • Added new UML Open API diagram
  • Added new UML JSON Schema diagram
  • Added new UML WSDL diagram
  • Added JSON Open API generation
  • Added WSDL code generation
  • Added WSDL reverse engineering
  • Added JSON Schema reverse engineering
  • Added JSON Open API reverse engineering
  • Added YAML Open API reverse engineering
  • Added Rules tab to Properties dialog for elements with rules
  • Optimized project file size
  • Added Collaboration Use tool to UML Composite Structure Diagram
  • Added drag&drop support for setting UML Part type to a dropped classifier
  • Added new template commands for Diagram: ElementWithStereotype, ElementsWithStereotype
  • Changed the default size of the Menu element (UI Diagram)
  • Added support for extended editing for all classifiers (not only UML Class) to Fast Editor
  • Added support for tagged values editing to Fast Editor
  • Added Fast Editor editing support for User Interface Diagram elements
  • Added checkboxes for other field modifiers to the Field context ribbon tab
  • Displaying owned elements in Related Elements in the Properties dialog
  • Auto size by double click on a grip is applied to all selected elements not only to an active element
  • Diagram Description element is placed into the right bottom corner to not cover the existing elements in the diagram
  • Added Navigate to submenu in the context menu for fields
  • Added Change Type option to the context menu for typed UML elements
  • Tagged values definition for stereotypes
  • Improved JSON Schema generation
  • Added support for importing a database using ODBC driver
  • Message panel is automatically hidden after executing the next command in the diagram editor
  • Added hover effect for grips in the diagram editor
  • Added arrow-key navigation between class rules
  • Fixed combo box behavior for mnemonics and drop-down confirmation without selection
  • Fixed adding top-level menu items to the Menu element (UI Diagram) using the context bar button
  • Fixed rendering screen content for Screen element with Window type (Screen Flow Diagram)
  • Fixed editing name for Screen element with Window type in diagram editor (Screen Flow Diagram)
  • Fixed loading diagrams with size label
  • Fixed some disabled actions for selected fields in the Field ribbon tab
  • Fixed application crash when showing Change Type submenu for the selected field and no type set is chosen for the parent diagram
  • Fixed loading some setting values in the Options dialog
  • Fixed applying role visibility setting
  • Fixed long duration of applying settings
  • Fixed corrupted user interface after resetting options to defaults
  • Fixed applying GUI style from the Options dialog
  • Fixed setting the property owner to the target classifier when copying attributes from one classifier to another
  • Fixed application crash when loading projects with nested diagrams that contain an element instance that is the owner of the parent diagram
  • Fixed deleting a single selected relationship with a stereotype when selected using area selection
  • Fixed stereotype field selection when the name field covers the entire element
  • Fixed UML Composite Part tool in the toolbox - it inserted a non-composite part
  • Fixed auto size for elements with displayed tagged values
  • Fixed switching the ribbon to the Home tab when a context tab (e.g. Field) is active and selecting another item of the same type (e.g. another field)
  • Fixed application crash when converting UML Class Diagram with several instances of the same element model to ERD
  • Fixed displaying comments in the Related Elements tab in the Properties dialog
  • Fixed saving property source codes
  • Fixed open project when it has a corrupted backup file [RQ#1714]
  • Fixed application crash when setting name transformation in Mapping Definition editor
  • Fixed incorrectly set 'From Field' drop-down list in Mapping Definition editor
  • Fixed rendering removed stereotypes for relationships
  • Fixed hiding sidebar during resizing when resizing it to a very small size
  • Fixed removing border element from its container after selecting it
  • Fixed setting modifiers for stereotype properties
  • Fixed expanding container to cover nested elements on left and top
  • Fixed application crash when inserting elements from Parser sidebar when change tracking enabled
  • Fixed saving projects to multiple files
  • Fixed Exported image size setting - changed to percent
  • Fixed setting label position using the context menu for some element types
  • Fixed auto-size of an element with border elements
  • Fixed displaying type of UML Activity Parameter Node
  • Fixed warning for the empty name in the New Diagram diagram [RQ#1715]
  • Fixed rendering of stereotype section header
  • Fixed showing tagged values for UML Activity
  • Fixed application crash when setting negative numbers for width or height in the Properties sidebar

New in Software Ideas Viewer 13.70 (Sep 5, 2022)

  • Added separate settings for leaf and root box types in Hierarchy Diagram Builder
  • Model version can be edited in the Element/Diagram/Folder Properties window
  • New element version will be set automatically by the diagram version
  • Added action for creating a new element version
  • Added new UI diagram element: Multi-Line Text Box
  • Added WPF code generation for User Interface diagram (XAML language)
  • Added MAUI code generation for User Interface diagram (XAML language)
  • Added a new template language commands: Switch, GetRange
  • Added a new template language command for strings: RemoveSpaces
  • Added a new template language command for diagram elements: NestedElements, ContainerLayout, IsAnchoredOnLeft, IsAnchoredOnRight, IsAnchoredOnTop, IsAnchoredOnBottom, DockStyle, RelativeX, RelativeY, ClientX, ClientY, Style
  • Added a new template language command for elements: SafeName, OriginalName
  • Added a new template language command for container layouts: Padding, Type, Offset, LineOffset, FitElements, Direction, Columns, Rows, Stretch, VerticalOffset, HorizontalOffset, AutoDimensions
  • Customizable UI Menu element height
  • Improved Size Label - if no element is connected to it, it shows the size of its container or diagram
  • Added a new context bar button for User Interface Diagram Elements - Add Size Label
  • Ribbon buttons for unavailable actions are rendered as disabled
  • Move Left/Right/Up/Down actions are applied to all elements in the diagram if nothing is selected
  • Improved Transpose action to process connector points
  • Added new vector icons for ER diagram transitions
  • Hiding composition and aggregation for nested ArchiMate elements [RQ#1711]
  • Improved text style editing in the Style sidebar
  • Added context bar button for setting the view diagram to UI Smartphone, UI Web Browser, ScreenFlow Screen
  • Fixed a rare application crash for source code importer
  • Fixed inserting relationships from multiple selected elements to a target element
  • Fixed container bounds expanding after adding an element with dock style
  • Fixed realigning after moving a docked element within its container
  • Fixed duplicate diagram tabs after opening
  • Fixed order of docked elements after reloading a project
  • Fixed restoring selecting of deleted elements when using Previous/Next Selection action
  • Fixed rotation of element groups with connectors
  • Fixed showing element thumbnails in Element Version drop down
  • Fixed focus rectangle for combo box control
  • Fixed application crash when trying to insert custom diagram template
  • Fixed application crash when confirming Properties dialog with pasted texts into the UML Interaction Use arguments grid
  • Fixed application crash when filtering out all items in the types list in the Types dialog
  • Fixed generating old type name after renaming class in generated source code
  • Fixed generating old type name after renaming class in generated source code
  • Fixed vertical alignment for ArchiMate and Chen ERD elements [RQ#1710]
  • Fixed setting text alignment using Style sidebar
  • Fixed showing the current value of rounding modifier in Style sidebar
  • Fixed interactions with Style properties panel with collapsed groups
  • Fixed UI Login element rendering for rectangular sizes
  • Fixed UI Smartphone notification bar icons rendering to use alternate style
  • Fixed project not added to the list of recent projects after loading from file manager [RQ#1713]
  • Fixed application crash when trying to delete elements and canvas is not active
  • Fixed application crash when generating indexes for ERD entity with removed attributes

New in Software Ideas Viewer 13.66 (Aug 19, 2022)

  • Fixed application crash when trying to convert the element to another type using the context bar
  • Fixed drop-down layout in field list control for high DPI
  • Fixed application crash when accessing the name field of some elements after hiding the name

New in Software Ideas Viewer 13.65 (Aug 17, 2022)

  • Added a new type set for Object Pascal
  • Added new Protocol Buffer template 'Request Response Type'
  • Added timestamp type to Protocol Buffer type set
  • Improved reverse engineering to resolve generic types as structured generic type definitions
  • Faster project opening even when restoring recently open tabs
  • Better icon for type items in the types gallery
  • Improved user interface of the Types window
  • Minor look and feel improvements
  • Fixed large scroll with a scrollbar for negative positions
  • Fixed application crash when trying to move sidebar panel to a separate window
  • Fixed adjusting style of fields with applied style class
  • Fixed application crash when trying to edit the unavailable parameter for the selected type
  • Fixed handle leaks that cause application crash after some time

New in Software Ideas Viewer 13.61 (Aug 4, 2022)

  • Fixed scrolling using the scroll bar in the new diagram menu
  • Fixed dark mode for some other windows
  • Fixed ribbon gallery scrollbar width for high DPI
  • Fixed application crash when using Update All Reverse Engineered Elements, and a source file does not exist anymore
  • Template Options dialog is opened centered on the parent window

New in Software Ideas Viewer 13.60 (Aug 3, 2022)

  • Major upgrade of dark mode
  • Added a new tab Parts to the Element Properties dialog
  • Auto hiding scrollbar in the diagram menu
  • Improved Generation sidebar layout
  • Improved user interface of Stereotypes, Tagged Values and Default Values dialog
  • Added confirmation message box for the task editor with unsaved changes
  • Added element icons to the reference combo boxes
  • Adding new types from reverse engineered code to the custom types list
  • Hiding unapplicable items from the Show Parts submenu
  • Fixed undoable auto-resize action
  • Fixed autoscrolling during the right mouse button scrolling
  • Fixed displaying checks for items in the Show Parts submenu
  • Fixed setting colors in the documentation box using toolbar buttons
  • Fixed drop-down opening direction in the sidebars for multiple screen configurations
  • Fixed unexpected container resizing
  • Fixed rendering of various controls (tab control, stereotype picker)
  • Fixed high DPI rendering for some controls (quick action box, status bar)
  • Fixed setting type identifier of style
  • Fixed application crash when showing Windows dialog with the list of opened windows and there is a window without an icon
  • Fixed blinking when switching between window tabs, sidebar panels, and tabs in tab controls
  • Fixed application crash when trying to set working schedule for a person
  • Fixed saving properties of association end roles of copied association
  • Fixed model navigation's overview diagram centering on high DPIs
  • Fixed editing use case parameters in the Use Cases window
  • Fixed Reset part visibility to defaults
  • Fixed updating task management window after adding new tasks
  • Fixed setting new instances to element properties (e.g. Class Behavior)
  • Fixed sorting attributes and operations by type in the Properties dialog grid
  • Fixed parsing generic types with multiple parameters

New in Software Ideas Viewer 13.51 (Jul 20, 2022)

  • Fixed application crash when parsing source code using the dialog
  • Fixed properties creation for UML association inserted using right drag&drop
  • Fixed placing association properties to incorrect classes

New in Software Ideas Viewer 13.50 (Jul 19, 2022)

  • Added option to show Properties dialog tabs on the left (default option now)
  • Improved Types manager
  • Added support for generic types
  • Added support for type parameters (nullability, pointers, etc.)
  • Added support for stereotypes to operation parameters
  • Added rendering options to the Diagram Editor section in the Options dialog
  • Added new rendering option Text Anti-Aliasing
  • Added new rendering option Text Contrast
  • Canceled confirmation for Options dialog close
  • Changed default type of UI Paragraph to schematic waves
  • Added new parameter to template command Namespace(namespaceSeparator)
  • Added button for clearing filter in the Options dialog
  • Container auto-inflating also without re-adding the nested element
  • Added default options for IDEF1X cardinalities to the diagram editor
  • Added option to show inherited fields (attributes, operations)
  • Added option to show association attributes
  • Added option to show superclasses in a class header
  • Improved Quick Action Box results sorting
  • UML Association is created with UML Property for each association's end
  • Added support for typed enum to C# source code generation
  • Added support for enums and enum classes to C++ source code generation [RQ#1706]
  • Added support for nullable types to C# and VB.NET
  • Added support for pointers and references to C++
  • New UML attributes, UML operations, and ERD attributes can be added without an additional dialog in the Properties editor
  • Added new tools for IDEF1X diagram for other cardinalities
  • More specific icons for IDEF1X tools in the toolbox
  • Fixed navigation using arrow keys in Model Navigator
  • Fixed hierarchy parsing when indentation size is larger than one
  • Fixed UI Paragraph rendering
  • Fixed consistent toolbox showing/hiding behavior by the current setting
  • Fixed generation of interface implementation for C++ source code generation [RQ#1702]
  • Fixed C++ namespace names in generated source codes [RQ#1703]
  • Fixed setting operation static modifier by abstract modifier when editing using the Properties dialog [RQ#1704]
  • Fixed menu items in View menu: Add Document and Add Resource Item
  • Fixed moving cardinality labels for IDEF1X relationships
  • Fixed type combo box size height for high DPI
  • Fixed blinking when editing values for some fields in the Properties pane
  • Fixed input dialogs layout for high DPI
  • Fixed parsing ERD attribute names with spaces
  • Fixed Remove All Field Styles action to not remove also the main element style
  • Fixed choosing a nested option using a radio button in the Options dialog
  • Fixed undesired selecting labeled elements by clicking on the label area when the label is hidden
  • Fixed auto-size and rendering for IDEF1X entities without attributes
  • Fixed some style issues for dark mode
  • Fixed icon size in diagram editor context menus for high DPI
  • Fixed auto-size for UML Signal Send and Signal Receipt elements
  • Added new template evaluator commands:
  • For Classifier: SubClassifiers, SuperClassifiers, SuperClassifier, HasSuperClassifier
  • For Type: NameWithParameters, LocalName, Parameters, TemplateParameters, IsGeneric, IsNullable, HasLength, IsPointer, IsReference
  • For Type Parameter: Id, Name, Kind, Code, Description, Meaning, IsNullable, IsLength, IsPointer, IsReference, IsOther, IsFlag, HasEnumValue, HasNumericValue, HasTextValue
  • For Operation Parameter: IsReference, IsOut
  • For Attribute, Operation, Operation Parameter: HasPointerType, HasReferenceType, HasNullableType

New in Software Ideas Viewer 13.45 (Jun 27, 2022)

  • Improved hierarchy generation - added branch labels definition
  • Improved Related Elements tab in the Properties dialog and Element Browser
  • Aggregation type of UML Association can be set using the context menu
  • Line indentation is preserved for new lines in the definition text box in the Hierarchy Generation dialog
  • Added support for namespaces to C++ source code generation [RQ#1698]
  • Added support for pure virtual (abstract) methods to C++ source code generation [RQ#1700]
  • UI Grid columns can be set according to the class by dropping the class over the grid
  • Attributes with object types are represented with combo boxes in UI Field List
  • Added 'Navigate To' submenu to the context menu for navigation to related elements
  • Context submenu 'Select' si hidden when there is only one element at the current position
  • Replace some generic icons with specific ones
  • Fixed color palette drop-down layout in ribbon for high DPIs
  • Fixed unnecessary backup recovery requests when opening project files
  • Fixed search in the Options dialog
  • Fixed name styling for IDEF1X entity
  • Fixed incorrect rendering of UI Field List for some cases
  • Fixed filtering by type in Element Browser
  • Fixed canceling filter after switching back to the Element Browser tab

New in Software Ideas Viewer 13.43 (Jun 20, 2022)

  • Improved tab control rendering
  • Improved main tab switch rendering
  • Clipping overflown content for UI Paragraph
  • Fixed editing element styles using Style sidebar
  • Fixed application crash when trying to parse code in Parser sidebar and no diagram is active
  • Fixed application crash when undoing container layout settings
  • Fixed application crash when adding a cyclic reference to Diagram Reference element
  • Fixed application crash when adding a cyclic reference to Web Browser element
  • Fixed main window ribbon layout for small window sizes
  • Fixed Diagram Reference element selection
  • Fixed corrupted container layouts after grouping elements
  • Fixed unexpected resizing of elements after undoing an element group
  • Fixed application crash when editing an operation and entering 'redefines' keyword followed by unexisting operation name
  • Fixed rotation for containers with nested elements when using Rotation action from the ribbon/menu

New in Software Ideas Viewer 13.42 (Jun 6, 2022)

  • Improved header design of collapsed ribbon
  • Fixed application crash when parsing source code using the Parser sidebar
  • Fixed UML Package header layout
  • Fixed relationship handling in non-simple container layout
  • Fixed calculation of cell bounds in table container layout
  • Fixed menu and toolbars order for higher DPI
  • Fixed small icon size after switching between different GUI styles for higher DPI

New in Software Ideas Viewer 13.42 (Jun 6, 2022)

  • Improved header design of collapsed ribbon
  • Fixed application crash when parsing source code using the Parser sidebar
  • Fixed UML Package header layout
  • Fixed relationship handling in non-simple container layout
  • Fixed calculation of cell bounds in table container layout
  • Fixed menu and toolbars order for higher DPI
  • Fixed small icon size after switching between different GUI styles for higher DPI

New in Software Ideas Viewer 13.41 (Jun 1, 2022)

  • Added Default style to the ribbon style gallery
  • Fixed application crash when entering unknown type to field box in the diagram editor
  • Fixed application crash when trying to show related elements via unconnected relationships
  • Fixed shortcut keys editing in the diagram editor for Flow with Keyboard and Mouse type
  • Fixed missing icons in Generate Hierarchy Diagram window
  • Fixed missing diagrams in Generate Hierarchy Diagram window

New in Software Ideas Viewer 13.40 (May 30, 2022)

  • Added new options of hierarchy diagram generation - perpendicular branches from a defined level of the hierarchy with a specified offset
  • Hierarchy Diagram Generation dialog is open with the diagram type chosen by the active diagram
  • Added Related Elements tab to the Properties dialog
  • Improved prioritizing border and distance snaplines
  • Added new action: Update all reverse-engineered elements
  • Navigation to source code for reverse-engineered elements
  • Added a default style set setting for new projects
  • Added a default type set setting for new projects
  • Table container layout gets dynamic dimensions (previously fixed table layout 3x3)
  • Added screen type attribute to Screen element (Screen Flow Diagram) with these possible options General / FullScreen / Window / Screen / Smartphone / Tablet
  • Added new interaction type Keyboard and Mouse to the Flow (in Screen Flow Diagram)
  • Added support to hyphens in shortcut keys definitions in Screen Flow Diagram
  • Shortcut keys for keyboard interaction in Flow can be edited directly in the diagram editor (Screen Flow Diagram)
  • Improved mouse icon rendering for Flows in Screen Flow Diagram
  • Improved moving interaction icon for Flows in Screen Flow Diagrams
  • Added context actions for Screen Flow Diagram elements
  • Added displaying of Flow connector names
  • Added parameter for an indirect supervisor to Org Chart connectors
  • Adjusted container nesting area for UML Component
  • Added support for caption alignment to UI Group Box (User Interface Diagram)
  • Improved window with element references - diagrams with a single reference are collapsed, and the references are numbered and ordered by their location on the diagram
  • Adjusting view when the focused field is out of the visible area in the Options dialog
  • Rendering focus rectangle to focused drop-downs in the Options dialog
  • Improved amount setter appearance
  • Improved UI Toolbar container nesting bounds
  • UI Toolbar is inserted with left-to-right stack container layout by default
  • Improved JavaScript syntax highlight (added support for JS Doc keywords and some others)
  • Lock action added into the Arrange group in the ribbon Home tab
  • New Diagram by Selection action in the context menu was moved to the Diagrams submenu
  • Visibility and Modifiers submenus in the context menu were merged together
  • Simpler context menus - context menu was further optimized to not show items that are unnecessary in the current situation
  • Improved UI Field List appearance
  • Custom field captions for UI Field List - editing directly in the diagram editor
  • The pasted element is slightly offset if the same element would be covered
  • Actions 'Set default element type style' and 'Set default stereotype style' are available from the quick action box
  • Presentation content overview is open after inserting a new presentation to the project
  • Drag & drop elements from the project tree to the documentation (in the Documentation sidebar) as references
  • The actions Add Document and Add Resource Item were added to the ribbon and menu
  • Improved document editor appearance
  • Improved Insert ribbon tab
  • Added support for tagged values to enumeration items
  • Fixed default shortcut keys for Lock action from CTRL+L to CTRL+SHIFT+L (there was a conflict with Left alignment)
  • Fixed rendering text for combo box to not overlap the button part
  • Fixed generating constructors for TypeScript with the default source code template
  • Fixed missing interface stereotype for interfaces inserted using Add Sub Interfaces and Add Super Interface buttons in the context bar
  • Fixed removing element owner using Properties dialog for pasted elements
  • Fixed application crash when trying to incorporate an element to a vertical connector
  • Fixed alternate style editing using the Style sidebar
  • Fixed application crash on start when the user settings file data are corrupted for any reason
  • Fixed incorrect position of the floating ribbon bar for the collapsed ribbon for higher DPI resolutions
  • Fixed deleting documentation sections
  • Fixed parsing types with global:: prefix in C# code
  • Fixed layout of some windows for higher DPI
  • Fixed SVG export when the application is running with a higher DPI

New in Software Ideas Viewer 13.31 (May 4, 2022)

  • Fixed operation editing when open Operation editor dialog from Properties dialog
  • Fixed application crash when adding attributes using the Properties dialog
  • Fixed application crash when importing classes with template parameters
  • Fixed high DPI support for Folder Overview window
  • Fixed restoring bounds of elements when applying a new direction to their container layout

New in Software Ideas Viewer 13.30 (Apr 19, 2022)

  • Added direction setting to stack and flow container (top to bottom, bottom to top, left to right, right to left)
  • Fields (attributes, operations) can be moved up and down using the shortcut keys ALT + UP/DOWN
  • Multi-section documentations
  • Improved documentation sidebar - added a button for switching between various context items (field, element, diagram, folder)
  • Comment connectors can be attached to fields
  • Added new context bar action 'Add new data row' for ERD entity
  • New data rows can be added to ERD entity using the Entity Data floating window
  • Data rows can be deleted from ERD entity using the Entity Data floating window
  • Added new UML element: Template Binding
  • An element can be set as a kind and a default value of a UML template parameter
  • Added sub-templates to template language (new commands: Template, EndTemplate, Return)
  • Added new template language commands for indentation (new commands: IndentSize, SetSpaceIndent, SetTabIndent)
  • Added new commands to template language according to UML Template Binding (HasTemplateBinding, TemplateBindings, Template, Bounds, Substitutions) and Template Parameter Substitutions (Formal, Actual, ActualValue)
  • Added parameter for default array type to C# source code generation (Array, List, IList, IEnumerable, ICollection)
  • Added parameter for documentation generation to C# source code generation
  • Enhanced various collection types generation in C# source code generation template (added support for HashSet, ConcurrentBag, and SortedSet)
  • Added support for generic type inheritance to C# source code generation
  • Added basic formatting tags to XML comments (C# source code generation)
  • Added indentation settings to source code generation
  • Added remembering of source code template settings
  • Added drop down with predefined multiplicities for attributes (Properties dialog)
  • Added support for a generic inheritance to source code parser
  • Added support for basic HTML formatting to documentation parsing from source code comments
  • Added missing syntax to TypeScript parser
  • Improved TypeScript source code generation
  • Search extended to other content areas (attribute, operation, and parameter documentation is included now)
  • Selecting found text within the documentation
  • Displaying compared formatted texts in Comparison form
  • Added column with priority number to Use Cases window
  • Added support for proportion modifier to UI Tree
  • Improved support for rounding modifier for UI Tree and UI Accordion Menu
  • Fixed selection bounds for UML class with template parameters on a diagram with hidden template parameters
  • Fixed inline visibility editing in the diagram editor
  • Fixed comment parsing and documentation assignment to respective elements and fields
  • Fixed application crash when removing all data series from a chart
  • Fixed the placement of connectors into a container which prevents them from being collapsed together with the container [RQ#1696]
  • Fixed displaying Documentation tab in Properties dialog using the Documentation item in the context menu
  • Fixed application crash for some actions that need a folder when no folder is present in the project
  • Fixed application crash when trying to change use case priority using the Use Cases window
  • Fixed application crash when trying to search in the Use Cases window
  • Fixed changing font size and name issue when editing brief description in Use Cases and Use Case Definition window
  • Fixed rendering of top nodes lines in UI Tree
  • Fixed rendering of group captions in UI Accordion Menu
  • Fixed closing brainstorming session window after deleting the edited session
  • Fixed clearing properties sidebar after deselecting an element
  • Fixed size of indicator icons for higher DPIs
  • Fixed refreshing the element list in Alias Editor
  • Fixed disappearing relationship stereotypes

New in Software Ideas Viewer 13.20 (Mar 8, 2022)

  • Added support for TypeScript reverse engineering
  • Added new source code template for Entity Framework context and entities (CSharp/EntityFramework)
  • Added new context bar actions for Gantt chart table: Add one day and Add one week
  • Added new template evaluator commands OfTypes(type1,type2 ... typeN), ClearLastSpaces, GetPlural(string), UniqueName(string), ResetUniqueNames
  • Added new template evaluator commands for strings: Replace(target, oldText, newText), RemoveStart(target, textToRemove, isCaseSensitive?), RemoveEnd(target, textToRemove, isCaseSensitive?)
  • Added new template evaluator commands for Type: IsNumber, IsBoolean, IsDateTime, IsString, IsChar
  • Added new template evaluator commands for Attributes: MinMultiplicity, MaxMultiplicity
  • Source Code Reverse Engineering dialog allows to add and process files in various programming languages at once
  • Improved source code language auto-detection in Parser sidebar
  • Displaying the name of the detected language in the Results group box
  • Improved properties editing for multiple selected elements using Properties sidebar
  • Improved Python source code generation (default values by attribute types, nested classes, interfaces, docstring)
  • Added support for enums to JSON schema generation
  • Added support for generalization to JSON schema generation
  • Added support for multiplicities to JSON schema generation
  • Fixed numbering requirements in the requirement table
  • Fixed application crash when outdenting requirements
  • Fixed missing icons for file items added using Add Files in the Source Code Import dialog
  • Fixed navigation in the grid control with collapsed rows using keys
  • Fixed displaying add buttons in the diagram panels in Element Browser
  • Fixed scrolling out the grid header
  • Fixed navigation using keys for Organizational Chart (role field was skipped)
  • Fixed JSON schema generation

New in Software Ideas Viewer 13.15 (Feb 15, 2022)

  • Added UML Constraint Connector
  • Improved Add Swimlane action for inserting swimlanes between two existing swimlanes
  • TAB key is used to increase paragraph indentation when the cursor is before the first character of the paragraph
  • Added context bar buttons for adding tasks and activities in Gantt Chart
  • Added field navigation using TAB key and Left/Right keys
  • Added field navigation using keys for UML associations
  • Added field navigation using keys for Organization Chart Role element
  • Improved UML Association tab in Properties editor - check for unallowed options
  • Added Set Diagram button to the context bar for Diagram Reference
  • Added new settings group GUI style to General tab in the Options dialog
  • Improved point addition - a control point can be added to an exact position
  • Swap element feature support swapping for relationships
  • Mapping definition can be moved between folders
  • Added Implement interfaces action to the context bar for UML class
  • Override operation action is displayed in the context bar only when there is something to override
  • Quick n-ary association creation using the context bar
  • Create Association Class action added to the context bar for N-ary association
  • Added name label for N-ary association
  • Fixed application crash when pasting tagged values from clipboard to Properties dialog
  • Fixed incorrect offset of the first element inserted to the swimlane
  • Fixed incorrect handling of element incorporation command for elements in a container
  • Fixed application crash when trying to use incorporation command inside a container
  • Fixed application crash when pressing TAB at the beginning of a paragraph without numbering definition (formatted text editing)
  • Fixed Python source code parsing for some cases
  • Fixed the setting class-ownership for both association ends
  • Fixed source code generation for self-association
  • Fixed application crash when editing new tick mark values in the Properties dialog (UML Timing diagram)
  • Fixed affecting default style when changing text style of some elements
  • Fixed rendering name field selection bounds for horizontal swimlanes
  • Fixed disappearing document when moving it between folders [RQ#1692]
  • Fixed UML Timing diagram rendering for irregular ticks
  • Fixed setting nonunique attributes using inline diagram editor
  • Fixed selecting elements under empty spaces of element group
  • Fixed resetting selection when trying to add element group to an existing selection clicking the name label of an element in the group
  • Fixed field selection rendering when moving label of labeled elements
  • Fixed bouncing label of labeled element when starting to drag it
  • Fixed applying styles from the style set to fields
  • Fixed ORM Predicate field selection after moving the element
  • Fixed the distance measure delayed by one step

New in Software Ideas Viewer 13.10 (Jan 27, 2022)

  • Shortcut keys for the context bar (0-9 keys and SHIFT + 0-9 keys)
  • Quick navigation in the tree views by typing the start of the node text
  • Added Toggle fields action to the context bar for multiple selected elements
  • Added Add Nested Diagram action to the context menu in the Project tree sidebar
  • Added 'Add Other' submenu (Add Document, Mapping Definition, Presentation, Resource Item) to the context menu in the Project tree sidebar
  • Nested diagrams listed in the Associated Diagram floating window
  • Improved Universal SQL DDL template
  • Added new template language commands for strings: IsEmpty, IsBlank
  • Names of UML activity diagram loop parts was changed to setup, test, and body
  • UML Loop Node and UML Condition Node element are inserted with proportionally divided nested regions
  • Improved behavior of relationship tool to prefer straight line in the scenario when it hit an element label
  • Improved C4 elements custom shape handling
  • Improved navigation between UML State fields using arrow keys
  • UML Component icon size can be adjusted using the Proportion modifier styling option
  • Added Part (Composite) tool to UML Composite Structure Diagram toolbox
  • Added support for any property values in the shape definition for custom diagram elements
  • Added support for general field area definition in the custom shape definition (Graphic editor)
  • Added support for container area definition in the custom shape definition (Graphic editor)
  • Added Person shape to the default graphic library
  • Fixed saving for some settings (Tab Bar / Show navigation arrows, Project Tree / Navigation to Item)
  • Fixed position of diagram thumbnail for a tab when the tab bar is scrolled
  • Fixed localization of action names in ribbon/menu/toolbar definition editor
  • Fixed empty grid with properties in Custom Element Definition after opening an existing element definition [RQ#1690]
  • Fixed non-working ellipsis buttons in Attribute and Operation editor dialog
  • Fixed last UML Interaction Operand rendering
  • Fixed right-button drag & drop of the element to another element when dropped over the name caption
  • Fixed unnecessary showing Field tab for the selected name field
  • Fixed application crash when trying to insert Connected Label in Tutorial Diagram
  • Fixed displaying the field context menu instead of the element context menu when clicking on the Name field
  • Fixed non-working delete using DEL key when a name field is selected
  • Fixed renaming on the second click for labeled elements
  • Fixed UML State rendering
  • Fixed application crash when editing UI Button Panel or UI Context Menu
  • Fixed application crash when adding a new server project without the server running

New in Software Ideas Viewer 13.06 (Dec 30, 2021)

  • Apart from overall stability, the new Software Ideas Modeler improves universal SQL DDL template, mapping definition, and diagramming experience, especially in DMN and NSD.

New in Software Ideas Viewer 13.05 (Dec 15, 2021)

  • Improved Element Details Note element (it can show hyperlink, tagged values, documentation and creator of the associated element)
  • Improved changing the default field style using the Style sidebar
  • Improved applying universal formatting actions to elements with formatted fields
  • Easier styling of names for multi-field elements
  • Improved styles for multi-level numbered lists in formatted texts and documents
  • Improved navigation using arrow keys for IDEF1X entities
  • Added new tool to NSD toolbox: Loop (Test After)
  • Forbidden to connect two places and two transitions in the Petri Net diagram
  • Improved NSD Loop rendering and manipulation
  • Improved NSD Condition field editing in the diagram editor
  • Added support for editing of NSD Loop condition directly in the diagram editor
  • Fixed application crash when searching in quick action box after stoping macro recording and not entering a name
  • Fixed application crash when trying to create too deep numbering level
  • Fixed application crash when trying to delete a nested diagram using the Project sidebar with Diagram Types view
  • Fixed auto-size for IDEF1X entities
  • Fixed application crash when trying to open external project references when no project is loaded
  • Fixed application crash when trying to merge all layers and no diagram is active
  • Fixed application crash when adding required interface [RQ#1686}
  • Fixed application crash when adding UI Detail Expansion

New in Software Ideas Viewer 13.03 (Nov 23, 2021)

  • Added support for various caption types to UI Grid, UI Group Box and UI Label
  • Improved rendering title bar in UI Web Browser element
  • Improved specialization of the Field ribbon tab
  • Fixed reverse relationship for connectors with multiple control points
  • Fixed resizing last column in UI Grid
  • Fixed resizing columns in UI Grid when Snap to Grid is enabled
  • Fixed saving UI Grid layout to Software Ideas Server
  • Fixed showing context menu for plus button in Folder Overview window (which led to crashes when using the menu options)
  • Fixed displaying bit version in the About pane
  • Fixed saving images to Software Ideas Server for Only Server mode
  • Fixed adding a connector between two containers with nested elements
  • Fixed synchronizing changes of tagged values to Software Ideas Server
  • Fixed crash after trying to undo the deletion of the project documentation
  • Fixed application crash when trying to start an empty presentation

New in Software Ideas Viewer 13.02 (Nov 2, 2021)

  • Added support for value editing and area styling for Tree Map Chart directly in diagram editor
  • Added support for editing Chart Bar values directly in diagram editor
  • Fixed saving images to server projects
  • Fixed saving some UI diagram elements to server repository
  • Fixed incorrect saving of UI grid to server repository after editing in Properties dialog
  • Fixed incorrect style for the first value in Table Chart
  • Fixed selecting values in the top of the Table Chart
  • Fixed incorrect menu item SetType in the Change Type submenu in the context menu
  • Fixed application crash when turning off Stacked attribute for Area Chart
  • Fixed rendering of Area Chart grid for various alignments and axes
  • Fixed rendering of Area Chart with negative values
  • Fixed application crash when try to restore an unsaved project to its original state
  • Fixed application crash when try to save documentation with an invalid file name

New in Software Ideas Viewer 13.01 (Oct 19, 2021)

  • Added support for styling to IDEF1X entity attributes
  • File name in the Save pane (in File menu) can be confirmed using the ENTER key
  • Fixed name position for NSD Condition element
  • Fixed text rendering by incorrect style in Task Table (Gantt Chart)
  • Fixed application crash when importing source code
  • Fixed auto-size for elements with hidden field tagged values
  • Fixed rotation of content of non-simple container layout
  • Fixed hit test for the rotated elements
  • Fixed selection bounds for class with template parameters
  • Fixed rotation of grouped elements after changing the location of the group
  • Fixed rotation of grouped element using Rotation commands from the ribbon
  • Fixed editing IDEF1X attributes in the diagram editor
  • Fixed showing Options dialog on the specific tab for some actions (Server login, etc.)
  • Fixed text areas for some settings to more appropriate text fields
  • Fixed application crash when trying to save the open project to a file with an invalid name
  • Fixed auto-size of unnamed containers

New in Software Ideas Viewer 13.00 (Oct 6, 2021)

  • Added dark theme
  • Improved user interface
  • New better Options dialog with search support
  • Added support for referencing elements from other projects
  • Added Mapping definition (for mapping any element or field to any other element or field)
  • Added Autosar diagram
  • Added Petri Net diagram [RQ#1667]
  • Added Nassi-Shneiderman diagram
  • Added Cause and Effect graph [RQ#1674]
  • Added Organizational chart [RQ#1671]
  • Added Object Role Modeling diagram
  • Added C4 diagrams [RQ#1679]
  • C4 System context diagram
  • C4 Container diagram
  • C4 Component diagram
  • C4 Deployment diagram
  • Added UPN (Universal Process Notation) diagram [RQ#1680]
  • Added DMN (Decision Model and Notation) diagram
  • Added Gantt Chart
  • Added new Flowchart shapes:
  • Offline Storage
  • Card
  • Added new common element: Diagram Reference [RQ#1591]
  • Added new UI element: Size Label
  • Added a new option for UI diagram elements - caption type: Custom text / Schematic lines / Schematic waves
  • Added support for size label for every UI Element (UI diagrams)
  • Added support for separators to UI Context Menu
  • Added Bachman style for ER diagram relationships
  • New context bar action: Create parent container for selected elements
  • New Plus button for adding diagrams in Folder overview window
  • Add Element button for adding owned element to folder in Folder overview window
  • Added container expanding/collapsing
  • Added support for custom shape for any diagram element (set using drag&drop from Graphics sidebar)
  • Added support for custom properties in custom diagram elements
  • Added support for border element alignment to Custom Diagram element definition
  • Added size type to Custom Diagram element definition (free size, fixed ratio, fixed size, fixed width, fixed height)
  • Added source code generation for DART language [RQ#1670]
  • Added reverse engineering for DART language
  • Improved source code reverse engineering
  • Added support for model update
  • Added support for deleting missing elements
  • Added Select submenu to the context menu for choosing from multiple elements at the clicked position
  • Improved adding an element to a container when the element overlap multiple containers
  • Added Transpose layout command
  • Added support for template parameters to UML Interface
  • Added support for interface generalization and generic interfaces to C# source code generation
  • Improved setting another language to GUI without restarting the application
  • Improved task table - days are grouped by weeks
  • Added unsinged and zerofill types to MySQL type set
  • Added a new type set for MariaDB
  • Added new template language commands: Associations(relationshipStereotype?, elementStereotype?), Dependencies(relationshipStereotype?, elementStereotype?), Generalizations(relationshipStereotype?, elementStereotype?), HasAssociations(relationshipStereotype?, elementStereotype?), HasDependencies(relationshipStereotype?, elementStereotype?), HasGeneralizations(relationshipStereotype?, elementStereotype?)
  • Option to hide the outline for UI Thumbnail View
  • Improved UI Window element rendering
  • Added export to Draw.io format (partial support)
  • Added import from Draw.io format (partial support)
  • Added support for SysML constraint properties
  • Duplicate name warning is suppressed for connectors
  • Option to choose custom elements for output code preview in Source Code Template editor [RQ#1678]
  • Resource item link can be changed
  • Deleted change-tracked elements are excluded from the generated code
  • New source code template parameter 'CanBeDeleted' that allows the template processor to process elements marked as deleted
  • Auto checking/unchecking subnodes in the project tree in the Source code reverse engineering dialog
  • Added navigation between stereotype-defined fields using UP/DOWN keys in diagram editor
  • Automatic creation of SysML Quantity Kind after entering its name to quantity kind field of SysML Unit
  • Better auto size for columns in decision table editor
  • Loading/saving user settings from/to Software Ideas Server for logged users
  • Added confirmation dialog for Options closing
  • Resizable rows in requirement table (Requirement diagram)
  • Added option for live preview of changes to Style Set's Style editor [RQ#1608]
  • Added button 'Open in Style Set Editor' to Style Set sidebar for editing the current style set
  • Diagram editor settings that were available only from the ribbon (or menu) were added to the Options dialog (Indicators, Pin Container Header)
  • Added option to import an existing diagram from Software Ideas Server
  • Added setting for default auto path option for connectors [RQ#429]
  • SysML Requirement properties are included in Property dialog
  • Added support for multi-line text for SysML Requirements
  • Impoved SysML Requirements window [RQ#251]
  • Added button: Add new requirement
  • Delete requirement (context menu)
  • Insert to diagram (context menu)
  • Properties (context menu)
  • Resizable rows
  • Tagged values can set as hidden (always omitted from diagram renderings)
  • Slightly improved action searching in smart action box
  • Added a new relationship rendering mode: Always on background
  • Primary and foreign key editing for IDEF1X Entity attributes using the ribbon (Field context tab) and using the context menu
  • Added support for drag&drop reordering for IDEF1X Entity attributes
  • Added specific icons to IDEF1X toolbox
  • Added Auto-save on Close setting [RQ#1682]
  • Added new backup option: Backup on project open
  • Added new backup option: Backup on project close
  • Restore project to original state when it was open (Open / Restore to original state)
  • Added restore backup prompt and auto check for the presence of a project backup with newer changes than the opened project file
  • Easier reordering and container change for elements in container with stack/flow/table layout
  • Allowed to selected an element within a group (ALT + Click)
  • Improved separator alignment for UML classes (especially for wider border lines)
  • Added option 'More...' for Convert Element button in the context bar
  • Improved conversions between elements with attributes
  • Added new context bar button for UML Classes: Add Template Parameter
  • Improved context bar placement
  • UML class attribute can be pasted to the grid in the Properties dialog
  • Fixed navigation between template parameters using up and down keys
  • Fixed applying default size for custom diagram elements
  • Fixed incorrect text box updating after clicking up/down button in Numeric Up Down control in the ribbon [RQ#1675]
  • Fixed updating print margins after typing a new value
  • Fixed changing width and height values in the print setting page after changing from landscape to portrait and vice versa
  • Fixed rendering of FTA Undeveloped Event
  • Fixed application crash when trying to edit properties of BPMN Call Conversation
  • Fixed refreshing list of ports in SysML Block after removing, adding ports
  • Fixed removing ports from SysML Block list of ports
  • Fixed bounds of diagram outline frame
  • Fixed Cancel button in the Stereotype choice dialog
  • Fixed application crash when confirming Enumeration dialog with pasted empty lines
  • Fixed application crash when drawing too small ribbon
  • Fixed setting interrupting BPMN Boundary Event using the Properties dialog
  • Fixed deleting elements for tracking changes mode
  • Fixed unwanted converting tagged value type to string after editing in grid (Properties dialog)
  • Fixed calculating bounds of tagged value fields displayed in diagram
  • Fixed default name of some diagrams [RQ#1682]
  • Fixed IDEF1X entity layout [RQ#1682]
  • Fixed redundant Add Attribute button for IDEF1X entity in the ribbon group Model / Add
  • Fixed filtering tasks in Task Management grid
  • Fixed updating element positions afer changing container layout
  • Fixed moving groups with with relationships and sequence messages
  • Fixed auto-size of elements with fields in some scenarios
  • Fixed rendering texts for other than Best quality
  • Fixed class template parameters reordering
  • Fixed application crash when pasting rows to field grids in Properties dialog

New in Software Ideas Viewer 12.96 (Sep 30, 2021)

  • Fixed application crash when starting under user profile with a high-code-points unicode name [RQ#1683][RQ#1684]
  • Fixed application crash when rendering empty picture in some scenarios

New in Software Ideas Viewer 12.95 (Aug 17, 2021)

  • Fixed application crash when loading open projects from Software Ideas Server
  • Fixed synchronizing after editing some SysML elements fields in the diagram editor
  • Fixed saving tagged values of Enumeration type
  • Fixed loading project file with missing attached parts
  • Fixed application crash when pasting data to grid for some elements in Properties dialog
  • Fixed application crash when trying to delete an enumeration item from empty list in Tagged Value editor
  • Fixed application crash when trying to load server project in offline mode

New in Software Ideas Viewer 12.94 (Aug 4, 2021)

  • Fixed auto-size of ERD entity with displayed tagged values
  • Fixed synchronizing independent copies of elements
  • Fixed loading settings from the config file for Software Ideas Server
  • Fixed binding user profile and settings

New in Software Ideas Viewer 12.93 (Jul 27, 2021)

  • Added new Protect password settings for connection strings (Connection String Manager)
  • New setting Auto save connection strings
  • New setting Always prompt at start up for Software Ideas Server credentials input
  • New setting for custom base data path for Portable edition
  • Added support for displaying tagged values of ERD entities in the diagram
  • Added Info tab to Software Ideas Server Management console
  • Fixed working under Only Server connection setting
  • Fixed choosing a specific folder (a folder without any other files but with other nested folders) as a saving target in Server Repository Browser
  • Fixed ribbon font on some system configurations
  • Fixed application crash when editing user rights in Software Ideas Server Management console
  • Fixed server synchronization problem for specific changes
  • Fixed server synchronization problem after importing diagrams from another project

New in Software Ideas Viewer 12.92 (Apr 20, 2021)

  • Added a new option 'Include empty pages' to the print page settings
  • Added units to print page
  • Improved paging (any page is not needed for overflowing shadows)
  • Improved print preview rendering speed
  • Page orientation is preserved after changing the paper size (Diagram/Page Setup)
  • Fixed setting of print margins
  • Fixed printing of auto-expanded diagrams
  • Fixed printing texts
  • Fixed saving end date of sprint in User Story map
  • Fixed allowed adding elements to model navigator
  • Fixed application crash when trying to duplicate a nested diagram
  • Fixed deleting nested diagram using the tab context menu
  • Fixed application crash when trying to search by incorrect regex pattern
  • Fixed rendering SysML block when there are multiple instances

New in Software Ideas Viewer 12.91 (Apr 6, 2021)

  • Added new Auto mode for printing by diagram page settings
  • Remembering selected items after reopening Print page
  • Easier adding Flow Properties - context bar button [RQ#1668]
  • Editing direction parameter of flowchart property in the diagram editor [RQ#1668]
  • Added check and automatic fix for incorrect path in Interactive Documentation generation dialog
  • Fixed starting application after expiring license
  • Fixed read-only mode for Glossary [RQ#1669]
  • Fixed application crash when trying to incorporate a new element between two elements with zero vertical or horizontal distance
  • Fixed application crash when trying to export BPMN diagram with multiple instances of an element
  • Fixed application crash when trying to export a document (from project documentation) with images to HTML
  • Fixed application crash when trying to aply spiral layout for a single element
  • Fixed model of associated relationships after element conversion
  • Fixed increasing field counter after cancelling dialog with a new attribute (property)
  • Fixed wrong caption for unreferenced elements in Usage column in Element Browser
  • Fixed application crash when pasting an element which was converted to another type after copying it
  • Fixed various application crashes when rendering element in rare states
  • Fixed snapping to distance

New in Software Ideas Viewer 12.90 (Mar 8, 2021)

  • Added angle restriction for lines when moving start/end point of connector with SHIFT pressed
  • Added angle restriction when holding SHIFT while inserting a new connector
  • Fixed incorrect operation of Software Ideas Server when the client and server has different system cultures
  • Fixed removing stereotypes after confirming Properties dialog
  • Fixed application crash after using 'Add to shape library' buton from Symbol sidebar when no item is selected
  • Fixed application crash when trying to incorporate an element to a connector in some cases
  • Fixed application crash when trying to set default style but no style is selected
  • Fixed application crash when rendering a tree map chart of values which sum is zero

New in Software Ideas Viewer 12.89 (Feb 22, 2021)

  • Fixed resetting rotation after moving some elements
  • Fixed application crash when trying to add a stereotype with a duplicate name to the stereotype list
  • Fixed saving the last change in the Stereotypes editor
  • Fixed retrieving skipped request during online editing using Software Ideas Server
  • Fixed application crash when trying to set CRC collaborator using the dialog
  • Fixed and added German translations

New in Software Ideas Viewer 12.88 (Feb 9, 2021)

  • Added support for moving and copying rules, stereotypes and tagged values using drag&drop
  • Fixed copying operations (parameters were copying only as references)
  • Fixed various issues in online editing using Software Ideas Server
  • Fixed undo for copying stereotypes using drag&drop context menu

New in Software Ideas Viewer 12.87 (Feb 1, 2021)

  • Added new template language commands: Diagram.Requirements, Requirement.Priority
  • Tagged values for diagrams, elements and operations included into the default documentation template [RQ#1664]
  • Added support for requirement table to default documentation template [RQ#1664]
  • Fixed Multiply shape to fit the element bounds
  • Fixed Star shape rotation
  • Fixed layout of nested regions for UML Loop Node and Conditional Node
  • Fixed wrong requirement order after inserting a new requirement
  • Fixed application crash when trying to accept or reject changes from Changes window for element without changes
  • Fixed application crash when trying to associate a new diagram to an element placed in a nested diagram
  • Fixed application crash when trying to create a diagram from selection in a nested diagram
  • Fixed refreshing content when editing a project connected to Software Ideas Server
  • Fixed disposing Software Ideas Server client after cancelling login dialog
  • Fixed application crash when confirming Operation dialog with new parameters pasted from clipboard into the grid
  • Fixed application crash when setting a negative number as a font size

New in Software Ideas Viewer 12.86 (Jan 19, 2021)

  • Added general SQL DDL script template (source code generation)
  • Added SQLite SQL DDL script template (source code generation)
  • Background is changed to gradient after changing the second background color for solid background
  • Added support for constructor parameters to Python source code generation
  • Added default visibility modifier for stereotypes, the property stereotype changes visibility to public by default [RQ#1663]
  • Fixed application crash when highlighting relationships that are not connected to anything in the diagram but they are in the model
  • Fixed application crash when removing attributes created from pasted text in the Properties editor
  • Fixed application crash when parsing a specific type of JSON
  • Fixed application crash when editing ETA diagram in a specific configuration

New in Software Ideas Viewer 12.84 (Dec 24, 2020)

  • Fixed application crash when trying to parse an empty text in the Parser pane
  • Fixed application crash when removing some Event Tree Analysis diagram branches
  • Fixed application crash when loading project files with specific configuration [RQ#1661]
  • Fixed removing property when its repository is deleted but it is still referenced as an attribute
  • Fixed not removing the model from the repository after deleting last reference of the element

New in Software Ideas Viewer 12.84 (Dec 8, 2020)

  • The new version supports properties and setters in Python, parsing documentation for classes from C# code, improves Layers panel, and adds support for rounded style to more elements.

New in Software Ideas Viewer 12.83 (Nov 16, 2020)

  • Added support for rounding style to UML Model element
  • Fixed loading some files created in older versions
  • Fixed undoing changes to layout made by Convert command
  • Fixed application crash for some element conversions

New in Software Ideas Viewer 12.81 (Oct 21, 2020)

  • Added a settings for database command timeout
  • Fixed displaying smart locations for new relationships at other than 100 % zoom
  • Fixed incorrect validation of trial licenses and some full licenses

New in Software Ideas Viewer 12.80 (Oct 14, 2020)

  • Added a new JavaScript source code generation template for JS + JSDoc
  • Added support for dependant IDEF1X entity (a new context menu command and a new property to properties panel)
  • Improved lock to fields handling
  • Improved UML Artifact rendering
  • Current style is also applied to UML Component icon
  • Fixed loading and saving UML Join parameters
  • Fixed numbering of numbered lists in formatted text
  • Fixed cancelling highlighting for found elements
  • Fixed application crash when trying to save undefined documentation template
  • Fixed allowed usage of empty directory in Batch Export dialog
  • Fixed conversion of UML Instance Specification
  • Fixed thumbnail rendering in folder overview, diagram tab preview and diagram navigator on high DPI screens
  • Fixed SysML Block ports, parts and references resolving
  • Fixed incorrect conversion to BPMN Event
  • Fixed wrong bounds of element groups with UML communication messages

New in Software Ideas Viewer 12.79 (Sep 22, 2020)

  • Added warning when diagram background style is changed and diagram paper is hidden [RQ#1653]
  • Added option to proceed in diagram batch export even when the folder seems to be inaccessible [RQ#1654]
  • Fixed some missing localization strings
  • Fixed text color of group headers in Style sidebar
  • Fixed rendering of inclined gloss
  • Fixed application crash when trying to delete a scripted template
  • Fixed application crash when using incorporate new element for some relation types
  • Fixed refreshing list of type sets after adding a new type set and reopening the type set dialog [RQ#1652]
  • Fixed application crash when converting SysML Block element to some other element types
  • Fixed loading UML Artifact and UML Data Type
  • Fixed application crash when adding alternate style to a field style

New in Software Ideas Viewer 12.78 (Aug 24, 2020)

  • Added support for attributes to UML Actors [RQ#1651]
  • Added new setting: Default element visibility
  • Fixed rendering at some zoom levels - clipping issue
  • Fixed broken layout when moving group of elements with BPMN pools and lanes
  • Fixed incorrectly rendered element borders when using Multiple Pages mode with displayed borders
  • Fixed displaying page bounds for fixed page format
  • Fixed displaying pages for multi-page view mode
  • Fixed opening output folder after PDF export
  • Fixed application crash during batch export when trying to save to a locked file
  • Fixed application crash when moving unconnected sequence message (UML Sequence Diagram)
  • Fixed application crash when converting some stereotyped elements
  • Fixed rendering labeled elements with custom presentation style

New in Software Ideas Viewer 12.77 (Aug 4, 2020)

  • Added support for async methods to C# source code parser
  • Added support for async methods to C# source code generation
  • Fixed parsing kind and default value of class template parameter
  • Fixed corrupted layout after moving multiple selected lifelines at once
  • Fixed crash when adding a new attribute using Properties dialog to a class with recursive generalization [RQ#1649]

New in Software Ideas Viewer 12.76 (Jul 22, 2020)

  • Fixed occasionally undoable change of bounds after a click on element bounds
  • Fixed occasionally unselectable relationships
  • Fixed inserting related elements to a selected element if another instance of the element is present on the diagram
  • Fixed application crash when using Cut action in the combo box in the diagram editor
  • Fixed application crash when using alignment commands in an empty diagram
  • Fixed trial license activation on some configurations

New in Software Ideas Viewer 12.75 (Jul 13, 2020)

  • Improved Hierarchal Diagram Generation
  • Settings divided to two tabs - General (for basic settings) and Advanced
  • Added Hierarchy direction setting
  • Added Connector line style setting
  • Added box width, box height, level offest and sibling offset setting
  • Element types for box and connector are filtered by diagram type
  • Added support for Weak Key Attribute to Chen ER Diagram
  • Added support for Total Participation Tyupe to Chen ER Diagram
  • Added new buttons for Chen ERD elements to the ribbon Model tab
  • Added new predefined stereotypes for attributes (event) and for operations (delegate)
  • Added support for events, delegates and readonly attributes source code generation to C# code generation
  • Imports defined for a class are included to the generated source code
  • Improved adding interaction operands to UML fragment
  • Added support for Chen ER diagram conversion to ER diagram
  • Improved UML Class Diagram to ER Diagram - attribute with IsID modifier are converted to primary keys of ERD entities
  • Diagram conversion options are listed in the Convert Diagram menu only if the conversion option is available for the current diagram
  • If no element is selected, the whole diagram is converted
  • Diagram Types mode in Project tree shows only diagram type nodes with some diagrams
  • Added option for changing connector line style to auto layout dialogs
  • Drag context menu items Incorporate Element, Swap Elements and Make Same Size are not displayed when they are not applicable
  • Fixed text representation of UML sequence messages for the clipboard
  • Fixed omitting interface in generated source code
  • Fixed Properties dialog for fragment (UML sequence diagram)
  • Fixed wrong layout of UML fragment with interaction operands after saving and loading in some scenarios
  • Fixed rendering of participation line in Chen ER diagram
  • Fixed application crash when trying to use Incorporate New Element action for relationship with an unconnected end
  • Fixed duplicated options in the incorporte new element menu for some diagrams
  • Fixed wrong repainting element after undoing an incorporate new element action
  • Fixed application crash when adding some types of diagrams and the project tree is displayed in the Diagram Types mode
  • Fixed application crash when choosing to create a new Interface element for an attribute type of DataType or Structure

New in Software Ideas Viewer 12.73 (Jul 6, 2020)

  • Added Usage column to the Element Browser [RQ#1648]
  • Added support for selection and delete of multiple fields in Field Browser [RQ#1648]
  • Added new context buttons for ERD entities and ERD attributes to ribbon
  • Improved work with relationships
  • Buttons in the Model context tab group are displayed selectively for the specific element
  • Improved displayed texts for BPMN events
  • Adjusted rule for displaying pinned header for UML components
  • Improved interface positioning when adding a new interface for a port
  • Preserving control points after changing line style to rectangular
  • Sequence message expressions included to text copy of element
  • Sequence expressions (UML communication diagram) can be deleted from diagram editor
  • Fixed inserting elements to a container when using dragging for bounds specification method
  • Fixed Delete All Unreferenced Elements to not delete referenced element that are not directly used on diagram
  • Fixed resolving generic interface implementation for a class in Java reverse engineering
  • Fixed communication message connector rendering for other than oblique and straight styles
  • Fixed clicking context bar button when it is over an indicator icon
  • Fixed application crash when using Make Same Regions for an empty container
  • Fixed application crash when trying to edit or delete a language in template editor when nothing is selected

New in Software Ideas Viewer 12.72 (Jun 30, 2020)

  • Added new action for relationships to context bar - Incorporate Element to Flow
  • Added new action for BPMN pools to context bar - Make Same Lanes
  • Added new action for UML States and UML Fragments to context bar - Make Same Regions
  • Improved rectangular connector editing
  • Smarter connector inserting
  • Added other predefined transitions to flowchart
  • Added support for BPMN Abstract Task type
  • Improved rendering for BPMN events and wide border styles
  • Use case properties are also available from Properties sidebar
  • New icons for Element Details tool, Swap Elements, Add Pool and Add Lane
  • Fixed undoing deleted element into the correct layer [RQ#1647]
  • Fixed displaying headers for unnamed lifelines
  • Fixed editing some BPMN elements using the Properties dialog
  • Fixed application crash when trying to print to a file (e.g. PDF) that is open in another application
  • Fixed setting owner for elements added to BPMN swimlanes
  • Fixed unnecessary rendering pinned header for horizontal swimlanes
  • Fixed wrong relationship connection after swapping mutually connected elements after several swaps
  • Fixed setting element owners when using the element swap feature
  • Fixed editing BPMN event details in the Properties dialog
  • Fixed unset owner of BPMN lanes added to the pool using context bar
  • Fixed incorrect layout of nested regions after loading a project
  • Fixed CTRL+Delete and CTRL+Backspace in the lifeline text editor

New in Software Ideas Viewer 12.71 (Jun 23, 2020)

  • Added JSON schema generation from class diagram
  • Added shortcut keys CTRL+Arrow for moving elements by a pixel
  • Added support for static attributes and static nested classes to Java source code generator
  • Added support for Flags enumerations to C# source code generation
  • Added support for nested enumerations to C# source code generation
  • Adjusted rectangular relationship routing
  • Fixed application crash when choosing Connect with New Element from the right-drag context menu
  • Fixed application crash related to GIT sidebar
  • Fixed offering read-only property Is active for lifeline whose usage led to an application crash

New in Software Ideas Viewer 12.70 (Jun 16, 2020)

  • Added a new flowchart elements
  • Swimlane
  • Sequential Access
  • Added new selection options:
  • Select nested elements
  • Select all nested elements
  • Better styling using Style sidebar - style properties are applied individually not as the whole style
  • Showing tagged values for attributes and operations in the diagram
  • Switch to show/hide field tagged values
  • Added support for C# attributes source code generation from tagged values
  • Improved rendering of Circle-style connector
  • More precise attaching to State (Finite State Machine diagram)
  • Added other defined transitions - from UML Accept Time Event Action, UML Accept Event Action to UML Action
  • Elements created as a transition from another element follow the element style and size (if the element is of the same type)
  • Improved attaching connector end to an element within a container
  • New layout option: Swap elements (Ribbon / Design / Placement / Swap Elements)
  • New right drag&drop option: Incorporate an element to a flow
  • New right drag&drop option: Swap elements
  • New right drag&drop options: Make Same / Make Same Size, Make Same Width, Make Same Height
  • Know facts for a user story can be removed by deleting their whole text
  • Improved layout of states (in UML state machine diagram)
  • Improved size by the last element - the size of the last element with the same type as inserted element is used
  • Smarter auto side locking when attacing a relationship end to an element
  • Added support for rounding style for Flowchart Sort element
  • Files filtered to exe and dll extensions in the Add Assembly dialog in .NET reverse engineering dialog
  • Fixed rendering container header when it is not needed
  • Fixed renaming states in Finite State Machine diagram
  • Fixed editing ERD entity attributes with Icons key style
  • Fixed placing to the target container when copying an element using right drag&drop
  • Fixed setting owner when adding an element to container using right drag&drop
  • Fixed placing context bar for large elements
  • Fixed overflowing long text for user stories
  • Fixed auto size for user stories
  • Fixed auto size for ERD entities with icons
  • Fixed z-index for new elements added to a diagram
  • Fixed undoable element move when pressing other mouse button during the element dragging
  • Fixed layout of UML class with collapsed fields (name was not centered properly)
  • Fixed application crash when rendering ERD entity in a special configuration
  • Fixed application crash when drawing pinned container header for some elements
  • Fixed moving expansion nodes around the expansion regions
  • Fixed connecting elements within another elements (e.g. Interruptible Activity Region)
  • Fixed selection highlight for Exception Handler
  • Fixed incorrect z-order after undoing a move to a container
  • Fixed possibility to move relationship under its container
  • Fixed immediate updating of sequence message layout after editing its name
  • Fixed viewer unexpected closing [RQ#1645]
  • Fixed incorrect model after using Smart Parser and insert a class without properties (it may lead to lost properties after save and load in such case)
  • Fixed copying some elements (e.g. SysML Requirement)
  • Fixed application crash when moving a create message lifeline when the start of the message is unconnected

New in Software Ideas Viewer 12.66 (Jun 4, 2020)

  • Add support for ER diagram generation to Reverse Engineering dialog
  • Improved SQL to UML Class Diagram reverse engineering - primary key is translated as IsID, removing [] from names
  • Added context bar buttons Move Down/Up for Roadmap Partitions
  • Added button for various types of Grafcet actions to the toolbo[RQ#1642]
  • Fixed parsing multi-column primary keys from SQL DDL
  • Fixed setting name to Grafcet Action [RQ#1641]
  • Fixed editing Grafcet Action type and constraint using Properties sidebar or dialog
  • Fixed layout after adding/undoing/redoing UML state regions
  • Fixed incorrect setting owner for labels added to roadmap partitions using context bar buttons
  • Fixed layout of nested elements of a nested region when changing a sibling nested region
  • Fixed loading the project file with some Grafcet elements [RQ#1643]

New in Software Ideas Viewer 12.65 (Jun 1, 2020)

  • New context bar buttons for user stories - Convert user story to epic and epic to user story
  • Container header is not displayed for a container that is currently moved
  • Element is inserted over the top element in a container when moving from other container or diagram
  • Better sizing of multi-value combo boxes
  • Fixed selecting relationships after some actions
  • Fixed size of container header for some elements
  • Fixed copying UI Menu (open menus were not preserved)
  • Fixed setting stakeholders in Use Case editor
  • Fixed setting an owner to an element in some configurations

New in Software Ideas Viewer 12.64 (May 25, 2020)

  • Convert text to formatted text
  • Added support for moving multiple elements in the project tree using drag&drop
  • Added undo support for change of default style in style set
  • Adjust relationship z-order after moving element to a container [RQ#128]
  • Added MySQL type set
  • Improved moving UI Group Box with nested elements
  • Added Element Conversion button for multiple selected elements
  • Improved placing for ERD association entity
  • Added button for adding ERD association entity to context bar
  • Fixed copying polygons
  • Fixed application crash for lock and unlock actions when trying to apply it in an offline project
  • Fixed set default style by the selected element [RQ#184]
  • Fixed showing colors from style set palette for fields in Style sidebar
  • Fixed displaying container header for elements without a name
  • Fixed displaying container header for UI Window
  • Fixed auto size of ERD entity with many attributes
  • Fixed executing the last action from quick action box again when confirming the previous action dialog with ENTER key

New in Software Ideas Viewer 12.63 (May 18, 2020)

  • Pin container headers setting
  • Element can be dropped over swimlane to set its representation
  • Smart applying orientation (vertical/horizontal) to UML swimlane when inserting it to the diagram using drag&drop
  • Improved JavaScript to diagram
  • Sub user story is created with the same user type as its parent story
  • Fixed application crash when trying to delete the first word in line using CTRL+Backspace in edit box with spaces in the beginning
  • Fixed attaching the connector to the exact position on the border while inserting and Reverse direction is set for the connector tool
  • Fixed missing association with concrete attributes in imported ER diagrams from database
  • Fixed missing DROP keyword in SQL DDL syntax highlight
  • Fixed updating ER data model by database
  • Fixed allowed the creation of UML Create sequence message loops (which led to an application crash)
  • Fixed broken layout for sub-user stories
  • Fixed application crash when saving UML Timing Diagram in a specific configuration
  • Fixed moving conditions in the decision table editor
  • Fixed editing on the second click for some fields
  • Fixed wrong position of user story reason immediately after its creation
  • Fixed application crash when double-clicking with the alt key pressed and no element is over the cursor
  • Fixed application crash when trying to delete a field that was already deleted
  • Fixed application crash when trying to generate a SQL DDL script from Chen ERD Diagram
  • Fixed application crash when pasting an element group with a use case to a diagram
  • Fixed some tool button icons
  • Other stability fixes

New in Software Ideas Viewer 12.62 (May 11, 2020)

  • Change Image button for Image and Tutorial Picture element
  • Improved selection for relationships with very wide lines
  • Improved editing of overlapping labels
  • Improved auto snap lines - preferred distance has higher priority
  • Symbol / for derived attribute is accepted also before visibility symbol
  • Fixed broken layout after adding two and more nested create lifelines (UML Sequence Diagram)
  • Fixed undo moving for lifelines (UML Sequence Diagram)
  • Fixed application crash when confirming empty edit box for Chain tool
  • Fixed parsing typedef structures in C++ code reverse engineering
  • Fixed application crash when closing diagram editor tab while navigating in Diagram Navigator sidebar
  • Fixed application crash when undoing for applying field pattern
  • Fixed application crash on startup when running under Mono
  • Fixed application crash when using Freehand Path tool for unconnected relationship
  • Fixed copying UML Activity Parameter Node
  • Fixed missing items in the drop down list of Modifiers button in the ribbon
  • Fixed unclosed tab after deleting FMEA diagram
  • Fixed application crash when trying to parse SQL DDL script with reference to undefined table
  • Fixed application crash when trying to set a style set to a project when no one is open
  • Fixed missing SysML requirements in Requirement List window [RQ#1640]
  • Fixed refreshing the diagram list on print page after reopening it

New in Software Ideas Viewer 12.61 (May 6, 2020)

  • Fixed missing JavaScript item in Import dialog for Source Code Reverse Engineering
  • Fixed application crash when adding or removing elements using Element Diagram Grid
  • Fixed confirming Attribute and Operation Editor when calling from Class Properties dialog
  • Fixed rare exception when pasting image from the clipboard
  • Fixed setting stereotypes using Stereotypes window

New in Software Ideas Viewer 12.60 (May 5, 2020)

  • Added GIT support [RQ#277]
  • Added JavaScript source code parsing support
  • Added a new sidebar Symbols [RQ#1636]
  • Added support for associated diagrams to Attributes, Operations and Enumeration Items [RQ#1604]
  • Added support for links to Attributes, Operations and Enumeration Items
  • Added clickable link for an associated diagram of attribute/operation/enumeration item
  • Stereotypes tab in Attribute and Operation Editor dialog changed to Stereotype drop down editor
  • Improved list of design patterns in the sidebar
  • Inserting design patterns using drag&drop to a desired position in diagram
  • Editing UML Association Role visibility directly in diagram
  • Added support for UML Enumeration editing to Fast Editor
  • UI Paragraph supports Proportion Modifier style setting
  • Added specific icons for Aggregation and Composition to the context menu
  • Improved responsivity when adjusting settings on Print page
  • Remembering print settings per project
  • Parsing operation and operation parameter annotations to tagged values (Source Code Reverse Engineering)
  • Added diagram setting: Enable/disable hops
  • Zoom, vertical and horizontal scroll may be configured for default mouse wheel or mouse wheel with modifier keys
  • Added a setting for ENTER key action in diagram inline editor - default, confirmation, new line [RQ#1639]
  • Fixed application crash when editing some relationship roles
  • Fixed incorrect text rendering at some zoom levels
  • Fixed application crash when inserting an instance of design pattern with missing roles
  • Fixed application crash when dropping the parent diagram of an UI Smartphone element to the UI Smartphone
  • Fixed highlighting found text in BPMN elements
  • Fixed placing relationship end in auto side mode in specific situations
  • Fixed GDI object leaks which caused gradual slow down of application and possible crash after longer running time
  • Fixed layout for UI WebBrowser for bigger padding values
  • Fixed application crash when trying to choose a project-defined documentation template for documentation generation
  • Fixed application crash when trying to open a project from a file of another format
  • Fixed broken layout after moving UI Window with nested elements
  • Fixed adjusting layout of sequence diagram with a create message lifeline
  • Fixed omitting element without a role from design pattern
  • Fixed container nesting in design patterns
  • Fixed application crash when pressing down key in the Custom Diagrams group in the new diagram menu
  • Fixed application crash when trying to edit tagged values of project folder
  • Fixed application crash after multiple undos/redos of field removing
  • Fixed loading not defined default line style for diagram as oblique instead of default
  • Fixed print settings panel layout
  • Fixed application crash when parsing property without body from VB.NET source code
  • Fixed missing keywords in C# syntax higlight - event, delegate, lock
  • Fixed application crash when setting a negative number as font size
  • Fixed applying draw hops settings in the diagram editor
  • Fixed undoing enumeration item change from Properties dialog
  • Fixed unaccessible diagram tabs when opening project from system file manager (e.g. Windows Explorer)
  • Fixed undo for association moving
  • Fixed undo for sequence action movings
  • Fixed application crash when exporting diagram with smooth relationships to SVG [RQ#1638]
  • Fixed applying default line style for relationship inserted using drag&drop
  • Fixed application crash when trying to set diagram naming style when no diagram is active
  • Fixed application crash when confirming the dialog for a task predecessor without choosing one

New in Software Ideas Viewer 12.50 (Apr 20, 2020)

  • Added Event Tree Analysis Diagram [RQ#1490]
  • Added Fault Tree Analysis Diagram [RQ#1490]
  • Added Failure Mode and Effects Analysis Sheet [RQ#1490]
  • Added Protocol Buffer source code generation [RQ#1635]
  • Added new type set - Protocol Buffer
  • Added new template commands: ResetCounter, AddToCounterReserved, GetNextFreeNumber
  • Highlighting entity/class for edited role
  • Added rounding style support for UML Actions, Package, Swimlane, Frame, Comment, Constraint and Artifact
  • Displaying error details if some occurs during reverse engineering from assembly
  • Set default style set may be undone
  • Improved some icons (Paste dialog, free angle arrows)
  • Added setting for default name style for diagram
  • Fixed application crash when trying to add an existing diagram to an empty project without any folders
  • Fixed missing Export and Copy items in Diagram menu (Classic Menu interface)
  • Fixed application crash when try to reverse engineering .NET assembly with properties without getter or setter
  • Fixed removing element from container on element selection
  • Fixed copying owner reference
  • Fixed application crash when trying to edit an attribute in Properties dialog after deleting the last attribute
  • Fixed allowing to nest a container to itself
  • Fixed application crash when rendering ERD entity data
  • Fixed focusing existing window instead of the new open project
  • Fixed application crash when inserting elements from Smart Parser sidebar
  • Fixed saving and loading circle line style [RQ#1632]
  • Fixed saving style for attributes of UML Instance Specification [RQ#1632]
  • Fixed application crash when clicking on diagram view without any diagram views during presentation
  • Fixed applying priorities using requirements table [RQ#1633]
  • Fixed list of open windows
  • Fixed application crash in Element Tagged Value grid
  • Fixed restoring element containers after removing delete action
  • Fixed removing elements from container
  • Fixed moving a roadmap dragging by its header
  • Fixed clearing value for direction in operation parameter grid after selecting row
  • Fixed parsing C# source code with attributes for operation parameter
  • Fixed duplicated stereotypes in Stereotypes editor form
  • Fixed inconsistent line breaks [RQ#1634]

New in Software Ideas Viewer 12.48 (Apr 6, 2020)

  • New Features and Improvements:
  • New non-modal style set editor [RQ#1608]
  • Style Preview is refreshed when changing style properties
  • Improved style previews in lists, galleries, and panels to include rounding modifier
  • Added support for .NET Core projects in Source Code Reverse Engineering dialog [RQ#1631]
  • Setting a style set to project may be undone
  • Fixed Bugs:
  • Fixed incorrect loading of attributes of UML Information Item and UML Artifact
  • Fixed application crash when resizing UI Smartphone element to very small size
  • Fixed application crash when unauthorized access occurs during documentation generation
  • Fixed moving connected UML Lifelines using arrow keys
  • Fixed attaching the loose end of UML Found and Lost Messages after moving it
  • Fixed corrupted layout of connected lifelines after moving it fast in a group
  • Fixed loading changes after activating Element Browser when it is popped out in a separated window
  • Fixed connecting containment relationships in imported package diagrams (Source Code Reverse Engineering)
  • Fixed application crash when trying to import source codes from an unsupported project file
  • Fixed application crash when confirming diagram choice dialog without choosing a diagram for UML Interaction Use
  • Fixed non-working shortcut keys for z-order (CTRL+Page Up/Down)
  • Fixed removing an element from its container
  • Fixed diagram element references of model elements after redoing undone new elements
  • Fixed deleting an element from the repository when it is not used on any diagram but it is referenced as a field
  • Fixed incorrect pasting of rows into the Properties editor grid when the grid is empty
  • Fixed connecting relationship when converting UML class diagram to ER diagram and vice versa

New in Software Ideas Viewer 12.47 (Mar 31, 2020)

  • Setting for copied image size [RQ#1601]
  • Open directory after exporting an image [RQ#1602]
  • Open directory after completing a batch image export
  • Added support for server site licenses
  • Fixed JSON parsing (JSON Reverse Engineering)
  • Fixed application crash when using Model Navigator for some elements
  • Fixed application crash when trying to add a presentation when no project is open
  • Fixed rare application crash when creating ERD entity from association
  • Fixed application crash when undoing deleted layer in some scenarios
  • Fixed not setting current layer after deleting a layer in some scenarios
  • Fixed application crash when moving UML Execution Occurrence with an unconnected Sequence Message
  • Fixed application crash when confirming ERD entity Properties dialog with copied rows (attributes, indexes)
  • Fixed application crash when trying to import BPMN when no project is open
  • Fixed application crash when opening the new diagram menu in very rare situations
  • Fixed application crash for next/previous selection action in specific scenarios
  • Fixed application crash when editing UML Activity parameters in the Properties dialog
  • Fixed application crash after confirming UML Activity Properties dialog with copied parameters
  • Fixed occasional application crash when copying data to the clipboard
  • Fixed application crash when auto retyping ERD entity attributes with an open relationship
  • Fixed application crash when handling default folders (Options form) in a certain way
  • Fixed occasional application crash when accessing icons
  • Fixed connecting relationship to an entity when there is one loose end
  • Fixed application crash when trying to delete a new unsaved typeset
  • Fixed remembering new server license if there has been already one

New in Software Ideas Viewer 12.46 (Mar 18, 2020)

  • Added support for rounding styling to Requirement element
  • Improved auto snaplines behavior for UML Sequence Diagrams
  • Fixed wrong context bar position for some elements (e.g. UML Execution Occurence)
  • Fixed not showing context bar in some cases
  • Fixed moving vertical line segments of rectangular connectors
  • Fixed application crash when trying to move a segment of unconnected oblique connector vertically or horizontally
  • Fixed deleting nested and associated diagrams in Project Tree sidebar using DELETE key
  • Fixed application crash when adding or selecting sequence message to an activation bar without a lifeline
  • Fixed saving elements imported from XSD and JSON
  • Fixed layout for extension points in UML Use Case
  • Fixed application crash when trying to open Documentation dialog for UML Comment
  • Fixed undoing elements for reverse engineering
  • Fixed missing border of Requirement element
  • Fixed work with UML Recursive Sequence Message [RQ#1629]
  • Fixed application crash when trying to create a folder with unsupported name using Source Code Generation dialog
  • Fixed icons for move up and down buttons in Source Code Generation dialog

New in Software Ideas Viewer 12.45 (Mar 16, 2020)

  • JSON Reverse Engineering to UML Class and Object diagrams
  • Added new documentation templates: Glossary and Glossary Table
  • Operations of super classifiers are offered in the combo box for sequence messages (UML Sequence Diagram)
  • Save and Save as buttons moved from the template list panel to the template editor window
  • Added rounding support for UML Decision/Merge, UML Choice, UML N-ary Association, Flowchart Decision and Screen Flow Decision
  • Added item for EDMX reverse engineering to ribbon and menu
  • Improved calculation of combo-box list width in diagram editor
  • Improved work with UML self sequence messages
  • Improved relationship editing
  • Classifier may be drag&dropped to lifeline to set it as representation element
  • Fixed showing large icon for buttons in the ribbon after turning it to small ones
  • Fixed element layout recalculation after setting another style set
  • Fixed copying operations within grid in Properties dialog
  • Fixed application crash when adding attribute or operation at very low zoom
  • Fixed properties duplicating after editing class attributes using Properties dialog
  • Fixed application crash when converting some elements to another
  • Fixed application crash when setting incorrect value format for Infographic Progress Bar
  • Fixed application crash when setting no interface class in Interface Properties dialog
  • Fixed choosing interface classifier in Interface Properties dialog
  • Fixed application crash when switching to full screen and the sidebar is hidden
  • Fixed application crash when selecting an ERD relationship without multiplicities
  • Fixed application crash when applying funnel layout and no element is selected
  • Fixed application crash when using Copy action when combo box without selected ext is focused
  • Fixed application crash when confirming Properties dialog with unbound attributes of Instance Specificiation
  • Fixed application crash when trying to set style to elements after cancelling field selection
  • Fixed instances and models of inserted design patterns
  • Fixed application crash when deleting the content of ERD entity attribute and pressing key up
  • Fixed resetting position of list box in Renumber IDs dialog after moving item down/up [RQ#1628]
  • Fixed application crash when trying to edit item in an empty decision table
  • Fixed application crash when trying to create a UML Interface or Data Type for a new attribute type

New in Software Ideas Viewer 12.41 (Mar 9, 2020)

  • Paste dialog will not be shown for element copied from another project
  • Buttons for features that are not available for particular edition are excluded from Start Page menu
  • Clear Field Selection button will be not offered in the context toolbar if no field is selected
  • Added style selector property to graphic elements (Graphic Editor)
  • Added confirmation dialog in case of overwriting the graphic file
  • Added confirmation dialog in Graphics Editor when trying to close unsaved work
  • Added new wireframing diagrams to classic menu and quick action box
  • Reordered diagram ribbon gallery
  • Added built in style modifiers #BorderFill and #NoFill (graphics)
  • New icons in Graphic Editor
  • Fixed including empty (grouping) actions to quick action box
  • Fixed application crash when try to set font size as a non-numeric value
  • Fixed application crash when calculating empty ribbon gallery layout
  • Fixed application crash when displaying recent project dates by other calendars
  • Fixed application crash when try to add a connected element to ERD Chen element that has unconnected relationship
  • Fixed saving default text style for formatted text
  • Fixed importing SVG graphics with transformations to Graphic Editor
  • Fixed executing some actions from quick action box
  • Fixed application crash when trying to export non-diagram stuff using Batch Exporter
  • Fixed file name of existing file in the existing file resolution dialog (Batch Exporter)
  • Fixed application crash when adding an operation without a type using Properties dialog
  • Fixed application crash when saving or exporting to a file locked by another process
  • Fixed other specific application crashes

New in Software Ideas Viewer 12.40 (Mar 5, 2020)

  • Added Screen Flow Diagram
  • Added Mobile App Diagram
  • Time control
  • Keyboard
  • Context menu
  • Button panel
  • App title panel
  • Checked list box
  • Smartphone
  • Login
  • Alphabet bar
  • Added new UI diagram elements
  • Accordion menu
  • Web Browser
  • Ruler
  • Rating bar
  • Named box
  • Thumbnail view
  • Map
  • Added password style for UI textboxes
  • Added new styling property Rounding
  • Added support for icons to UI Button
  • Added new types of Progress Bar (Infographic diagram)
  • Custom Pieces
  • Custom Vertical Fill
  • Custom Horizontal Fill
  • Custom Pie Fill
  • Showing data of ERD entity
  • Added new diagram editing shortcut keys
  • INSERT - adds a new default connected element (e.g. a associated class)
  • PAGE UP - adds a new default connected element for top position (e.g. a super class)
  • PAGE DOWN - adds a new default connected element for bottom position (e.g. a sub class)
  • Added shortcut keys editing support for MindMap [RQ#1585]
  • Added toolbox for Mind Map
  • Added support for icons to mind map nodes
  • New command for M:N ERD relationship - Create Association Entity [RQ#1588]
  • Added support for custom shapes for cells in Table Chart (Infographic diagram)
  • Associated diagram may be added to an element using drag&drop
  • Added missing properties of some elements to Properties sidebar
  • Corner size of UML Comment and Constraint can be adjusted using style
  • Reorganized context menu
  • The size of check of UI Check Box and Radio Button may be adjusted using style (Proportion modifier)
  • Added new source code generation template which adds the support for JavaScript ECMA Script 2015 classes [RQ#1592]
  • New template language command: HasConstructors (UML Class)
  • Added missing line styles to Diagram Properties dialog
  • Fixed adding relationships using Add All Relationships by Model when the default relationship type is set by the last used line style [RQ#1627]
  • Fixed delayed expanding of diagram inline text editor on enter
  • Fixed font in diagram inline editor for text elements (from Drawing group)

New in Software Ideas Viewer 12.32 (Feb 25, 2020)

  • Added 'Clear field selection' action
  • Improved UI on/off button rendering
  • Fixed attaching connected label to a specific point
  • Fixed missing buttons in the bottom editor message panel for some actions
  • Fixed application crash when trying to insert multiple elements into a container using Add Multiple tool
  • Fixed replacing instance specification attributes instead of adding when using context toolbar button
  • Fixed application crash when adding an operation in Properties dialog with some settings [RQ#1626]
  • Fixed create getter and setter operations for selected attributes in multiple classifiers
  • Fixed deleting pictures from formatted text using delete key and context menu

New in Software Ideas Viewer 12.31 (Feb 18, 2020)

  • Improved performance during formatted text editing
  • Fixed type auto complete
  • Fixed loading table cell padding in formatted text
  • Fixed ignored tabs in comment rendering

New in Software Ideas Viewer 12.30 (Feb 17, 2020)

  • Create new diagram from selected elements
  • Automated associated classifier creation for a new attribute type
  • Added new delete option - Delete and Reconnect Relationships
  • Added new auto layouts:
  • Vertical funnel layout
  • Horizontal funnel layout
  • Spiral layout
  • Added parameters to Circle layout (number of circles, start radius, radius offset)
  • Added parameters to Cascade layout (series size, offset X, offset Y)
  • Auto complete for booleans
  • Auto complete for classifier instances
  • Automatic creation of Lifeline representative property
  • Unnamed classifiers added to the lifeline drop down list
  • Added type auto complete support during lifeline name editing
  • Automatic type conversion after changing the type set to new one
  • Settings for default glossary, documentation and source code font
  • Added some missing icons for element types to the project tree
  • Improved some ribbon button icons, local toolstrip icons and style properties icons
  • Added thumbnail icons for other windows
  • If project name was not set before saving, it is set by the file name
  • Non-changing commands (as "rename" to the same name) are not added into the command stack anymore
  • Flat style for template visual editor
  • User project file is excluded from backuping
  • Added Field submenu to Element menu (classic menu interface)
  • Improved performance when selecting elements and fields
  • Added a new setting for diagram to image export - Hops on Intersections
  • Reverse relationship button hides when no relationship is selected
  • Added 'Remove Node' button to context bar for mind map nodes
  • Added missing localization strings
  • Fixed displaying a line after the attribute section in classes when there are no attributes
  • Fixed navigation using arrow keys when only projects are filtered in the Start with menu
  • Fixed disabled location and size text boxes after switching to Properties sidebar while element is already selected
  • Fixed do not showing Formatted Text tab when editing formatted text in lower editions
  • Fixed filling the project author by the user profile
  • Fixed resizing elements to bigger size after deleting their names
  • Fixed Add attribute by association start/end role when there is a role name defined
  • Fixed Edit Macro icon
  • Fixed refreshing the context bar after an action
  • Fixed styling fields in Style sidebar
  • Fixed deselecting fields
  • Fixed relationship hops updating
  • Fixed unwanted moving of execution occurences when moving multiple lifelines at once
  • Fixed dragging a new connector from the snap points on element border
  • Fixed Implement Interface action (context bar)
  • Fixed name centering in collapsed enumerations
  • Fixed incorrect field bounds calculation in some cases
  • Fixed trimming line breaks from transition texts
  • Fixed application crash when using Add Relationship by an attribute and the related element is placed in another diagram
  • Fixed indication of used type sets in Types window after loading project
  • Fixed vertical alignment of formatted text (Drawing) at other than 100% zoom

New in Software Ideas Viewer 12.21 (Feb 5, 2020)

  • Added Stereotype submenu to the context menu for relationships
  • Improved performance when moving an element in the diagram editor
  • Displaying the property type is in the project tree
  • Fixed problems with aligning lifelines created by a message from another lifeline
  • Fixed application crash when trying to use File/Print from the classic menu
  • Fixed using sizing grips which are placed over a label of a border element
  • Fixed sequence action losing the reference to an operation after choosing it from the drop down in the diagram editor

New in Software Ideas Viewer 12.20 (Feb 3, 2020)

  • Added Types gallery to the Field context group in the ribbon
  • Added new shortcut keys for Delete with relationships CTRL + DEL
  • Added new shortcut keys for Delete without nested elements ALT + DEL
  • Added other delete options to the context menu
  • Added support for constructors and properties to .NET Assembly reverse engineering
  • Added more tags to the diagrams for easier searching of proper diagram types
  • Improved auto size for classes with template parameters
  • Element Detail tool was made avaible in the toolbox for all non-UML diagrams
  • Added current style set palette to color picker buttons in the ribbon
  • Added options to the GUI menu to show/hide Toolbox, Tab Bar, StatusBar
  • Added check symbol for the active GUI style in the GUI context menu
  • Fixed some issues with search & replace
  • Fixed not saving attributes created by .NET assembly reverse engineering
  • Fixed application crash when duplicating a diagram
  • Fixed application crash when adding a slide to a presentation
  • Fixed incorrect parsing for attributes with stereotypes
  • Fixed updating layout of attribute after changing its stereotypes or type
  • Fixed displayed arrows for dynamic submenus in the context menu
  • Fixed displaying edit area for hidden ERD entity description
  • Fixed occasional inability to click items in certain areas of the ribbon
  • Fixed deselecting text when editing a glossary meaning and chaning font name or size
  • Fixed hidding context tabs in ribbon in some scenarios
  • Fixed application crash when trying to move a group consisting only from relationships
  • Fixed rendering artifacts when moving a selection in diagram editor

New in Software Ideas Viewer 12.16 (Jan 30, 2020)

  • Fixed disappearing text from use cases when editing the use case using Properties dialog in some scenarios [RQ#1605]
  • Fixed application crash when adding diagram description to a diagram
  • Fixed application crash when adding a design pattern
  • Fixed saving class attributes applied from a field pattern
  • Fixed missing realization to a generic interface (Source Code Reverse Engineering) [RQ#1624]

New in Software Ideas Viewer 12.15 (Jan 28, 2020)

  • Added list of selected articles from softareideas.net web site to Start Page
  • Added setting for natural text line breaking (by default activated)
  • Added new smart field selection setting (default) for Selection tool
  • Added drag&drop support for dragging a classifier to UI Field List
  • Added replace support for element documentation
  • Added Reverse Relationship to context bar
  • Improved UI Field List rendering
  • Attribute and operation default visibility can be set to a last used option
  • Chart Legend does not need any connector to a chart now
  • Element Detail does not need any connector to an element now
  • Options of some UI diagram elements were made accessible from Properties sidebar
  • Added confirmation box when removing a menu, submenu or tab in Ribbon/Menu customization editor
  • Text element (Drawing group) is added with transparent style by default (transparent background, no borders)
  • Improved bug report - added an optional text box for user description of the problem
  • Context bar for relationships is placed to a better position to not block important editing parts
  • Improved diagram redrawing performance by caching relationship hops
  • Improved C# parsing - added support for volatile keyword, readonly modifier
  • Improved syntax highlighting for C# - added keywords volatile, const, extern
  • Improved UML Package rendering when the name is displayed in its body
  • Selection of points and labels of a selected element (e.g. relationship) is preferred over others even when they are placed above the selected element
  • Fixed deleting a class with attributes after its copying
  • Fixed parsing code when comments are placed on certain positions [RQ#1623]
  • Fixed highlighting the found string in stereotypes, tagged values, class attributes, operations and rules
  • Fixed replace for class operations, rules, enumeration items, default values
  • Fixed UML class attribute creation in source code reverse engineering [RQ#1621]
  • Fixed saving/loading smooth line type
  • Fixed refreshing the properties sidebar when selection changed while the sidebar was hidden
  • Fixed application crash when trying to apply Distribute action to selection consisting only from relationships
  • Fixed extending a selection using area selection with pressed control key
  • Fixed application crash when changing the attributes of a class using Fast Editor
  • Fixed parsing auto increment when editing ERD entity attribute
  • Fixed loading when UML Package name should be displayed in its body

New in Software Ideas Viewer 12.10 (Jan 20, 2020)

  • Added connector attributes for start and end cap
  • Added Arrow Connector tool to Drawing group
  • Added Add Port to context bar for UML classes, UML components and UML properties
  • Added Add Pint to context bar for UML actions
  • Added 'Toggle fields' context bar button for elements with fields (class, enumeration, etc.)
  • Show UML Package name in body
  • Displaying {required} attribute for required UML extension
  • Improved UML Communication Message - added guard, iteration and concurrency
  • Added context bar button for UML stereotype - Add Super Stereotype, Add Sub Stereotype
  • Formatting commands from ribbon applied to all text styles used in seleted elements
  • Instance specification can be set as value to instance specification attribute
  • UML Artifact can also be displayed as a document icon
  • Added new custom relationship cap types: FilledSquare, Circle, FilledCircle, Arc
  • Added additional recommended transitions between elements (activity diagram, profile diagram)
  • Added UML Dependency tool to UML Package Diagram group in toolbox
  • If custom default size of element is set to nothing, a predefined size will be used
  • Improved rendering of UML Activity Final Node and UML Final State for wide borders
  • Improved UI Check Box and UI Radio Button rendering - box size is bound to font height
  • Added support also for older EDMX version
  • Fixed long package URI rendering
  • Fixed long tagged value rendering
  • Fixed applying formatted styles from ribbon for selected fields
  • Fixed redundant separator line for enumeration with hidden fields
  • Fixed removing attribute default value in diagram editing if an enumeration value was set
  • Fixed selecting and connecting to UML required interface when its owner is nested a container
  • Fixed missing shadow for circular charts and arc bar chart
  • Fixed deadlock when setting a very small size to area chart
  • Fixed refreshing field style after applying a style from a style set for second and other times
  • Fixed applying styles from ribbon to a chart part
  • Fixed loading the correct style for charts after adjusting the style and then saving and loading
  • Fixed loading the correct rotation of arc bar chart
  • Fixed drag&dropping elements from project tree view in Element List mode
  • Fixed opening floating info windows one immediately after another
  • Fixed search&replace for ERD entity attributes
  • Fixed highliting found text in ERD entity attribute with column layout
  • Fixed default name for UML Stereotype element
  • Fixed some localization strings

New in Software Ideas Viewer 12.07 (Jan 13, 2020)

  • Enumeration item can be dragged and dropped to attributes to set it as default value
  • Instance Specification element can be dragged and dropped to attributes to set it as default value
  • Sort ERD entity attributes by name, type, nullability and keys
  • Improved field sorting algorithm to alpha numeric sorting
  • Improved searching diagram types - added other keywords
  • Added frame type 'interaction'
  • Option to hide Infographic Progress Bar value
  • Default line style change to Last Used
  • Multiple diagram may be associated to an element at once
  • Fixed missing new line style items in Line Style drop down button in ribbon
  • Fixed copy/paste/cut/select all in combo box in diagram editor (e.g. at lifeline editing)
  • Fixed application crash when searching in toolbox and no result is found in a group
  • Fixed selecting and connecting communication lifelines in UML communication diagram
  • Fixed parsing communication message sequence expression parts
  • Fixed lifeline selector displaying
  • Fixed copying of some element configurations [RQ#1619]
  • Fixed pasting of element sets with two and more instances of the same element
  • Fixed setting a wrong style when undoing a dialog action for an attribute
  • Fixed displaying value for bar, rounded bar and slider progress bar in Infographic diagram
  • Fixed loose end of rectangular relation jumping to zero coordinate after selecting
  • Fixed missing stereotype end quote [RQ#1620]
  • Fixed disappearing the field when moving it to an element which does not support such fields
  • Fixed moving/coping fields (attribute, operations) to UML Data Type

New in Software Ideas Viewer 12.06 (Jan 10, 2020)

  • Adjusted arrow of Message in UML Communication Diagram to conform the UML standard
  • Fixed loading project with chart legend
  • Fixed remembering background of diagram in export dialog (regression over version 11)
  • Fixed application crash when trying to add multiple same data rows to ERD entity
  • Fixed application deactivation when closing ERD entity data window
  • Fixed application crash when pasting ERD relationship to another diagram type
  • Fixed application crash when pasting elements with relationships as shared model
  • Fixed cases when pasted element may not be included to any project repository
  • Fixed loading projects with enabled change tracking
  • Fixed unwanted change of element bounds when moving a group of elements

New in Software Ideas Viewer 12.05 (Jan 6, 2020)

  • Relationship can be generated for UML class attribute by its type
  • Added context toolbar button for adding attribute by start/end role of association to a class
  • Color of icons in quick access bar is adjusted to background color which will prevent invisible icons - e.g. white icon on white background
  • Type of attribute and return type of operation can be set using drag&drop
  • More polished menus for lower editions
  • Improved aligning group of elements to snap lines
  • Fixed relationship end auto side resolution for relationships with several control points
  • Fixed parsing last column when its line does not end with comma (SQL DDL parsing)
  • Fixed refreshing recent project list during resizing
  • Fixed shape parameter limits for beveled rectangles
  • Fixed undo after editing field style (e.g. font)
  • Fixed inserting unconnected relationships do diagram using Source Code Reverse Engineering
  • Fixed wrong serialization of properties associated to classes when copying classes
  • Fixed application crash when try to edit tagged value when no tagged value is selected
  • Fixed duplicating persons in projects
  • Fixed some localization strings
  • Fixed application crash when saving a user interface diagram with a grid
  • Fixed saving images
  • Fixed unlocalized texts in items added to quick access bar after application start
  • Fixed application crash when trying to split a relationship with a dropped element

New in Software Ideas Viewer 12.02 (Dec 22, 2019)

  • Improved tab switching by current context
  • Auto fixing non-system end of lines pasted into the diagram edit box
  • Fixed formatted text loading
  • Fixed duplicating items in combo boxes for properites
  • Fixed version duplicating when selecting a version from Version drop down in Element Browser [RQ#1607]
  • Fixed application crash when trying to delete an element in Element Browser when nothing is selected
  • Fixed loading some projects
  • Fixed scalloped rectangle corner adjusting
  • Fixed displaying special grips for frame type which do not need them
  • Fixed undo for field styling
  • Fixed saving attribute style

New in Software Ideas Viewer 12.00 (Dec 13, 2019)

  • Improved ribbon - new compacted and large ribbon with menu
  • Auto activate tab which is needed in the specific context
  • Added icons for collapsed ribbon groups
  • Reorganized buttons and groups
  • Added support for UML 2.5, added missing UML features
  • Added or improved UML elements: Information Flow, Data Type, Signal, Usage, Abstraction, Manifestation, Deployment, Substitution, Connector, Information Item, Structured Activity Node, Input Pin, Output Pin, Value Pin, Model
  • Added new UML action elements
  • Added new attributes for action: Is Locally Reentrant
  • Added new attributes for activity: Read-Only, Single Execution
  • Added new attributes for class: Final Specialization
  • Added new attributes for state: Is Composite, Is Orthogonal, Is Simple, Is Submachine State
  • Added new attributes for artifact: Attributes, Operations
  • Added new attributes for lifeline: Selector, Represents
  • Added new attributes for activity partition (swimlane): Represents, Is Dimension, Is External
  • Added new attributes for join: Is Combine Duplicate, Join Spec
  • Added new UML state machine diagram elements: Fork (PseudoState), Join (PseudoState) and Choice (PseudoState)
  • UML Property (and other connectable elements) may represent a lifeline
  • Added support for stereotypes to UML comment
  • Added symbol ~ for conjugated ports
  • UML Instance Specification attribute supports instance values
  • UML Object changed to UML Instance Specification
  • Added support for SysML 1.5
  • New elements: Proxy port, Full port, Stakeholder
  • Added support for ArchiMate 3.1
  • Added new element: Value Stream
  • Added new element: Outcome
  • Added new element: Resource
  • Added new element: Course of Action
  • Added new element: Contract
  • Added new element: Material
  • Added new element: Facility
  • Added new element: Equipment
  • Added new element: Distribution Network
  • Added new element: Grouping
  • Added new relationship: Serving
  • Added new relationship: Influence
  • Added new relationship: Directed Association
  • Added non-directional and bi-directional access relationship
  • Reorganized ArchiMate elements in toolbox
  • Added support for ArchiMate color code
  • Added Infographic Diagram (Charts, Callout, Step, Pin, List Path, Arrow Path, Arrow Cycle, Duration Stopwatch, Clock)
  • Added Tutorial Diagram (Screenshot, Label, Step, Ribbon Connector, Tag, Connected Label, Shortcut Key, Wait, Cursor, Selection)
  • Added CMMN Diagram
  • Added Finite State Machine Diagram
  • Added IStar Diagram
  • Added UML-Derived Diagrams
  • UML Information Flow Diagram
  • UML Manifestation Diagram
  • UML Model Diagram
  • Improved XMI import
  • Improved element type conversion
  • Revamped Element Properties dialog
  • Added SQL DDL parser
  • Submenu Modifiers in element context menu shows specific modifiers for each element type
  • Ribbon group Modifiers was reorganized
  • Bitmap icons in toolbox, project tree were replaced by better scalable vector icons
  • New actions in context bar
  • Add Constructor for UML class
  • Add Precondition for UML Action
  • Add Postcondition for UML Action
  • Added Element Detail element for listing element attributes in a note box
  • Added Convert Element button to context bar
  • Added new relationship options - Start/End Point Auto Side
  • New template language commands:
  • ElseIf, FirstCharToUpper, FirstCharToLower
  • Class: AllSuperClasses, AllOperations, Constructors
  • List operations: Add, Remove, Clear, IsInList, Get, Union
  • Dictionary operations: Add, Remove, Clear, IsInList, Get, GetKeys, KeyValues, Map, Union
  • Referenced elements, which are not used on diagram, are displayed with yellow background in Element Browser - only not referenced elements are displayed with red background
  • New grip style
  • Added color code styles
  • Added new border styling options - separated styles for left, right, top and bottom border
  • Added tree map chart
  • Added arc bar chart
  • Added circular chart
  • Pie,
  • Semicircle
  • Arrowed cycle
  • Added area chart
  • Points
  • Lines
  • Area
  • Bars
  • 3D Bars
  • Spikes
  • Added bar chart
  • Added table chart - rectangles, rounded rectangles, triangles, ellipses, hexagons
  • Added spider chart
  • Added Entity Framework EDMX diagram import
  • Added support for drag&drop multiple selected elements from project tree sidebar to diagram
  • Improved source code template editor
  • Improved word selection
  • New line with preserved indentation
  • Improved template syntax auto complete behavior
  • Tabs with Source Code Template Editor are named by the edited file
  • Tabs with Document Template Editor are named by the edited file, header with name is hidden
  • Improved sequence diagram editing
  • Auto-expanding lifelines
  • Auto-aligning connected lifelines' heights
  • Right drag&drop property to lifeline to set its representing element
  • Added new options to context bar: Add Lifeline to Left, Add Lifeline to Right
  • Drag&drop property from project tree to create a new lifeline in sequence diagram
  • Showing sequence message number for sequence messages
  • Fixed ratio of UML Collaboration changed to free ratio
  • Improved imported model tree view in XMI import dialog
  • Improved Properties sidebar - added specific model element properties
  • Improved name editing of Properties and Lifelines in diagram editor - name is selected in edit box
  • Added multi-color gradient fill
  • Added button for reverting color gradient
  • Improved tree control visual
  • Improved Detail panel in Element Browser
  • Better organized related elements, constraints, notes
  • Better layout for associated and related diagrams
  • Added context menu item for adding new element instances to diagram from Element Browser
  • After navigating to a diagram of the selected element, the element instances are selected in the diagram
  • Added menu item Add Element to Add Element drop down menu
  • Reorganized and redesigned style properties panel
  • Added Style tab to Attribute Editor dialog
  • Added Style tab to Operation Editor dialog
  • Completely new compact and better stereotype assignment editor
  • Improved BPMN diagrams
  • Name is not separated from the lane content by line
  • Tools in Drawing group are displayed as icons without captions by default
  • Added confirmation dialog before clearing all filter alternatives using Clear button
  • Added search to code editor
  • Improved size editing in diagram editor
  • Added Modifiers sub menu to context menu for relationships
  • Container are inserted to background by default
  • Elements covered by container at inserting are added to container
  • Improved container handling for UML Activity, UML System Boundary, UML Loop Node
  • Improved preview panel in Source Code Template Manager - added scrollbar and changed font to monospaced
  • Added refresh button for template output preview
  • Faster inserting when adding a big number of elements from project tree to diagram
  • Added support for view to database import - OLE DB
  • Added support for constructor generation (C++, C#, VB.NET, Java)
  • Added support for absolute lock of relationship start and end points
  • Added regex filter
  • Improved diagram element filtering by other properties
  • Added case insensitive option to filters
  • Added regex option to filters
  • Added match whole to filters
  • Added common property names to Property combo box in Filter Definition dialog
  • Added sizing grip for labeled element label
  • Added new allowed transitions: various transitions in UML Interaction Overview Diagram, UML Class -> UML Interface via Realization
  • Added support for referenced Instance Specifications as default values of operation parameters
  • Class can be dropped to Instance Specification to set its type
  • Saving settings in source code generation settings dialog
  • New line style - smooth
  • New line style - circle
  • New gloss effect styles - flat, inclined, rounded, diagonal
  • Improved mind map connectors
  • Delete commands in context menu grouped to a submenu
  • Added Stereotypes submenu to context menus for elements and fields
  • Added navigation between attributes of UML Instance Specification using up and down keys
  • Allowed action performing with selected elements in Element Browser - ribbon actions, sidebars
  • Added change tracking state symbol next to diagram names in Project tree in Diagram Types mode
  • Alternate style can be derived from base style: Lighter, Much Lighter, Darker, Much Darker, Grayscale, Inverted brightness, Fill by border, Complementary colors, Inverted colors, Black, White
  • Added a tool to Style Set Editor - Unify Fonts By Selected Style
  • Added context menu to style set editor
  • Improved composed elements layout
  • Added new type sets:
  • Oracle
  • SQLite
  • Added style aliases
  • Improved Start Page - added options to directly create project from code, database and xmi
  • Improved port selection
  • Added a lot of new shape tools to Drawing group
  • Diamond, Pentagon, Hexagon, Octagon
  • Chevron
  • Parallelogram, Trapezium
  • Plus, Multiply
  • Inverted Rounded Rectangle
  • Snipped Rectangle
  • Pie, Chord
  • Cube
  • Frame, Half Frame
  • Block Arc
  • Circle Hollow
  • Wave, Double Wave
  • Notched arrow (Free Angle)
  • Arrow (Free Angle)
  • Striped Arrow (Free Angle)
  • Chevron (Free Angle)
  • Bidirectional Arrow (Free Angle)
  • Callout Arrow
  • Scroll
  • Ribbon
  • Rrowed arc, Double arrowed arc
  • Moon, Sun
  • Gear
  • Prohibition Sign
  • Drop
  • Corner radius may be set for each corner of rounded rectangle separately
  • Selection outline by actual shape instead of rectangle bounds for shapes from Drawing group
  • Improved internal grips for shapes from Drawing group
  • New icons for elements in the project tree
  • Different icons for different association types in the project tree
  • Unfilled element names are ignored for name duplicate checking
  • Immediate editing of UML State action after adding it in Properties editor
  • Expansion Node, Duration Constraint, Gate changed to labeled element
  • Improved UML Interaction rendering
  • Improved borders and lines rendering
  • Added button for clearing action shortcut keys (Options/Ribbon, Menu, Toolbar tab)
  • Added default shortcut key for Properties dialog (F5)
  • Improved special shape grips handling
  • New built-in filter: Hide drawings
  • Added support for parsing constructors to source code reverse engineering
  • Open diagram windows are saved to the project and restored after loading the project
  • New settings: Restore last open windows
  • New settings: Show project overview on loaded
  • New settings: Save open windows (to project file/to separate file/do not save at all)
  • Added support for multiline labels for transitions and other connectors
  • New comments panel style
  • Improved Add Object Attributes dialog - its list box supports searching
  • Improved stakeholder editor in Use Case definition editor
  • Added support for class styling for fields
  • Added default line style per diagram
  • Added default line style by last setting
  • Improved default relationship label placement
  • Smarter search algorithm in Quick Action Box and New Diagram Menu
  • Added specific element icons to Comparison windows
  • Look in parameter in Search dialog is remembered after closing the dialog
  • Labels of border element can be resized
  • End field editing when dragging an element over the canvas
  • Fixed flickering when switching between sidebars
  • Fixed processing selection change in list boxes
  • Fixed application crash when deleting text in code editor after changing the text indentation
  • Fixed rendering of UML exception handler with rectangular line style
  • Fixed auto-size for comment with stereotypes and for constraints
  • Fixed source code template preview updating when select another template
  • Fixed parsing values for IN operator in filter definition
  • Fixed editing UML instance specifications - classifier disappeared after renaming
  • Fixed sidebar freezing after clicking on panel title bar
  • Fixed undo/redo in code editor for some cases
  • Fixed small range of allowed numbers for numeric tagged values
  • Fixed showing tooltip for multi-value editor in grid (e.g. used at CRUD matrix editing)
  • Fixed attaching UML Port to Properties
  • Fixed copying data from grid to clipboard in some scenarios
  • Fixed the mouse cursor change over grips
  • Fixed tab orders in some windows
  • Fixed text alignment for relationships
  • Fixed manipulation with label of relationship without name but with stereotypes
  • Fixed renaming fields using context menu
  • Fixed inserting two UML Message relationships in UML Communication Diagram on drawing action
  • Fixed toolbox refreshing after changing the icon size or text displaying
  • Fixed Close action - it did not work for non-diagram windows
  • Fixed resizing for rotated objects
  • Fixed application crash when double-clicking on empty space in cooperation comments panel
  • Fixed field styling
  • Fixed application lost focus after closing documentation window
  • Fixed tagged value reference binding for operations and operation parameters
  • Fixed Move to right in project comparison
  • Fixed auto-scroll for project tree view

New in Software Ideas Viewer 11.101 (Oct 23, 2019)

  • Fixed loading of projects with groups, SysML Constraint Property Parameter, Flowchart Connectors, Grafcet Initial Enclosing Step and Grafcet Jump
  • Fixed shotcut keys saving
  • Fixed Merge tool to Merge Dependency tool in SysML Package Diagram toolbox
  • Fixed attaching ports to components and properties

New in Software Ideas Viewer 11.100 (Oct 7, 2019)

  • Fixed parsing source codes with a specific comment content [RQ#1610]
  • Fixed building object model from imported BPMN
  • Fixed exporting to BPMN (gateways)
  • Fixed DPI related issue to context bar
  • Fixed application crash when loading the project file with SysML ViewPoint
  • Fixed problem with scrolling to the bottom of the toolbox

New in Software Ideas Viewer 11.99 (Aug 21, 2019)

  • Added support for properties and read-only properties to interface source code generation (C#) [RQ#1609]
  • Added support for read-only properties to class source code generation (C#)
  • Added button for removing owner to Properties dialog [RQ#1609]
  • Added allowed transitions for BPMN diagrams
  • Added warning when trying to save a project outside any solution in SIM Server repository
  • Fixed refreshing toolbox after expanding/collapsing tool groups
  • Fixed saving and loading mind maps
  • Fixed context bar layout for higher DPI (context bar was too small for high dpi)

New in Software Ideas Viewer 11.97 (Apr 1, 2019)

  • Improved BPMN export
  • Fixed application crash when running under Mono

New in Software Ideas Viewer 11.96 (Mar 12, 2019)

  • Improved BPMN export
  • Remembering diagram image export settings
  • Fixed application crash for custom code templates when generate one file per diagram
  • Fixed inserting E-R relationship when moving a snap point from one entity to another [RQ#1587]

New in Software Ideas Viewer 11.95 (Feb 1, 2019)

  • Fixed application crash when trying to open an element with unconnected relationship in Model Navigator
  • Fixed application crash when pressing Down/Up in Start with... box
  • Fixed reset grid sorting after updating data in Element Browser and Field Browser
  • Fixed project corruption after printing only selection and saving the project
  • Fixed print preview refresh after reopening it

New in Software Ideas Viewer 11.94 (Jan 21, 2019)

  • Added source code highlighting to Operation Properties dialog
  • Added new template language commands: Operation - IsUnique, IsQuery, IsOrdered, Redefines, ReturnMultiplicity
  • Added support for comments in template //
  • Fixed wrong encoding attribute value in XMI export
  • Fixed application crash when try to set template file to read-only file or unauthorized path
  • Fixed Yes/No buttons in some information boxes to OK button
  • Fixed quick action box location in Classic Menu interface style
  • Fixed handling Cr and Lf lines in code editor
  • Fixed parsing lines in included source codes (lines are now converted to system defaults) [RQ#1584]

New in Software Ideas Viewer 11.93 (Jan 16, 2019)

  • Fixed loading grid with undefined column widths and row heights
  • Fixed rare case of application crash when searching next item
  • Fixed application crash when trying to send project by email

New in Software Ideas Viewer 11.92 (Jan 7, 2019)

  • Added support for anonymous enums to C++ source code parser
  • Allowed adding ports to frames [RQ#1581]
  • Fixed application crash when editing a relationship line [RQ#1579]
  • Fixed application crash when editing SysML Block attributes or operations
  • Fixed saving image links (Project saving option: Relative link to images)
  • Fixed application crash when trying to save UI diagram with grid with undefined (default) rows and columns
  • Fixed parsing C++ source code lines with int
  • Fixed disabling diagram frame using Properties dialog [RQ#1580]

New in Software Ideas Viewer 11.91 (Dec 12, 2018)

  • Added Add Super Interface and Add Sub Interface actions to context bar
  • Locked tool can be unlocked using ESC key
  • Improved adding elements using Smart Keys feature
  • Connection string names are displayed in combo box in Database Import dialog
  • Updated Archimate Assignment to newer standard
  • Added support for resizing to columns and rows in UI Grid
  • Improved adding use cases inside a container [RQ#1576]
  • Fixed switching to default tool after inserting an element using smart keys [RQ#1577]
  • Fixed missing operation parts in operation created using Implement Interface or Override Operations
  • Fixed application crash when importing model from database and no diagram is open
  • Fixed user interface issues for higher DPI
  • Fixed selection outline shape for some diagram elements
  • Fixed naming nested diagram by the name set in New Diagram dialog [RQ#1573]
  • Fixed missing nested diagrams in Batch Image Export dialog [RQ#1574]
  • Fixed missing nested diagrams in Associate Existing Diagram dialog [RQ#1575]

New in Software Ideas Viewer 11.90 (Nov 19, 2018)

  • Line points can be moved in restricted way by 45° from previous point (CTRL pressed) or next point (SHIFT pressed)
  • Vertical and horizontal line segments in line with oblique style may be moved in same way as for rectangular style
  • Renaming UML State/Value Lifeline directly in the diagram editor
  • Renaming states of UML State Lifeline directly in the diagram editor
  • Renaming tick labels of UML Timing Frame directly in the diagram editor
  • Editing in tick grid (UML Timing Diagram) on single click
  • Improved quick action box drop down rendering in higher DPI
  • Quick action box displays more items in drop down
  • Improved self sequence message rendering
  • Improved Control+Delete for deleting next word in editor text boxes
  • Fixed rendering buttons in sidebar title bars
  • Fixed default accent color from white to blue
  • Fixed some missing localization strings
  • Fixed timing frame ticks rendering
  • Fixed rendering name in state and value lifeline (UML Timing Diagram)
  • Fixed rendering style preview border in Styles sidebar after mouse hover
  • Fixed 'Unknown' label in the project tree for Timing Lifeline element
  • Fixed zoom behavior for small values
  • Fixed incorrect label bounds in higher DPI
  • Fixed Start Page in higher DPI
  • Fixed showing connection strings in combo box in Database Import dialog after changing database type

New in Software Ideas Viewer 11.89 (Oct 31, 2018)

  • Added Pan setting 'Allow Selection'
  • Text Format dialog can be used to change font also for selected elements and fields (not only in formatted text editor)
  • Nested diagrams added to the folder overview
  • Custom ID of DFD process and DFD store can be edited directly in the diagram editor
  • Small route improvements for simple rectangular lines
  • Fixed unconnected comment connector dot rendering by its style
  • Fixed application crash when working with some elements after pasting from clipboard
  • Fixed full qualified name rendering for some elements (e.g. SysML Block)
  • Fixed locking labels to relationship start/end point for rectangular style
  • Fixed applying padding style to class template parameter fields
  • Fixed moving element in vertical/horizontal direction with CTRL pressed (it was affected by snaplines)
  • Fixed setting font name and size using text boxes in Text Format dialog
  • Fixed hiding asterisk after project name (in title bar) for saved projects immediately after saving
  • Fixed element part name 'Attribute/Operation Nullability' to correct 'Attribute/Operation Visibility'
  • Fixed invisible text in title bar when accent color is not applied for title bars in Windows 10
  • Fixed DFD gate resizing after inserting

New in Software Ideas Viewer 11.88 Build 6869.16683 (Oct 22, 2018)

  • Improved inserting relationships over containers using drag&drop
  • Improved inserting self-relationships for containers
  • Improved ribbon layout for smaller window sizes
  • Fixed working with drop down buttons and combo boxes in floating ribbon group
  • Fixed Flow Port (Out) tool - it created In/Out instead of Out flow port
  • Fixed wrong direction of flow ports after loading a project [RQ#1569]
  • Fixed application crash for diagrams with deleted main frame
  • Fixed selection and delete of main diagram frame
  • Fixed definition of default style from styles side bar

New in Software Ideas Viewer 11.87 Build 6861.41143 (Oct 15, 2018)

  • Improved grid control design
  • Fixed changing E-R relationship ends
  • Fixed small bugs when editing grid cells
  • Fixed self-relationship rotation
  • Fixed application crash when try to open Text Format dialog in empty formatted text box
  • Fixed application crash when try to generate SQL DDL script for a model with relationships with unconnected end [RQ#1567]

New in Software Ideas Viewer 11.86 Build 6855.16505 (Oct 8, 2018)

  • Optimized rendering of big bitmaps using as custom image presentation style
  • Added action 'Remove all element styles' for selected elements
  • Added menu actions for quick setting of default style for element categories (Styles Sidebar)
  • Set General Default Style
  • Set Default Style For All
  • Set Default Style For Boxes
  • Set Default Style For Relationships
  • Set Default Style For Labeled Boxes
  • Set Default Style For Containers
  • Set Default Style For Drawings
  • Set Default Style For Selected Element Type
  • Set Default Style For Selected Element Stereotype
  • Added new buttons to Styles sidebar
  • Remove all field styles
  • Remove all element styles
  • Improved visiblity of buttons in active sidebar title bar
  • Fixed Remove All Custom Styles - removes also style classes
  • Fixed moving nested elements together with their container
  • Fixed moving firmly connected elements (e.g. interfaces) with the target element
  • Fixed adjusting z-order of firmly connected elements when moving the target element to a container

New in Software Ideas Viewer 11.85 Build 6849.16267 (Oct 2, 2018)

  • Improved rectangular lines editing
  • Added action 'Remove all field styles'
  • Improved trial license processing
  • Diagram author(s) field is filled automatically
  • Added auto snapping to borders to UI Menu
  • Auto snapping can be suppressed by holding ALT key
  • Auto snapping to borders sets also anchors to inserted elements
  • Improved naming of association entity by 'Create Association Entity' action
  • Added links to Software Ideas Modeler's social networks on Start Page
  • Added support for extensionElements for BPMN import/export
  • Added shortcut key info to quick action box
  • Improved ruler rendering
  • Added submenus Element/Container Layout and Element/Relationship to classic menu
  • Improved handling with rectangular relationships
  • Improved handling with 'lollipop' interfaces attached to an element
  • Complete hierarchy of UI Menu can be edited inline in diagram editor
  • Added shortcut keys (CTRL-Down, CTRL-Up) for navigating between attributes and operations in diagram editor
  • Fixed missing localization strings
  • Fixed removing style from style set using Style Set Editor
  • Fixed missing localization for DuplicateStyleIdentifier alert
  • Fixed refreshing Styles sidebar after loading a new style set
  • Fixed rendering of ERD entity keys in Icons mode
  • Fixed rendering of aggregation end (UML Association)
  • Fixed application crash when trying to set value higher than 255 to RGBA value in color drop down
  • Fixed application crash when trying to set empty or incorrect value to border width in Style Properties editor
  • Fixed application crash when trying to set empty or incorrect value to padding in Style Properties editor
  • Fixed application crash when opening drop down list of button added to quick access bar [RQ#1562]
  • Fixed applying default line style for some actions
  • Fixed restoring default settings [RQ#1563]
  • Fixed highlight of hover segment of rectangular line
  • Fixed presentation animation sidebar icon in ribbon
  • Fixed application crash when trying to add a task to TO-DO list and no element is selected
  • Fixed application crash after adding a tagged value to a swimlane
  • Fixed locking UML association ends to specific position on border
  • Fixed application crash when redoing undone line style change
  • Fixed application crash when navigating between SysML block fields using keys
  • Fixed bounds of groups with rotated elements
  • Fixed styling of groups of element groups

New in Software Ideas Viewer 11.80 Build 6830.13675 (Sep 13, 2018)

  • Added Entity Relationship Diagram settings
  • Keys - Plus & Hash (+#)/PK FK/Icons
  • Cardinality - Crow's Foot/Min-Max
  • Attribute parts - Flow/Columns
  • Active tool switches to selection after inserting element from toolbox using drag&drop
  • Improved displaying glossary term in tooltip - long lines in description are split to multiple lines
  • Improved layout of Layer element in Computer Network Diagram - name is centered to bottom line of shape
  • Added dialog for setting rotation when clicking on Rotate button in ribbon
  • Added more predefined transitions to flowchart
  • Added grid type setting to Grid button in ribbon
  • Added default shortcut key for Reverse Relationship - ALT + E
  • Displaying shortcut keys in context menus of diagram editor
  • Improved freehand path tool
  • Improved rectangular relationship ends
  • Improved rendering of relationship caps when line dash style is applied
  • Enlarged width of font name list in ribbon
  • Added key navigation (Home, End, Down, Up, PageDown, PageUp) to ribbon combo boxes
  • Added key search to ribbon combo boxes
  • Improved prioritization of search results in quick action box
  • Added possibility to click through empty parts of UI Menu element and select elements under it
  • Preserving indent in the code editor in the Parser sidebar
  • Added predefined transitions to Chen Entity Relationship Diagram
  • Improved 'Create Association Entity' action to follow default line style of relationships
  • Use case can be renamed in tab bar (when it is open in a use case definition tab)
  • Use case can be deleted from the tab context menu (when it is open in a use case definition tab)
  • Added new template language commands:
  • ERD Chen Entity: EntityType, Attributes, HasKey, Keys, Relationships, PrimaryKeyName
  • ERD Chen Relationship Info: RelationshipType, Relationship, From, To, FromEntity, ToEntity, FromMultiplicity, ToMultiplicity
  • ERD Chen Attribute: AttributeType
  • ERD Chen Participation: ParticipationType, Multiplicity
  • Added support for SQL DDL script generation for Chen Entity Relationship Diagram
  • Improved rendering quality for icons in list boxes (e.g. list box with types in Filter Definition window)
  • Added diagram type name to each element type in the list box in Filter Definition window
  • Improved navigation between operation and attributes using Down/Up keys in diagram editor
  • Tables can be inserted from database sidebar to a diagram by double-click
  • Tables can be dragged from database sidebar to the canvas of the diagram editor
  • Elements inserted to the diagram editor by drag&drop are selected after inserting
  • New element dropped over free relationship end connects to this relationship
  • Improved connecting relationship to element on position where other relationships are connected
  • Getters and setters can be generated for several selected attributes
  • Pressing the Down key while editing the name of Enumeration navigates to first enumeration item or creates one
  • When setting line style to other than rectangular or rounded rectangular, auto path is turned off
  • BPMN commands can be applied to multiple selected elements at once
  • Added allowed transitions for Actor Lifeline to universal connector
  • Added support for drag&drop change of attached fields to ERD Relationship and UML Association
  • Fixed displaying description to glossary terms surrounded by punctuations or symbols
  • Fixed container area of Layer element (Computer Network Diagram), Component element (UML Component Diagram), Class (UML Composite Diagram), Node (UML Deployment diagram)
  • Fixed rendering of some elements in sketchy style
  • Fixed icon for flowchart merge tool
  • Fixed some icons in project tree and added missing icons for some elements
  • Fixed scrolling tree view to top after resizing
  • Fixed layout refreshing after including label to element main borders
  • Fixed layout refreshing after setting label position to one of predefined positions (left/right/top/bottom)
  • Fixed default field for the Diagram Description element to description
  • Fixed handling shortcut keys (F3,F4,F9, ...) from search textbox in the toolbox
  • Fixed using toolbox shortcut keys after clicking the toolbox
  • Fixed application crash when pasting some kinds of elements copied from a container
  • Fixed calculating stereotype layout for UML Component
  • Fixed application crash when trying to set font with an incorrect name from ribbon
  • Fixed scattering of elements (previously nested in the container) after changing the layout of the container
  • Fixed inserting a new element over a relationship end
  • Fixed selecting elements from disabled layer using select all/invert selection/select all of same type/tab
  • Fixed application crash when editing sequence action and try to set multiple values to a single parameter
  • Fixed parsing of expression for Message (UML Communication Diagram)
  • Fixed showing field descriptions for ERD Entity
  • Fixed application crash when try to login to Software Ideas Server without its configuration
  • Fixed missing Select Whole Graph menu item in classic menu Edit/Select/Select Whole Graph
  • Fixed definition editing after inserting and on F2 key pressed for UI Breadcrumbs, UI Button Group and UI Tabs
  • Fixed some texts in user interface
  • Fixed recalculation of font size for field editor in diagram editor after zooming
  • Fixed setting interrupting to BPMN Event after checking Throw check box
  • Fixed recalculation of label position of UML Sequence Message while moving it
  • Fixed rendering one-line UI Paragraph with Lorem Ipsum text
  • Fixed applying padding to UML Frame element
  • Fixed applying shadow to UML Frame element
  • Fixed rendering nested elements of nested elements in expansion table element
  • Fixed copying freehand stroke
  • Fixed unexpected Properties dialog closing when floating window was open (e.g. Element References)

New in Software Ideas Viewer 11.70 Build 6781.15351 (Jul 26, 2018)

  • Auto size of edit box when typing longer text in diagram editor
  • Added BPMN Import
  • Improved BPMN Export
  • Added new model elements: BPMN Process, BPMN Category
  • Improved BPMN model
  • Added missing icons for some BPMN elements
  • Fixed application crash when showing Properties dialog for SysML Block [RQ#1560]
  • Fixed refreshing layout of lane after resizing another lane in its pool
  • Fixed showing Properties on double click on element
  • Fixed closing File tab page and context tab group when switching to Classic menu
  • Fixed incorrect container choice when dropping element over a relationship in container
  • Fixed moving relationship points when moving connected elements using arrow keys

New in Software Ideas Viewer 11.60 Build 6739.40455 (Jun 15, 2018)

  • Improved full screen mode
  • Open links from Sharepoint [RQ#458]
  • Improved SQL script generation - added identity insert [RQ#1559]
  • Added new template command: HasAutoIncrement (ERD Entity)
  • Set UML class attribute type by dragging association from another class to this attribute
  • Improved connecting two fields (e.g. attributes)
  • Fixed SQL reverse engineering for some configuration [RQ#1557]
  • Fixed application crash in Aliases Editor when no elements exist
  • Fixed recording macros
  • Fixed rare application crashes when displaying drop downs in ribbon or submenus
  • Fixed renaming elements in container on second click
  • Fixed application crash when exporting diagram
  • Fixed incorrect locking to both ends of relationship when 'lock to fields' enabled and relationship is connected to only one field

New in Software Ideas Viewer 11.55 Build 6704.13434 (May 10, 2018)

  • Rsion 11.55 (Release date: 2018-05-10)
  • Import default values for table columns (MS SQL) [RQ#1557]
  • Improved syntax highlight for SQL DDL (added keywords EXEC and DEFAULT)
  • Added dropdown with list of operations for sequence actions which point to SysML Block lifeline [RQ#1558]
  • Checking content outside page when exporting diagram to image
  • Fixing content outside page if it is possible when exporting diagram to image
  • Adding new pages to left and top when setting Multiple Pages is enabled

New in Software Ideas Viewer 11.53 Build 6687.38289 (Apr 24, 2018)

  • Improved database import dialog - tables are grouped by schema [RQ#1501]
  • Template commands for text format change can convert string to formatted text [RQ#1508]
  • Fixed hidden panel closing [RQ#1554]
  • Fixed disappearing sidebars after minimizing and maximizing the application [RQ#1555]
  • Fixed possible application crash at start up when default folders file is corrupted [RQ#1552]
  • Fixed rare application crash when displaying tab thumbnail
  • Fixed displaying window outside the current screen(s) [RQ#1556]

New in Software Ideas Viewer 11.52 Build 6659.14422 (Mar 26, 2018)

  • Added new tools to UML Use Case diagram: Use, Precedes, Invokes
  • Fixed loading some projects with decision table [RQ#1553]
  • Fixed replace all when there is more matches in single name/text
  • Fixed deactivation of main window after closing Search/Replace window
  • Fixed diagram type selection in style set editor
  • Fixed selection outline for Stored Data element (Flowchart diagram)
  • Fixed copying elements with extended color
  • Fixed saving/loading of text added to shape from Graphics gallery
  • Fixed application crash when trying to search with checked option 'Open window with all results'
  • Fixed application crashes connected to ribbon

New in Software Ideas Viewer 11.51 Build 6631.15277 (Feb 26, 2018)

  • Added Property and Flow Property tool to SysML Block Definition Diagram
  • Fixed loading of projects with SysML diagrams created in older versions
  • Fixed continuous numbering in unrelated partial documentations in exported project documentation

New in Software Ideas Viewer 11.50 Build 6627.13581 (Feb 22, 2018)

  • New Features and Improvements:
  • Added support for loading/saving from/to SharePoint [RQ#342,RQ#1504]
  • Added new SysML element Item Flow
  • Added new SysML element Allocate
  • Added new SysML element Interface Block
  • Added new SysML element Binding Connnector
  • Added new SysML element Bound Reference
  • Added specific Frame tool to more diagrams [RQ#1547]
  • Improved SysML Property element [RQ#1549]
  • Improved SysML Port element
  • Improved SysML Unit element - added Symbol, Description, DefinitionURI
  • Improved SysML Quantity Kind element - added Symbol, Description, DefinitionURI
  • Added owner element information to SysML diagram frame [RQ#1550]
  • Added option to create nested diagrams from context menu in Element Browser
  • SysML diagram frame supports stereotypes
  • Fixed Bugs:
  • Fixed deleting nested diagrams
  • Fixed displaying stereotypes for some elements
  • Fixed showing port name on second time [RQ#1541]
  • Fixed moving stereotypes
  • Fixed formatted text rendering for text containing two same lines
  • Fixed application crash when resizing sidebar too much
  • Fixed application crash for auto backup to absolute path
  • Fixed drawing smart key hint [RQ#1546]
  • Fixed loading/saving element name style - Local Name [RQ#1545]
  • Fixed text wrapping of justified text in numbered/bullet list [RQ#1542]
  • Removed Instance Specification from SysML Block Diagram
  • Fixed flow port type saving/loading [RQ#1548]
  • Fixed empty heading line in Glossary section in default documentation template
  • Fixed corrupted table for enumeration items in default documentation template
  • Fixed application crash when using Use Cases documentation templates
  • Fixed application crashes after deleting diagram with enabled frame
  • Fixed application crash when trying to open the dropo-down menu of Add Element button in Element Browser and no element is selected
  • Fixed application crash when trying to add a nested diagram to element which was added using Element Browser
  • Fixed missing flow events in documentation generation by default template
  • Fixed resetting numbering in DOCX export
  • Fixed application sending to background after closing floating info windows (Element References, Associated Diagrams)

New in Software Ideas Viewer 11.45 Build 6576.68133 (Jan 3, 2018)

  • Improved Requirement diagram:
  • Insert requirement bellow/above
  • Indent selected requirements (make subrequirements)
  • Outdent selected requirements (cancel subrequirements)
  • Numbering style
  • Formatted requirement description
  • Insert links to requirement description
  • Move up/down requirements
  • Improved default layout
  • Fixed element connector copy/paste [RQ#1535]
  • Fixed element renaming after deleting its name [RQ#1534]
  • Fixed tab renaming after deleting its name [RQ#1534]
  • Fixed application crash after opening an encrypted project file [RQ#1537]
  • Fixed application crash when double-clicking empty space in diagram editor
  • [Mono] Fixed application crash when closing application
  • Fixed non-working Table/Diagram switch button when clicking on its right side
  • Fixed application crash when generating source code with properties for implicit language [RQ#1538]
  • Fixed Default source code template for VB.NET

New in Software Ideas Viewer 11.41.6536.40414 (Nov 24, 2017)

  • Added option to show full project path [RQ#1533]
  • Added option to format virtual operation as italic [RQ#1532]
  • Added icons to ribbon/menu/toolbar configuration tree (Options dialog)
  • Fixed focus lost when using left/right arrows in combo box during diagram editing
  • Fixed parsing messages of UML sequence action
  • Fixed application crash when setting an existing operation to sequence message in sequence diagram
  • Fixed application crash after uploading project first time
  • Fixed displaying deleted solutions in server repository browser
  • Fixed displaying text alignment setting for setting group with different sub-settings [RQ#1529]
  • [Mono] Fixed application crash on start

New in Software Ideas Viewer 11.40.6515.15834 (Nov 2, 2017)

  • Added Element Alias Editor
  • Added support for aliases to glossary term
  • Added support for other names and abbreviations to glossary term
  • New element can be inserted to a diagram on single click
  • Application settings are passed to Software Ideas Server console when called from Software Ideas Modeler
  • New options for displaying name and parent name:
  • Show local name and auto parent path
  • Show fully qualified name and auto parent path
  • Show local name with parent path
  • Show fully qualified name with parent path
  • Show local name
  • Show fully qualified name
  • 'Show Parent Name' displays full parent (owner) path (instead of repository name) under name in parentheses
  • Automatic initialization of user first name and last name
  • Added new template language commands for Glossary Item: GetAlias, OtherNames
  • Added new template language commands for Project: AliasGroups
  • Added new template language commands for AliasGroup: Name, Description
  • Added missing sidebars to menu View/Sidebars/
  • Fixed application crash when default names file is corrupted
  • Fixed closing the last tab
  • Fixed application crash after clicking in and out of font name/size box when element field is selected
  • Fixed license handling in Software Ideas Server
  • Fixed saving existing project to server (Software Ideas Server)
  • Fixed editing multiplicity in diagram editor at some zoom values
  • Fixed calculating layout for group of elements
  • Fixed (template) evaluation of tagged values for some elements
  • Fixed saving glossary term meaning when editing its content and immediately click on Add button
  • Fixed application crash when trying to add a new alias group with an already used name
  • Fixed non-working update for links to project objects in Glossary

New in Software Ideas Viewer 11.30.6507.40113 (Oct 26, 2017)

  • Added support for documentation template settings
  • Added template commands: Optional, EndOptional, UserInput
  • Improved default documentation template
  • Added optional regions
  • Added glossary description
  • Added attibute tagged values
  • Added support for right to left languages to formatted text editor [RQ#1530]
  • Fixed displaying multiple-nested content from other tabs in UI Tab Control
  • Fixed saving default tagged values to default names file
  • Fixed application crash when copying and pasting some elements
  • [Mono] Fixed application crash when displaying shortcut keys
  • Fixed big font size in ribbon for higher DPIs [RQ#1531]
  • Fixed application crash when trying to close more application instances at once [RQ#1528]

New in Software Ideas Viewer 11.27.6484.39694 (Oct 3, 2017)

  • Fixed application crash when editing attributes and styling sidebar or documentation sidebar is not allowed
  • Fixed application crash when deleting last attribute or operation

New in Software Ideas Viewer 11.26.6483.30938 (Oct 2, 2017)

  • Fixed problem with enabled features in Customized edition
  • Fixed application crash when trying to use disabled buttons in ribbon

New in Software Ideas Viewer 11.25.6467.21532 (Sep 15, 2017)

  • Added Table properties dialog (formatted text)
  • Added Border and Background dialog (formatted text)
  • Added support for cell padding (formatted text)
  • Improved default documentation template
  • Added Operation heading
  • Centered diagram image
  • Better table style
  • Added documentation for Enumeration elements
  • Added paragraph styles for 5th and 6th level headings
  • Adjusted paragraph styles
  • Added new template language command: ToSingleLine (string)
  • Added new template language command: HasNestedDocumentation (Operation)
  • Improved documentation comment generation for operation parameters (C++, C#)
  • Improved documentation comment reverse engineering to diagram
  • Parse operation parameters documentation
  • Various notation variation supported
  • Fixed application deactivation after closing Entity Data and Documentation window using Close button
  • Fixed cursor rendering in code editor
  • Fixed changed formatting of partial documentations after project documentation generation
  • Fixed saving global documentation script templates
  • Fixed indentation export to DOCX
  • Fixed application crash when using Make Independent Model
  • Fixed showing Properties dialog for Enumeration Item using context menu/Properties
  • Fixed application crash when generating interactive documentation

New in Software Ideas Viewer 11.20.6450.38749 (Aug 30, 2017)

  • Added Expansion Table element (User Interface Diagram)
  • Added Detail Expansion element (User Interface Diagram)
  • Added Drop Down Button (User Interface Diagram)
  • Inserting UML sequence messages using drag&drop
  • ALT key for temporary disabling any snapping and preferred sizes effects
  • Improved snapping to snap lines
  • Alternative style is applied also to UI Grid row header
  • Added support for strikethrough, superscript and subscript format to HTML export
  • Added support for numbered lists to HTML export
  • Fixed error after switching diagrams [RQ#1526]
  • Fixed UI Grid layout calculation
  • Fixed element renaming in diagram
  • Fixed activation of underlying elements when double-click a selected element
  • Fixed losing the point definition for oblique line with multiple control points after loading a project [RQ#1511]
  • Fixed unclosed lists in HTML export
  • Fixed ignoring diagram size in exported PDF documents via batch export [RQ#1527]
  • Fixed ignoring selected default folder in following File Save dialog for diagram export to image
  • Fixed saving global documentation script templates (added save alert box)
  • Fixed style of title label with active element name in Tracked Changes form
  • Fixed confusing opening a documentation template in template management tab when it is already open in a separate tab
  • Fixed application crash when trying to delete a newly created documentation template script
  • Fixed rendering lines in IDEF1X entities without attributes or keys
  • Fixed applying multi-level numbering format to formatted text

New in Software Ideas Viewer 11.17.6444.14015 (Aug 23, 2017)

  • Active tab of UI Tab Control can be switched directly in the diagram
  • Rows and columns of UI Grid can be reordered using drag&drop in Properties dialog
  • New rows and columns of UI Grid can be added directly in the grid in Properties dialog
  • Added generation of Do action to State Machine source code generation template
  • Do/Entry/Exit actions are included as comments in State Machine source code generation template
  • Final State is included in State Machine source code generation template
  • Improved parsing documentation comments [RQ#1517]
  • Remembering last used language for source code reverse engineering
  • Improved syntax highlight for C# and VB.NET
  • Added syntax highlight to source code editor in Properties dialog
  • Fixed deleting brainstorming session [RQ#1524]
  • Fixed layout of UML Lifeline after inserting a creation message
  • Fixed application crash on application exit [RQ#1523]

New in Software Ideas Viewer 11.16.6436.40471 (Aug 21, 2017)

  • Fixed initial copying of the user profile [RQ#1516]
  • Fixed application crash when parsing some source code [RQ#1518]

New in Software Ideas Viewer 11.10.6429.14021 (Aug 8, 2017)

  • Project file 11 features supported
  • Gui improvements
  • New viewing features from Software Ideas Modeler 11