What's new in Software Ideas Modeler Portable 14.40

Apr 16, 2024
  • Enhanced Clipboard Operations:
  • One of the key updates in version 14.40 is the enhanced support for clipboard operations. Users can now perform clipboard operations specifically tailored for fields such as attributes and operations. This feature simplifies the process of copying and pasting within projects, allowing users to efficiently duplicate and reuse existing elements across their models.
  • Advanced Code Generation:
  • This release introduces significant enhancements in code generation, particularly for C++ developers. C++ code generation for UML Protocol State Machines is now supported, along with the inclusion of destructors in C++ source code generation. This broadens the tool’s application in software development projects and aligns with modern C++ programming practices.
  • User Interface and Diagramming Enhancements:
  • The update significantly improves the workflow for User Interface Diagrams, ERD Chen Diagrams, and Screen Flow Diagrams by enabling actions to be applied to multiple selected elements simultaneously. This bulk-editing feature saves time and increases efficiency, particularly when working on complex diagrams.
  • Moreover, the creation of Chen ERD Relationships and the positioning of various diagram elements have been refined. A new context bar action now allows users to create Parent Loop Fragments for multiple selected execution occurrences or sequence messages, streamlining complex diagram setups.
  • Usability Improvements:
  • The release enhances the Element Browser with better repository-level icons. It also introduces alphabetical ordering for elements in the reference box, which simplifies the search and selection process within diagrams. Improvements in rendering performance for Screen Flow Diagrams and the addition of multiple row selections in the grid are also notable, including the ability to cancel these selections with the ESC key.
  • Bug Fixes and Stability Improvements:
  • Version 14.40 addresses numerous bugs that enhance the stability and reliability of the software. Fixes range from minor UI glitches like visibility issues in grid edit boxes to critical errors that caused application crashes during certain operations. These fixes ensure a smoother and more reliable experience for all users.
  • New Features and Improvements:
  • Added support for clipboard operations for fields (attributes, operations, etc.)
  • Added C++ code generation for UML Protocol State Machines
  • Actions for User Interface Diagram elements can now be applied to multiple selected elements
  • Actions for ERD Chen diagram elements can now be applied to multiple selected elements
  • Actions for Screen Flow Diagram elements can now be applied to multiple selected elements
  • Added a new context bar action: Create Parent Loop Fragment for multiple selected execution occurrences or sequence messages
  • Improved the generated text for copied elements (comments, control flows)
  • Improved the positioning of inserted design patterns
  • Chen ERD Relationship creation using the context bar now uses the tool's default size for this element kind
  • Improved the positioning of Chen ERD Relationships created using the context bar
  • Enhanced repository-level icons in the Element Browser window
  • Multiple row selections in the grid can now be canceled with the ESC key
  • Added support for destructors to C++ source code generation [RQ#2738]
  • Added new template commands for UML Classes: HasDestructors, Destructors
  • Elements in the reference box are ordered alphabetically
  • Only relevant elements are offered in the Referenced Element drop-down for the Flow (Screen Flow Diagram) in the Properties sidebar/dialog
  • Improved rendering performance for Screen Flow Diagrams
  • Operations can be assigned to UML Protocol Transitions using drag and drop
  • Added support for auto-complete to UML Protocol Transitions
  • Added more keywords to C++ syntax highlighting
  • Fixed Bugs:
  • Fixed an issue with loading/saving triggers
  • Fixed an issue where the edit box for new grid rows was not visible when scrolled
  • Fixed an application crash when rendering some charts
  • Fixed unconnected relationships for inserted design patterns
  • Fixed the application getting stuck after cycling through the list of design patterns
  • Fixed the missing "Include in Project" button in the Brainstorming window
  • Fixed the issue with not updating the text of the Brainstorming session after closing the window
  • Fixed the rendering of element icons in the Brainstorming window
  • Fixed the rendering of the Identified Elements control in the Brainstorming window for higher DPIs
  • Fixed the missing WPF template for source code generation
  • Fixed issues with loading some SVG files
  • Fixed an application crash in custom diagrams with connectors
  • Fixed the Custom Diagram Size form scaling
  • Fixed showing bounds of the diagram when the Show Borders setting is enabled
  • Fixed doubled context menu items for Screen elements in the Screen Flow Diagram
  • Fixed application crash when typing into a reference element box and it contains an element with an empty name
  • Fixed moving container with Move command
  • Fixed position of rotation and move grip to not intersect with snap points
  • Fixed moving group within the container
  • Fixed showing Guard property for Protocol Transition in the properties
  • Fixed loading operations for UML Protocol Transition
  • Fixed missing source code sections for individual operations in UML State
  • Fixed repainting the tab bar when dragging an object over the tabs
  • Fixed some issues in C# Protocol State Machine code template

New in Software Ideas Modeler Portable 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 Modeler Portable 14.30 (Mar 21, 2024)

  • New Features and Improvements:
  • 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 Bugs:
  • 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 Modeler Portable 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 Modeler Portable 14.10 (Jan 8, 2024)

  • Added Grid container layout
  • Added row and column size customization to the table layout
  • Added Insert Element option to the toolbox context menu
  • Improved active filter bar:
  • Displaying active filter name
  • Reapply the active filter
  • Edit the active filter
  • Added new drag&drop action - copy the layout container
  • Added new table view to the style list
  • Added key navigation to layer list and style list
  • Added search box to style list
  • Added Xor groups to ER entities (ER diagram)
  • Added Weight parameter to UML Object Flow and UML Control Flow
  • Added Change Orientation context bar button for UML Fork/Join
  • Element References windows automatically change their size after expanding the nodes within the tree
  • Applying the Padding style to the UI Progress Bar
  • Improved element drag&drop (using the right mouse button) to allow dragging elements to the documentation sidebar editor and adding references
  • Adjust all rounded corners in the rounded rectangle at once (holding the SHIFT key)
  • Added context menu to element picker dialog
  • Fixed application crash when adding a new diagram template
  • Fixed undo for accepted or rejected tracked changes
  • Fixed setting diagram background color in the Diagram Properties dialog
  • Fixed showing Model Navigator for diagrams with multiple relationships between two elements
  • Fixed displaying self-relationships in Model Navigator
  • Fixed highlighting self-relationships direction as output, added third color for input-output relationships
  • Fixed size of floating editor windows (Documentation, Associated Diagrams, Element References, Data) for multi-DPI configurations
  • Fixed placing ports, pins, and activity parameters added using the context bar
  • Fixed incorrect rotation after moving an element from a rotated container
  • Fixed element content layout of a rotated container with a non-simple container layout
  • Fixed missing Export to/Draw.io menu item in the menu interface
  • Fixed importing and exporting from/to draw.io format
  • Fixed copying style to a group of groups of elements
  • Fixed check box and radio button layout for non-standard proportion modifiers and paddings
  • Fixed application crash when selecting a link in the text editor
  • Fixed inserting pictures and tables into the text editor in the documentation sidebar
  • Fixed restrictions for corner adjusting of rounded, snipped, and inverted rounded rectangles

New in Software Ideas Modeler Portable 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 Modeler Portable 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 Modeler Portable 14.06 (Nov 7, 2023)

  • Fixed Bugs:
  • 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 Modeler Portable 14.05 (Oct 30, 2023)

  • New Features and Improvements:
  • Improved Convert UML Class Diagram to ER Diagram (support for UML Enumeration and UML Generalization conversion, relationship points preserved, style preserved)
  • 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
  • Fixed Bugs:
  • 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 Modeler Portable 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 Modeler Portable 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 Modeler Portable 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 Modeler Portable 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 Modeler Portable 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 Modeler Portable 13.97 (Feb 24, 2023)

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

New in Software Ideas Modeler Portable 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 Modeler Portable 13.95 (Feb 7, 2023)

  • The latest version of our software modeling tool - Software Ideas Modeler 13.95 with a host of new features and improvements is available now. The new version boasts several updates, making our diagramming CASE tool even more efficient and user-friendly for developers.

New in Software Ideas Modeler Portable 13.90 (Jan 25, 2023)

  • New Features and Improvements:
  • Added YAML Open API specification generation
  • Added OpenApi type set
  • Added support for label resizing for Message element in UML Communication Diagram (UML Tool)
  • 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 Bugs:
  • 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 Modeler Portable 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 Modeler Portable 13.86 (Nov 29, 2022)

  • This release fixes some new bugs.

New in Software Ideas Modeler Portable 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 Modeler Portable 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 Modeler Portable 13.80 (Oct 5, 2022)

  • New Features and Improvements:
  • 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 in 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 Bugs:
  • 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 Modeler Portable 13.70 (Sep 5, 2022)

  • MAUI and WPF XAML Generation:
  • New templates for code generation allow you to generate XAML code for WPF and MAUI from user interface diagrams.
  • More Options for Hierarchy Diagrams:
  • The new version allows you to choose different element types for roots and leaves in the generated hierarchy diagrams.
  • New Features and Improvements:
  • 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 Bugs:
  • 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 Modeler Portable 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 Modeler Portable 13.65 (Aug 17, 2022)

  • The new Software Ideas Modeler comes with a new Object Pascal type set and Protocol Buffer template. The user interface was slightly enhanced. You can notice that opening projects with many open tabs is very quick now. The stability of the application was further improved especially for long runs.

New in Software Ideas Modeler Portable 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 Modeler Portable 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 Modeler Portable 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 Modeler Portable 13.50 (Jul 19, 2022)

  • Release Highlights:
  • Vertical Tabs in Properties Dialogs:
  • The new version shows the tabs vertically on the left in the tab control. This way, you can usually see all the tabs without scrolling. If you do not like the new tab control style, you can change it to the original one with the tabs on the top - go to the Options, section General and choose Top radio button in the GUI Style/Properties tabs position group.
  • Improved Types:
  • Type sets can include parameters for the types now. Types can be derived from other types and support the generics in this way. The whole application was improved to support this change. You can add and edit the parameters and types using the enhanced Type Set Editor.
  • You can change the parameters using the context menu in the diagram editor. You can enter the type parameters within less-than greater-than signs, e.g. Integer for nullable integer or int<*> for integer pointer. (The meaning of characters such as '?' or '*' is specified by the used type set and can differ between various type sets.) The generics are entered in a similar way: Dictionary. The parameters must be defined in the used type set to be able to use them.
  • Superclass Name and Inherited Fields:
  • You can show the name of the superclass (or superclasses) and all inherited fields using new Show Part parameters:
  • Super Elements Names
  • Inherited Fields
  • New Features and Improvements:
  • 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 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
  • 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 Bugs:
  • 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

New in Software Ideas Modeler Portable 13.45 (Jun 27, 2022)

  • The new version of Software Ideas Modeler provides better information about related elements for the selected element and allows you to navigate to other related elements easily. It adds a new option to hierarchy generation - label specification for the branches. C++ source generation gets support for namespaces and pure virtual methods.

New in Software Ideas Modeler Portable 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 Modeler Portable 13.42 (Jun 6, 2022)

  • Some parts of the application user interface did not work correctly with higher DPI settings. The new version fixes that as well as some unexpected behaviors and crashes. You can find the details in the released notes.

New in Software Ideas Modeler Portable 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 Modeler Portable 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 Modeler Portable 13.35 (May 4, 2022)

  • New Features and Improvements:
  • Improved user interface of Parser sidebar
  • Faster parsing of source code from multiple files
  • Faster project comparison
  • Added support for lambda properties to C# source code parser
  • Changed focus highlight style for formatted text control
  • Better alignment of containment relationships in generated package diagram (in source code reverse engineering)
  • Added support for zoom to Model Navigator
  • Added navigation using arrow keys to Model Navigator
  • Improved connector attaching to flowchart elements Data, User Input, Extract, Merge, Offline Storage
  • Added Total Participation tool to the Chen ER Diagram toolbox
  • Fixed Bugs:
  • Fixed a specific case when it is not possible to insert parsed elements in the Parser sidebar to the active diagram
  • Fixed application crash for a specific case of class creation from parsed source code
  • Fixed missing space after property type name and other formatting issues in C# source code generation
  • Fixed programming language auto-detection in Parser sidebar
  • Fixed icons in ORM diagram toolbox
  • Fixed non-working styling of Labels (from Drawing group) in a specific case
  • Fixed showing Properties dialog using double-click for ORM role connector
  • Fixed applying rounded style to Tutorial Label element
  • Fixed editing hierarchical properties in the Properties sidebar
  • Fixed refreshing hierarchical properties in the Properties sidebar when switching to another element
  • Fixed refreshing size of the container with additional properties in Properties dialog after expanding sub-properties
  • Fixed centering for central element in Model Navigator
  • Fixed application crash when inserting nested groups with diagram description element

New in Software Ideas Modeler Portable 13.31 (Apr 21, 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

New in Software Ideas Modeler Portable 13.30 (Apr 19, 2022)

  • New Features and Improvements:
  • 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 Bugs:
  • 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 Modeler Portable 13.26 (Mar 29, 2022)

  • Fixed application crash when opening trying to open Save page in File menu

New in Software Ideas Modeler Portable 13.25 (Mar 23, 2022)

  • New Features and Improvements:
  • Improved user interface for higher DPI
  • Added new source code template: Python with type hinting
  • Added type representation field to Type Set Editor
  • Added mapping to general types for Python type set
  • Added new JSON type set
  • Added support for generating JSON from the entity-relationship diagram
  • Improved properties scrolling in General tab (Properties dialog)
  • Added source code template settings
  • Added XML documentation comments to C# source code generation [RQ#1691]
  • Added regions to C# source code generation (optional setting) [RQ#1691]
  • Added syntax highlight for regions in C# source code editor
  • Fixed Bugs:
  • Fixed incorrect change of visibility after applying a stereotype to a field (e.g. attribute)
  • Fixed application crash when trying to enable diagram frame for a diagram using the Properties dialog
  • Fixed duplicate id issue in Draw.io export
  • Fixed chart legends for charts with custom styles
  • Fixed incorrect application of GUI settings from the Options dialog
  • Fixed moving milestones and labels in Roadmap diagram
  • Fixed rendering background of type None

New in Software Ideas Modeler Portable 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 Modeler Portable 13.15 (Feb 15, 2022)

  • New Features:
  • 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 Bugs:
  • 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 Modeler Portable 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 Modeler Portable 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 Modeler Portable 13.05 (Dec 15, 2021)

  • Improvements:
  • 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 Bugs:
  • 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 Modeler Portable 13.03 (Nov 23, 2021)

  • Improvements:
  • 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 Bugs:
  • 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 Modeler Portable 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 Modeler Portable 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 Modeler Portable 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 Modeler Portable 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 Modeler Portable 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 the grid for some elements in the Properties dialog
  • Fixed application crash when trying to delete an enumeration item from an empty list in the Tagged Value editor
  • Fixed application crash when trying to load server project in offline mode

New in Software Ideas Modeler Portable 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 Modeler Portable 12.93 (Jul 27, 2021)

  • New Feature and Improvements:
  • Added new Protect password settings for connection strings (Connection String Manager)
  • New setting Autosave connection strings
  • New setting Always prompt at startup 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 Bugs:
  • 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 Modeler Portable 12.92 (Apr 20, 2021)

  • Other Print Improvements and Better Overall Stability:
  • The new Software Ideas Modeler brings other improvements to printing. You can omit the empty pages from the printed output now. The overal stability was improved once again by fixing other issues in various part of the software.
  • Others:
  • 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 Modeler Portable 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 Modeler Portable 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 Modeler Portable 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 Modeler Portable 12.88 (Feb 9, 2021)

  • New Features:
  • Added support for moving and copying rules, stereotypes and tagged values using drag&drop
  • Fixed Bugs:
  • 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 Modeler Portable 12.87 (Feb 1, 2021)

  • New Features:
  • Added new template language commands: Diagram.Requirements, Requirement.Priority
  • Tagged values for diagrams, elements, and operations included in the default documentation template [RQ#1664]
  • Added support for requirement table to default documentation template [RQ#1664]
  • Fixed Bugs:
  • 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 the Changes window for an 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 a selection in a nested diagram
  • Fixed refreshing content when editing a project connected to Software Ideas Server
  • Fixed disposing Software Ideas Server client after canceling login dialog
  • Fixed application crash when confirming Operation dialog with new parameters pasted from the clipboard into the grid
  • Fixed application crash when setting a negative number as a font size

New in Software Ideas Modeler Portable 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 Modeler Portable 12.85 (Dec 24, 2020)

  • The new Software Ideas Modeler 12.85 fixes reported issues.

New in Software Ideas Modeler Portable 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 Modeler Portable 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 Modeler Portable 12.82 (Nov 9, 2020)

  • Improved C++ parser (support for explicit, enum class and enum struct)
  • Fixed alignment style application to the relationship texts
  • Fixed missing attribute/operation separator line for UML Class
  • Fixed application crash when generating documentation with ERD entities
  • Fixed application crash when generating documentation with long tables
  • Fixed parsing some C++ code with operators
  • Fixed behavior of a connector with multiple control points when only one end is locked

New in Software Ideas Modeler Portable 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 Modeler Portable 12.80 (Oct 14, 2020)

  • New Features and Improvements:
  • 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 the UML Component icon
  • Fixed Bugs:
  • Fixed loading and saving UML Join parameters
  • Fixed numbering of numbered lists in formatted text
  • Fixed canceling highlighting for found elements
  • Fixed application crash when trying to save undefined documentation template
  • Fixed allowed usage of an empty directory in the 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 Modeler Portable 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 Modeler Portable 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 Modeler Portable 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 Modeler Portable 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 Modeler Portable 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 Modeler Portable 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 Modeler Portable 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 Modeler Portable 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 Modeler Portable 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 Modeler Portable 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 Modeler Portable 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 Modeler Portable 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 Modeler Portable 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 Modeler Portable 12.62 (May 11, 2020)

  • New Features and Improvements:
  • 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 Bugs:
  • 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 Modeler Portable 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 Modeler Portable 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 Modeler Portable 12.50 (Apr 20, 2020)

  • New Features and Improvements:
  • 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 Bugs:
  • 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 Modeler Portable 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 Modeler Portable 12.47 (Mar 31, 2020)

  • New Features and Improvements:
  • 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 Bugs:
  • 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 Modeler Portable 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 Modeler Portable 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 Modeler Portable 12.41 (Mar 9, 2020)

  • New Features and Improvements:
  • 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 Bugs:
  • 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 Modeler Portable 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 Modeler Portable 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 Modeler Portable 12.31 (Feb 18, 2020)

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

New in Software Ideas Modeler Portable 12.30 (Feb 17, 2020)

  • The new version of the diagramming and modeling tool Software Ideas Modeler brings dozens of useful improvements that help you to create your diagrams even easier than before

New in Software Ideas Modeler Portable 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 Modeler Portable 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 Modeler Portable 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 Modeler Portable 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 Modeler Portable 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 Modeler Portable 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 Modeler Portable 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 Modeler Portable 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 Modeler Portable 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 Modeler Portable 12.01 (Dec 17, 2019)

  • Fixed selection outline for I* Quality
  • Fixed application crash when trying to insert a line
  • Fixed application crash when loading a project with a handwriting stroke
  • Fixed application crash when loading a project with some archimate elements

New in Software Ideas Modeler Portable 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 Modeler Portable 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 Modeler Portable 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 Modeler Portable 11.97 (Apr 1, 2019)

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

New in Software Ideas Modeler Portable 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 Modeler Portable 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 Modeler Portable 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 Modeler Portable 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 Modeler Portable 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 Modeler Portable 11.91 (Dec 12, 2018)

  • Software Ideas Modeler 11.91 brings variety of small improvement and fixes.

New in Software Ideas Modeler Portable 11.90 (Dec 5, 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 Modeler Portable 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 Modeler Portable 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 Modeler Portable 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 Modeler Portable 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 Modeler Portable 11.85 Build 6849.16324 (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 Modeler Portable 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 Modeler Portable 11.70 Build 6781.15374 (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 Modeler Portable 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 Modeler Portable 11.53 Build 6687.38309 (Apr 24, 2018)

  • Fixed Bugs:
  • 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 Modeler Portable 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 Modeler Portable 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 Modeler Portable 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 Modeler Portable 11.45 Build 6576.38169 (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 Modeler Portable 11.41.6536.40450 (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 Modeler Portable 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 Modeler Portable 11.30.6507.40152 (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 Modeler Portable 11.27.6484.39738 (Oct 3, 2017)

  • This version corrects several bugs.

New in Software Ideas Modeler Portable 11.26.6483.30938 (Oct 2, 2017)

  • This version corrects two bugs.

New in Software Ideas Modeler Portable 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 Modeler Portable 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 Modeler Portable 11.17.6444.14052 (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 Modeler Portable 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 Modeler Portable 11.10.6429.13822 (Aug 8, 2017)

  • Added highlight of related relationships and fields for a selected field
  • Added highlight of associated fields for a selected relationship
  • Option for turn on/off reference highlighting
  • Edit selected field in the diagram editor using F2 key
  • Added options for tab cycling (Ctrl+Tab)
  • Cycle in tab order
  • Cycle in last open order (default)
  • UI Scrollbar and UI Toolbars are snapped to element (e.g. Window) borders when added using drag&drop
  • Added support for key shortcuts Ctrl+C,Ctrl+V,Ctrl+X and Ctrl+A to quick action box
  • Quick action box can be cleared using Escape key
  • Added support for field range selection (using Shift key)
  • Name column in Use Case Flow Events editor is hidden by default
  • New indicator icon for ERD Entity with filled data - it displays a grid with filled data
  • Added new shortcut keys for indenting (Tab) and outdenting use case flow events (Shift+Tab)
  • Added new shortcut keys for moving up (Ctrl+Up) and moving down (Ctrl+Down) use case flow events
  • Filter button in Element/Field Browser is displayed as checked when there is a defined filter
  • Added button Remove Filter to Element/Field Browser
  • Displaying the number of currently shown items in the Element/Field Browser in status bar
  • UI List Box name can be hidden
  • UI List Box name can be edited directly in the diagram
  • Added other options to drag&drop context menu for texts: Text, Formatted Text, Comment
  • Data can be pasted to ERD data grid
  • Added new auto layer: Around Center
  • Displaying path to found element/field in Navigation sidebar
  • Improved syntax highlight for SQL DDL
  • Improved processing UML Class attributes and operations in Fast Editor
  • Improved processing ERD Entity attributes in Fast Editor [RQ#1506]
  • Added new types to MS SQL type set
  • Added new template language commands:
  • Project: Documents
  • Folder: OwnedItems, Documents
  • Document: Uid, Name, Owner, PageUrl, UniqueUrl, TypeName, CreationDate, Description, Authors, Version, Content
  • Project documents are included to generated documentation
  • Improved C++ source code parsing for operations
  • Method body source code is included to generated C++ source code [RQ#1505]
  • Fixed problem with evaluation of expressions in the custom columns in Field/Element browser when an empty line is not in the end
  • Fixed navigation in found results using navigation arrows in Navigation sidebar
  • Fixed duplicated search results for ERD entity attributes
  • Fixed random zooming of folder overview window
  • Fixed undo for diagram/folder namespace change
  • Fixed project tree refresh after renaming diagram/folder
  • Fixed right-click field selection
  • Fixed grid column auto size
  • Fixed grid scrollbar maximum after autosizing column using double-click
  • Fixed lost of unconfirmed edited text after clicking on indent/outdent in Use Case Flow Events editor
  • Fixed refresh of UI tree after editing its content
  • Fixed updating UI grid column sizes after editing its content
  • Fixed some texts
  • Fixed refreshing list of filter rules after editing a filter rule
  • Fixed missing spaces before and after operator in filter rule
  • Fixed filter rule binding
  • Fixed auto scroll on top border in grid
  • Fixed some issues with drag&drop table data to UI grid
  • Fixed problem with the stuck progress window when target file is open in another application [RQ#1507]
  • Fixed C++ source code generation
  • Fixed application crash when adding a new layer [RQ#1510]
  • Fixed taking into account the chosen project items for documentation generation
  • Fixed generation of entity self-references in SQL DDL

New in Software Ideas Modeler Portable 11.01.6409.41386 (Jul 27, 2017)

  • Fixed problem with applying demo key
  • Fixed application crash when adding the first requirement to the requirement table
  • Fixed choice of Premium edition in trial version

New in Software Ideas Modeler Portable 11.00.6401.1610 (Jul 11, 2017)

  • Offline editing server project
  • New diagram type: Computer Network Diagram
  • New diagram type: Decision Table
  • New diagram type: Layer Diagram
  • New diagram type: Web Page Diagram
  • Brainstorming tool
  • New project tree view mode: Versioned Hierarchical Model View
  • Added nested diagrams
  • User Reports
  • Field Browser
  • Custom columns in Element Browser
  • Advanced filtering in Element Browser
  • Number of items listed in Element Browser displayed in status bar
  • UI Tab Control and UI Menu are inserted with example items
  • Improved UI Window rendering
  • Enhanced Filter editor (better filter editing, enhanced list boxes, tagged values, improved combination editing)
  • Document context: CreateDocumentContext, SwitchBold, SwitchItalic, SwitchStrikethrough, SwitchUnderline, SetFontName, SetFontSize, SetTextColor, SetBackgroundColor, AddTable, EndTable, AddNewTableRow, AddNewTableColumn, GoToNextTableCell, GoToPreviousTableCell, AddNewParagraph, AddNewPage, AddText, AddImage, SetPageSize, SetPageMargins, SetPageHeaderOffset, SetPageFooterOffset, SetParagraphLineSpacing, SetParagraphLeftIndent, SetParagraphRightIndent, SetParagraphFirstLineIndent, ...
  • Added support for property attributes parsing (source code reverse engineering)
  • Added new shapes to graphics library
  • Adding TO-DOs using quick action box (type e.g. - todo: Do something)
  • Saving to popular folders directly from ribbon Save page
  • Loading projects from popular folders (ribbon Open Page)
  • UML Accept Time Event element was changed to label element - label can be moved independently from the element symbol
  • Show/hide done TO-DOs
  • Delete all done TO-DOs
  • Added new pre-defined diagram sizes: VGA, SVGA, XGA, HD, Full HD, WUXGA, QHD, 4K UHD, 8K UHD
  • Source code generation of properties with/without bodies supported for C# and VB.NET
  • Improved ribbon design
  • Rendering quality setting affects also image interpolation
  • Shapes from gallery are inserted with preserved ratio
  • Shapes from gallery are aligned to guides at inserting
  • Showing bounds of inserted shape from gallery
  • Formatting 'Other Texts' style using ribbon
  • Direct diagram editing of UI List Box
  • More effective saving of UI Grid with many cells
  • Improved container inflation using message box panel
  • Improved selected area rendering
  • Graphic supports partial style overriding (border, background)
  • Added helper dialog for OLE DB connection string (Database Reverse Engineering)
  • Universal connector can be inserted when joining the snap points
  • Formatted text can be vertically aligned to bottom and middle
  • Added support for direct editing in diagram editor for UML Protocol Transition
  • Added support for undo/redo to glossary editing
  • Added Zoom tool
  • Operation for UML Protocol Transition can be selected from combo box
  • New source code template Protocol State Machine
  • Source code definitions for UML State
  • UML Protocol Transition supports reference to classifier operation
  • Common tools are displayed as icons without description by default (save space for other diagram-specific tools)
  • Changed icon for macros in list of macros in Macro Management window
  • Improved DPI aware rendering for ribbon
  • Added pre-defined colors to style set
  • Displaying style set palette in the color picker
  • Added syntax highlight to Generation sidebar
  • Added syntax highlight to Parser sidebar
  • Added new element category for styling - Labeled Entity
  • Improved default style set for labeled elements
  • Improved alternate styles of default style set
  • Setting for state machine diagram kind - behavior/protocol
  • Displaying {protocol} in frame of protocol state machine diagram
  • Improved moving elements with fields using drag&drop
  • Added auto complete to source code template editor
  • Added tooltip with template command description
  • Added new buttons for SysML Constrained Block and SysML Value Type to context bar
  • Added smooth scrolling to new diagram menu
  • Added smooth scrolling to folder overview tab
  • Improved command panel in source code template editor
  • Drag&drop text from another application to create a new diagram element or add an attribute or operation
  • Drag&drop text from another application to create a text element in diagram
  • Drag&drop formatted text from internal formatted text editor
  • Drag&drop text from another application to create an attached comment
  • Drag&drop text from another application to fill UI Grid, UI List
  • Showing tab thumbnails on hover
  • Improved tab bar design
  • New UI Toolbar context bar button: Add Button
  • New UI Window context bar button: Add Toolbar
  • New UI Grid context bar button: Add Column, Add Row
  • Label can be included to main bounds of labeled element (e.g. Actor)
  • Documentation template scripts - better way for template scripting
  • Redesigned default documentation template
  • Normalized formatting of included folder/diagram/element descriptions in documentation
  • Added glossary chapter to default documentation template
  • Added ERD entity data chapter to default documentation template
  • Added detailed use case chapter to default documentation template
  • Added support for increase/decrease multiple lines indentation using Tab and Shift+Tab
  • Added support for next paragraph style - paragraph after heading is added with normal text style
  • Added support for multi-level lists in formatted text
  • Added support for multi page tables in formatted text
  • Added support for right and centered tabs in formatted text
  • Added support for tab leader in formatted text
  • Improved renaming in the project tree
  • Program notifies the user if the name of element was already used - element can be easily turned to an instance of the existing model element
  • Auto-increment attribute of ERD entity is marked in the diagram with {A++}
  • Multiplicities of ERD relationships can be edited directly in the diagram
  • TO-DO task can be associated with an element, diagram or folder
  • Improved look&feel
  • Element auto size after dropping new fields
  • New tools with automatic zero or one resolving for ERD relationship
  • 'Add Missing Relationships' added to 'Add Related Elements' sub menu in the context menu
  • New diagram menu can be navigated using arrow keys
  • New diagram menu can be shown using CTRL+D
  • Displaying progress of documentation generation in Project Documentation window
  • Displaying progress of documentation generation in Documentation dialog
  • Fixed switching between multiple pages and single page
  • Fixed SVG import to graphics editor
  • Fixed adding states to timing frame
  • Fixed adjusting rounding of rounded rectangle
  • Fixed some cases of unclosed tabs with deleted items
  • Fixed evaluation of Element.IsStatic
  • Fixed resolving generic inheritances in parsed source code
  • Fixed ribbon gallery auto size
  • Fixed removing element from container
  • Fixed unwanted resizing of group of elements after moving it
  • Fixed loading circles (SVG import)
  • Fixed parsing UML Transition when it contains [ or ] in behavior expression or in guard
  • Fixed inserting image to diagram when not using drag&drop
  • Fixed adding diagrams to deleted folder when another folder was not selected after delete
  • Fixed element jumping when resizing from another corner than right bottom and some auto guide is applied
  • Fixed unapplied proportional resizing with Shift from another corner than right bottom
  • Fixed some bugs when editing formatted text
  • Fixed smart auto layer for diagram with containers
  • Fixed changing the accent color when system theme changes during application run
  • Fixed zoom slider synchronization with real zoom
  • Fixed element conversion for relationships - model references for connected elements were not copied
  • Fixed application crash when showing source code of empty operation after reverse engineering
  • Fixed rotation for group of elements with differently rotated elements in the beginning
  • Fixed refresh of dynamic ribbon drop-downs when some separators remain after each refresh
  • Fixed refresh of filter list after deleting a project filter
  • Fixed refresh of filter list after deleting a project macro
  • Fixed application crash when adding a new style set with an existing name to the style set in a new project with the default style set
  • Fixed editing field style using style sidebar
  • Fixed problem with setting style name with spaces using style set editor
  • Fixed order by non-string column in grids
  • Fixed several bugs in grid
  • Fixed comparison of some types
  • Fixed some memory leaks
  • Fixed lost control focus after pressing Alt twice
  • Fixed auto size for text item and formatted text item
  • Fixed export image with transparent background
  • Fixed inserting new page for DOCX export
  • Fixed wrong colors of some parts of interface
  • Fixed wrong font for characters with diacritics in exported DOCX
  • Fixed wrong exported size of space after and space before to DOCX
  • Fixed jumping view in grid when navigating up and down using keys and a very wide column is active
  • Fixed deleting documents from the project tree
  • Fixed loading tabs in documentation
  • Fixed undo for formatted text delete when paragraph end is in the start of deleted text
  • Fixed very wide first column in use case flow event editor
  • Fixed reversing relationship associated fields
  • Changed main window interface from Hybrid Tabbed/MDI to Tabbed :
  • Add new vertical tab group
  • Add new horizontal tab group
  • Move to next/previous tab group
  • Online real-time cooperative editing with Software Ideas Server:
  • Load projects from server
  • Save projects to server
  • Use resources (templates, style sets, filters) from server
  • Lock element, diagram, project folder for you
  • Lock project
  • Model versioning:
  • Displaying version in project tree
  • Easy navigation to another version of element using context menu
  • Switch between versions in Element Browser:
  • Create new diagram version
  • Change diagram version
  • Presentation - present your project or its part in slides:
  • Transitions
  • Animations
  • Several presentations per project
  • Pen - drawing to slide during presentation
  • Pointer - draw attention to the point on the slide
  • Diagram view
  • Diagram navigator
  • Diagram Templates:
  • Create custom diagram templates
  • User predefined diagram templates
  • Added freehand drawing:
  • Various pre-defined stroke style
  • Added new elements:
  • UI Splitter
  • UI Calendar
  • UI Search Box
  • Added template language commands:
  • General: NotifyProgress(value)
  • String: Concat, IsSame, Regex, Contains, StartsWith, EndsWith, FlowEachOther, Join(separator, text1, ... textN)
  • Number: Sum, Subt, Mul, Div, Max, Min, Abs, Log, Pow, Sqrt, Mod, IsNumber, Inc, Round, Floor, Ceiling
  • UML Class: IsSubClassOf(class/class name)
  • Operation: SourceCodeBody(language)
  • Attribute: GetBody(language), SetBody(language)
  • Element with attached source codes (e.g. UML State): SourceCode(section, [language])
  • UML Protocol Transition: PreCondition, PostCondition, Operation, OperationName
  • Diagram: Owner
  • Tagged values: Text, Reference, HasMultipleValues
  • Decision Tables
  • Project: AllFolders
  • Improved Task management:
  • Added task status
  • Added task type
  • Sub-tasks
  • Estimated time (normal, optimistic, pesimistic)
  • Predecessors
  • Gantt chart
  • Tasks can be reordered using drag&drop
  • Multiple task editors in tabs
  • Working schedule with exceptional days (holidays, partial day off)
  • Products
  • Modules
  • Sprints
  • Teams
  • Added Global (Server) Tasks:
  • Convert project task to global task
  • Added folder manager - remembers and allows you to edit default folders for:
  • Source code output
  • Documentation output
  • Interactive documentation output
  • Image export output
  • Image batch export output

New in Software Ideas Modeler Portable 10.68.6325.16334 (Apr 26, 2017)

  • The new version 10.68 bring several fixes for database reverse engineering and for displaying distance auto guides:
  • Fixed displayed double distance number between diagrams [RQ#1500]
  • Fixed loading tables from some OLE DB data sources [RQ#1502]
  • Fixed incorrect showing leading "." for tables without schema [RQ#1502]
  • Fixed updating entities from data source other than MS SQL Server (Database Reverse Engineering)

New in Software Ideas Modeler Portable 10.67.6274.41614 (Mar 7, 2017)

  • Fixed lost elements in saved project after performing a combination of actions including Replace Element Model and Delete Diagram [RQ#1499]
  • Fixed updating element references list after deleting diagram
  • Fixed application crash when undoing diagram delete
  • Fixed layout of ERD entity with collapsed fields after reloading project
  • Fixed layout of some tabs in Options form
  • Fixed moving container using drag & drop in project tree - it is moved also with its nested elements
  • Fixed redrawing border snap points for zoom out views
  • Fixed renaming in project tree with F2 key (wrong item was renamed)

New in Software Ideas Modeler Portable 10.66.6260.15287 (Feb 21, 2017)

  • Fixed startup crash on some configurations
  • Fixed applying border color to comment connector
  • Fixed moving attributes and operation using drag&drop in Properties dialog

New in Software Ideas Modeler Portable 10.65.6226.14481 (Jan 17, 2017)

  • Added Tree Tool (User Interface Diagram)
  • Added BPMN Sub Process tool
  • Line style settings is applied also on relationships created using right drag&drop [RQ#1494]
  • Improved auto resolve relationship - added multiplicity
  • Improved key navigation in element fields - UP key pressed during editing of first attribute navigates to name field
  • Easier attribute adding - press DOWN key in name field
  • Improved auto scroll to a new inserted field
  • Improved element placement when adding elements using context bar
  • Added support for distance snapping to container border from inside
  • Fixed swapped Center Horizontally/Vertically [RQ#1493]
  • Fixed missing languages in settings
  • Fixed crash after confirming Options form
  • Fixed setting name of relationship immediately after its creation using drag&drop of snap point [RQ#1495]
  • Fixed problem with setting type size for some types (of ERD entity attribute)
  • Fixed crash after redoing auto resolve relationship
  • Fixed snapping of incorrect element border to snap line
  • Fixed application crash for some hierarchical diagram definitions
  • Fixed applying default size for user interface diagram elements
  • Fixed attaching UI diagram elements to snap lines when drag&drop an element from toolbox

New in Software Ideas Modeler Portable 10.60.6218.15227 (Jan 10, 2017)

  • Auto set types to UML Class/ERD Entity attributes
  • Auto resolution of relationships between elements
  • Access to type set manager from Diagram/Folder/Project properties form
  • Enabled setting of primary key, foreign key, nullability, auto-increment for multiple selected attribute at once
  • Added Properties item to context menu in Folder Overview window
  • Supported adding new rows to grid (with enabled new rows addition) using Down key
  • Added default size for types
  • Easy setting of attribute type size after changing the type to a type with a variable size
  • Selected fields are deleted first, then the selected element is deleted
  • Default values are generated as named constrained in SQL DDL
  • Deleted change-tracked element has strikethrough text in element browser
  • Simple association entity creation for selected entities (E-R diagram)
  • Sequence messages can be added using drag and drop from snap points of lifeline
  • Improved unhandled exception catching for further reporting
  • Fixed moving labels of ERD relationship
  • Fixed chain retyping in ERD diagrams (some attributes were omitted)
  • Fixed diagram refresh after chain retyping
  • Fixed application crash when confirming folder dialog without selecting a folder in source code import dialog
  • Fixed undoing deleted element to project repository instead of original repository
  • Fixed incorrect rendering of text with tabs in code editor
  • Fixed rendering of text in the end of lines in code editor
  • Fixed undo for deleting change tracked elements
  • Fixed milestone tool in Roadmap
  • Fixed sequence diagram editing

New in Software Ideas Modeler Portable 10.56.6183.13730 (Dec 6, 2016)

  • Improved ordering of found results in quick action box (top right box)
  • Fixed resolving active context for clipboard actions in some cases
  • Fixed application crash in entity-relationship diagram
  • Fixed application crash in source code reverse engineering when default repository is used and diagrams are not generated
  • Fixed application crash when resizing first row in use case flow event editor

New in Software Ideas Modeler Portable 10.55.6177.16502 (Nov 29, 2016)

  • Added XSD reverse engineering
  • Improved export to XSD (one schema for whole diagram, added support for enumerations, minOccurs, maxOccurs, substitionGroup, top level elements, element refs, imports, namespaces)
  • Improved relationship routing
  • Added new template language command for Model Element - Relation with optional filter parameters: type, stereotype, tag of tagged value, value of tagged value
  • Added new template language commands for type: HasClassifier, Classifier
  • Added new template language command for UML Class: GetAttribute(name), GetOperation(name)
  • Added Else part for If condition to template language
  • Added a new parameter filterType to TaggedValues command (template language) with this allowed values: start, end, contains, exact (default) - TaggedValues(filterText, filterType)
  • Fixed trial license acceptation

New in Software Ideas Modeler Portable 10.50.6162.15215 (Nov 14, 2016)

  • Added Add Element button to Element Browser
  • Added new view Hierarchical Model View to project tree
  • Improved Element Picker dialog - added view choice and tools for sorting, filtering and tree expansion
  • Added new diagram type: User Story Map (from Professional edition)
  • Added new BPMN elements: Group, Sub Process, Call Conversation, Sub-Conversation, Data Object Reference, Data Store Reference, Text Annotation, Association, Signal, Error, Escalation, Operation
  • Added support for non-interrupting BPMN events
  • Added support for throw BPMN events
  • Added support for BPMN participant multiplicity (minimum, maximum)
  • Added support for BPMN choreography loop type
  • Added support for BPMN event definitions
  • Improved BPMN message flow (rendering, added support for message visibility kind)
  • Updated BPMN Task, Transaction, SubProcess and Call Activity to conform the standard
  • BPMN message was changed to labelled element (label can be moved independently from the main element)
  • BPMN events can be attached to activity border
  • BPMN Event Subprocess, Subprocess and Transaction can contain nested elements
  • Added attributes to almost all BPMN elements to conform the standard
  • Added export to BPMN XML
  • New non-blocking editor dialog for diagram editing actions (container inflation, type correction)
  • Notification for auto-created types
  • Option for fixing a misspelled type name
  • Option for removing auto-created type
  • Notification when a model element is deleted from the project repository after deleting the last instance of an element
  • Option for restoring the deleted model element after deleting the last instance of an element
  • Easier element connecting using drag&drop of a snap point to another element
  • Added Numeric Box (User Interface Diagram) [RQ#1483]
  • Added On Off Button (User Interface Diagram) [RQ#1483]
  • Added setting of location for element to Ribbon/Element/Format
  • Added connection string builder dialog for MySql data source
  • Improved inserting subclasses and superclasses inside a container using the context bar
  • Ribbon bar is collapsed when no project is loaded
  • Improved XMI import
  • Relationship name can be edited immediately after its inserting when using right-drag drop between existing elements
  • Improved move tool for containers
  • Improved routing of self-relationships defined from/to exact border positions
  • Improved attaching relationships to BPMN Event and Gateway borders
  • Fixed application crash when trying to add a diagram using ribbon without a loaded project
  • Fixed non working actions in Properties sidebar
  • Fixed application crash when setting label position using Ribbon/Format/Layout/Label Position
  • Fixed resolving type from default type set for entity attribute (Entity Relationship Diagram)
  • Fixed connecting elements inside a container in a special case
  • Fixed BPMN event shape - enforced exact circle (ellipse is not allowed any more)
  • Fixed element name - BPMN Communication renamed to Conversation to comply the standard
  • Fixed rendering of BPMN condition sequence flow with rectangular or rounded rectangular line style
  • Fixed calculating diagram bounds when border element is on border of a diagram
  • Fixed application crash when switching project tree to Diagram Types mode
  • Fixed numbering in generating documents (in all formats except DOCX)
  • Fixed swapped BPMN receive and send task icons
  • Fixed preserving the current filter after refreshing the project tree
  • Fixed move tool for locked elements and sequence diagrams
  • Fixed small differences in sequence diagram layout after loading
  • Fixed moving recursive message from and to lifeline in sequence diagram
  • Fixed moving sequence messages above lifeline
  • Fixed rendering of BPMN conversation links
  • Fixed missing text shadow style property for tagged values and doubled one for stereotypes
  • Fixed displaying tagged values for relationships
  • Fixed interactive documentation to include nested folders
  • Fixed reverse engineering of relationships
  • Fixed preview of inserting relationship
  • Fixed resizing of parent containers when adding a new overflowing element with a context bar button inside a nested container
  • Fixed searching of some items using quick action box

New in Software Ideas Modeler Portable 10.42.6099.39269 (Sep 13, 2016)

  • The new release improves stability with three new fixes.

New in Software Ideas Modeler Portable 10.40.6073.14514 (Aug 17, 2016)

  • New Features and Improvements:
  • Added support for Python source code reverse engineering
  • Added print of requirement table [RQ#475]
  • Added print of element browser grid, matrices, grids, tasks, persons
  • Added new feature - Make Independent Model [RQ#445]
  • Print preview can be scrolled and zoomed using mouse wheel
  • Fixed Bugs:
  • Fixed rendering lines in grid control with tree
  • Fixed diagram scaling by page format in PDF export
  • Fixed application crash when opening the context ribbon tab for field

New in Software Ideas Modeler Portable 10.30.6053.14309 (Jul 29, 2016)

  • Added Roadmaps (Professional Edition)
  • Added TypeScript source code generation
  • Added TypeScript type set
  • Better use case reading - use case flow events are displayed at their full size
  • Operation source code is included in generated Python source code
  • Improved C++ source code parsing - added support for property, fastcall, interface, ref class, sealed
  • Added notification when trying to create a global filter without name
  • Added new template language commands: IsPublic, IsPackage, IsProtected, IsPrivate (ModelElement) and IsConstructor (Operation)
  • Use cases in Use Case list can be editing using single click instead of double click as before
  • Item in auto-complete list can be confirmed also using Tab key
  • Added state details to generated documentation [RQ#466]
  • Fixed Python source code generation
  • Fixed field label in diagram description
  • Fixed incorrect layout of BPMN lanes
  • Fixed application crash when trying to open Macro or Filter management if no project is loaded
  • Fixed problem with opening some older files [RQ#480]

New in Software Ideas Modeler Portable 10.22.6039.15924 (Jul 15, 2016)

  • Fixed application crash when copying an element with enumerated value as a tagged value
  • Fixed application crash when opening a project file with a star in a group [RQ#479]
  • Fixed editing local enumeration type of tagged value
  • Fixed application crash when performing some actions which need a project and no project is loaded
  • Fixed some button texts

New in Software Ideas Modeler Portable 10.21 (Jul 15, 2016)

  • Fixed application crash when opening Model Navigator [RQ#478]
  • Fixed jumping to first line after resizing code editor (e.g. in Generate Sidebar)
  • Fixed application crash when generating source code after switching from Documentation sidebar

New in Software Ideas Modeler Portable 10.20.6032.15484 (Jul 9, 2016)

  • Added new diagram type - Grafcet
  • Added new UI diagram element: Field List
  • UI grid, field list can reference a class
  • Improved inserting relationships inside a container
  • Fixed wrong calculation of position on rectangular line
  • Fixed full screen mode when window is on secondary screen
  • Fixed incorrect copying of strong text style which may lead to application crash
  • Fixed wrong renaming in project tree when a new element inserted using drag&drop was named by currently edited name
  • Fixed wrong adjusting of splitted line when inserting an element in the middle of a reversed relationship
  • Fixed non-working auto line splitting at inserting an element if it is inside a container
  • Fixed displaying type prefix of ERD entity attribute
  • Fixed application crash when setting a font with unsupported style
  • Fixed application crash after inserting DFD Process or ERD Chen Associative Entity
  • Fixed missing icons of some UI elements in project tree
  • Fixed problem with using diagram editor after closing a dialog with a documentation

New in Software Ideas Modeler Portable 10.16.6016.42373 (Jun 24, 2016)

  • Elements inserted using context bar are placed into the container
  • Orientation of inserted UML Swimlane is set automatically by its size
  • Fixed application crash when using Properties sidebar and nothing is selected
  • Fixed inserting multiple elements at once to a swimlane
  • Fixed resizing element after moving a group of elements with relationships

New in Software Ideas Modeler Portable 10.10.6002.15514 (Jun 7, 2016)

  • Added setting for project default type set
  • Added setting for folder default type set
  • Types from other than default type set are displayed with prefix
  • Displaying types with prefix in context menu and auto complete
  • Only types from type set of current type or from default type set are displayed in context menu Change Type
  • Field type is displayed as checked in Choose Type sub menu
  • Added grid type option: Default (lines), Crosses, Dots
  • Added support for different default tagged values for stereotyped elements
  • Added confirmation message box on close into several dialog: Default Tagged Value Editor, Attribute Editor, Operation Editor, Operation Parameter Editor, Enumeration Item Editor, Constraint Editor
  • Fixed saving default value for default tagged values
  • Fixed saving changes after editing a default tagged value second and other times
  • Fixed binding default tagged values for attributes, operations and operation parameters
  • Removed redundant About item from File/Help submenu [RQ#474]
  • Send request is disabled when it is not available [RQ#474]
  • Fixed hidding toolbox when documentation editor is active
  • Fixed adding SysML Constraints and Operations using context bar

New in Software Ideas Modeler Portable 10.01.5996.15331 (Jun 3, 2016)

  • New Features and Improvements:
  • Improved design of application windows, especially on Windows 8
  • Option to set diagram orientation (Diagram/Page Setup/Orientation) [RQ#471]
  • Fixed Bugs:
  • Fixed non-working title buttons in Windows 7 when non standard DPI is set [RQ#469]
  • Fixed layout of Source Code Template Editor for non standard DPI [RQ#472]
  • Fixed application crash when selecting diagram paper size [RQ#470]
  • Fixed application crash when editing in code editor
  • Fixed fullscreen
  • Fixed application crashes in layers sidebar when diagram of displayed layers was deleted
  • Fixed saving layer as a macro command argument
  • Fixed application crash when clicking on a diagram type node in Project Tree pane (Diagram Types mode)
  • Fixed displaying deleted diagrams among diagrams in Project Tree pane in Diagram Types mode
  • Fixed using editor tools in separate diagram editor windows
  • Fixed clearing auto snaplines after double click on an element

New in Software Ideas Modeler Portable 10.00.5989.580 (May 26, 2016)

  • Added ribbon
  • Added macros:
  • Macro recording
  • Visual macro editor
  • Quick Action Bar:
  • Find element
  • Find diagram [RQ#431]
  • Find folder
  • Execute application action
  • Open another project
  • Added File page
  • Reorganized context menus in diagram editor
  • Customizable ribbon (Professional/Ultimate)
  • Customizable menu (Professional/Ultimate)
  • Improved shortcut keys setting
  • Added Navigation sidebar
  • Added documentation indicator icon [RQ#393]
  • Documentation can displayed and edited after clicking on documentation indicator icon
  • Added snapping to predefined border positions [RQ#387]
  • Added container auto layouts (each with additional settings):
  • Stack layout
  • Flow layout
  • Table layout
  • Added dock styles (none, left, right, top, bottom, fill)
  • Added anchor styles (left, right, top, bottom)
  • Added new elements to UI diagram:
  • Panel
  • Toolbar
  • Area
  • Paragraph (3 types: Lorem Ipsum, Schematic Waves, Schematic Lines)
  • Improved design of UI Window element
  • Added new flowchart elements:
  • Extract
  • Merge
  • Connector
  • Or Junction
  • Summing Junction
  • Delay
  • Preparation
  • Display
  • User Operation
  • Sort
  • Collate
  • Database
  • Multi-Document
  • Alternate Process
  • Transfer
  • Off-Page Connector
  • Drawings are selected after inserting to a diagram
  • New formatted text commands (available as ribbon buttons):
  • Increase/decrease paragraph indent
  • Increase/decrease space between paragraphs
  • Increase/decrease font size
  • Added more line spacing options
  • Insert row above/below selected row
  • Insert column on left/right of selected column
  • Paragraph background color
  • Paragraph borders
  • Added support for export documentation to DOCX format
  • Improved mouse wheel scrolling for some controls
  • Model path bar can be collapsed using a button on it
  • Option to display/hide the tab bar
  • Added Fit to Window action
  • Added Fit to Width action
  • Added Fit to Height action
  • Added new zoom options to menu: 1:1, Zoom In and Zoom Out
  • Improved the window with open windows (All Open Windows) - now it supports closing of one or more windows
  • New selection option - Select Parent Container (Home/Editing/Select/Select Parent Container)
  • Stereotypes can be added or removed using ribbon/menu
  • Adjust names of elements/fields
  • Camel Case
  • Pascal Case
  • Spaced Words
  • Add Hyphens
  • Add Underscores
  • Invert Case
  • Lower Case
  • + Upper Case
  • Capitalize First
  • Remove Whitespaces
  • Documents can be added to any folder (not only to the project root) [RQ#75]
  • Improved sidebar handling (especially panel resizing)
  • New sidebar context menu for sidebar - added new actions: Autosize, Maximize, Minimize, Close All, Close All But This
  • Inserting project element links to formatted text box using auto complete list (displays on pressing @)
  • Text background is rendered antialiased for rotated text
  • Item can be selected using double click (without clicking on OK button) in Picker dialogs
  • Added multiplicity for operation return type
  • Add new option Show Special Indicators which shows icons for Use Case Design Scope, Goal Level and State
  • Enhanced use case definition:
  • Added Scope Name field
  • Added Stakeholders
  • Use case flow events can be indented and outdented
  • Use case flow events can be inserted also above the selected one
  • Use case flow events can be copied and pasted
  • New flow events can be inserted above, below or as a sub event using CTRL+Plus
  • New flow event can be inserted below the selected one using CTRL+Enter
  • Added context menu to use case flow events editor
  • Added drag&drop support to use case flow events editor
  • Added paragraph styles (formatted text) [RQ#149]
  • Added table styles (formatted text)
  • Added subscript and superscript formatting
  • Improved table formatting in formatted text
  • Improved table handling in formatted text editor
  • Support for multiple cell selection in table in formatted text editor
  • Support for triple click to select a whole paragraph in formatted text editor
  • Further improvements of handling provided and required interfaces
  • Adjusted project tree expansion in Link dialog (diagram nodes are collapsed by default)
  • Formatted text can be pasted from the clipboard to a diagram
  • Elements are copied also as a text to the clipboard
  • Styles for element categories: entities, relationships, drawings, containers
  • One style class supports multiple styles for different element types or categories
  • Supported changing of style type in style set editor
  • Added style previews to style list box
  • After direct opening Properties dialog on Documentation tab, text editor is focused
  • Enhanced Use Case documentation template
  • New setting - default repository level
  • Added new element style option - Text Shadow
  • Custom caption for link
  • New diagram icons
  • Diagram export to SVG supports bitmaps
  • Slightly changed style set file format
  • Allowed to edit link in formatted text
  • Definition of default tagged values
  • Add new types of tagged values: integer, decimal, date, boolean, formatted text, enumerated value
  • Improved cancelling the current action with ESC key
  • Edited sequence message can be confirmed with Enter and cancel with ESC
  • Attribute modifiers ID, Read-Only, Union, Derived, Sequence can be set using the context menu
  • Operation modifiers Query, Ordered, Unique can be set using the context menu
  • Added an example project (Help / Example Project) [RQ#441, RQ#299]
  • Improved inserting a sequence message over a fragment
  • Displaying preview of inserting relationship
  • Better styling support for UML Interaction Operand
  • Added autocomplete of enumeration values to object attributes
  • Fixed container area of UI Window - title bar is excluded now
  • Fixed rare application crash when rendering gradient background of element
  • Fixed application crash when using Make Same commands and nothing is selected
  • Fixed resetting displaying description and field description when using Show Parts/Reset to defaults
  • Fixed applying filters defined in a project from Diagram menu
  • Fixed default naming of SysML diagrams - the index number of diagram was increased by two
  • Fixed non-working relation filter
  • Fixed selection after using shaping commands or removing fields
  • Fixed sorting operation by visibility descending and by type descending
  • Fixed unfocused scrolling using mouse wheel for Styles panel
  • Fixed detached relationship end on rotated non-rectangular elements
  • Fixed inserting UML Communication Messages using drag&drop
  • Fixed clipping tables in formatted text boxes
  • Fixed rendering the text added to a drawing
  • Fixed positions of grips for points of a rotated shape
  • Fixed rendering of element with custom presentation style
  • Fixed scroll position in toolbox after switching from long toolbox to short toolbox
  • Fixed dropping a drawing from the sidebar to a container
  • Fixed uncentered page at initial displaying of documentation
  • Fixed selection of element when it is over an already selected element
  • Fixed adding some elements to some containers
  • Fixed rendering of field selection and grips
  • Fixed navigating to hidden column when editing in grid
  • Fixed typing/inserting a text before a link on beginning of formatted text
  • Fixed clipping table in formatted text box
  • Fixed application crash when exporting sketchy style graphics to SVG
  • Fixed application crash when pasting a formatted text with table to diagram
  • Fixed incorrectly placed text when exporting to SVG
  • Fixed handling objects in formatted text when it is zoomed
  • Fixed deleting elements when deleting repository and elements are used on other diagrams - now the used elements are moved from the deleted repository to the project repository
  • Fixed resizing type picker when window is resized
  • Fixed word navigation (CTRL+Left and CTRL+Right) in formatted text
  • Fixed application crash when using compare by name method for project comparison
  • Fixed displaying associated diagrams indicator
  • Fixed setting a color from HEX value in color picker
  • Fixed small issues in text rendering
  • Fixed omitting link text in export documentation
  • Fixed rendering text with page break when previous page ends with a space
  • Fixed adjusting view of formatted text editor after inserting or deleting a page break
  • Fixed problem with selecting some tools in toolbox when the toolbox is filtered
  • Fixed saving stereotype definitions
  • Fixed showing diagram frame after confirming Diagram Properties dialog even if how frame is unchecked
  • Fixed application crash after adding rows (and no columns) to UI Diagram Grid
  • Fixed tab refresh after renaming a folder
  • Fixed moving Actor lifeline when dragging the header part
  • Fixed editing Interaction Operand guard after clicking on it in diagram editor
  • Fixed drawing UI element from right to left or from down to up
  • Fixed incorrect resizing of toolbox by DPI
  • Fixed unwanted adding to container when moving group of containers
  • Fixed zooming with CTRL+mouse wheel in Folder Overview (scrolling was not suppressed during zooming)
  • Fixed positioning of multiple pasted elements when they are copied from container
  • Fixed flowchart shapes for direct data and stored data
  • Fixed losing last editing of a use case flow event when editor is open in a separate window
  • Fixed refreshing canvas when drawing a line
  • Fixed moving Use Case editor window back to the main window

New in Software Ideas Modeler Portable 9.32.5924.40364 (Mar 22, 2016)

  • Fixed drag&drop elements from the project tree in Hierarchical view
  • Fixed application crash when clicking on Project node in Repository picker dialog [RQ#467]
  • Fixed application crash when setting a qualified association set [RQ#468]
  • Fixed rendering of required interfaces with rectangular style
  • Fixed broken connection between required and provided interface after loading a project
  • Fixed attaching interface connectors and communication messages to an element border

New in Software Ideas Modeler Portable 9.31.5904.36739 (Mar 2, 2016)

  • Fixed application crash when loading a project with an unconnected relationship
  • Fixed application crash in ERD diagram [RQ#465]
  • Fixed application crash when moving cursor over documentation and glossary item with empty term is defined

New in Software Ideas Modeler Portable 9.30.5877.14140 (Feb 3, 2016)

  • NEW FEATURES:
  • Added multiple field selection
  • Added selection tool setting 'Select fields'
  • Actions can be performed for multiple fields at once (remove, change type/visibility/modifiers, move up/down)
  • Copy/move of multiple selected fields using drag&drop
  • Distinguished SHIFT and CTRL for area selection (SHIFT - for xor/invert modification of selection, CTRL - for adding to selection)
  • Style side bar supports setting a style for multiple selected elements and fields
  • ERD Indexes can be renamed directly in diagram
  • Tagged values can be edited directly in diagram
  • Double click on a container opens Properties dialog
  • UML Object Attribute switches to edit mode after adding (as other fields)
  • Template parameters can be copied/moved to another class using drag&drop
  • Stereotypes can be copied/moved to another element using drag&drop
  • Tagged values can be copied/moved to another element using drag&drop
  • Stereotypes and tagged values can be removed using context menu
  • UML State Actions can be copied/moved from a UML state to another one using drag&drop
  • UML Object Attributes can be copied/moved from a UML object to another one using drag&drop
  • SysML fields can be copied/moved from a SysML Block to another element using drag&drop
  • Displaying full descriptive names in element grids (View/Element Grids/)
  • Some optimizations for multi core processors
  • Improved rotation - nested elements are rotated with its container, group of elements supports rotation
  • FIXED BUGS:
  • Target highlight is not used for dragging an element inside a container and for new elements from toolbox
  • Fixed cancelling edited field after changing style using context bar
  • Fixed rendering of UML State with not displayed tagged values
  • Fixed labels in ERD Index dialog
  • Fixed displaying tagged value with reference to an element
  • Fixed deleting attribute value of UML Objects in diagram editor
  • Fixed inappropriate displaying of distance information when targeting drag&drop action to an element
  • Fixed moving group of elements with an unconnected relation
  • Fixed moving group of elements when a relation is active
  • Fixed problem with lost style of a field after its copying
  • Fixed application crash when using relationship tool in a special case [RQ#464]
  • Fixed application crash when trying to set a style to group of elements which contains two and more instances of a model element

New in Software Ideas Modeler Portable 9.20.5862.16830 (Jan 19, 2016)

  • Right drag supports dragging multiple elements
  • Enumeration items can be referenced as default value
  • Auto complete for default value
  • Auto complete for multiplicity
  • Added combo box for default value of Attribute, Operation, Operation Parameter and Property
  • Added button for setting classifier as a type (for attribute, operation return, operation parameter, property)
  • Improved inserting relationships using drag&drop
  • Improved connecting relationships to elements - non-relationship elements are preferred
  • Relationship end can be detached from an element [RQ#414]
  • Relationship can be moved using Move grip (and also attached to other elements) [RQ#463]
  • Improved relationship selection - line is preferred over label
  • Selection setting for ignoring labels
  • Highlighting target element when using right drag&drop and cursor is over another element
  • Improved syntax template language command ForEach - ForEach(item) - optional iteration variable
  • Added new command to template language: Union - joins multiple enumerations into single one
  • Added new command to template language: DefaultValueReference (Attribute)
  • Added new command to template language: HasAttributes (ERD Entity)
  • Added new commands to template language: GetAddedItems(oldItems, newItems), GetRemovedItems(oldItems, newItems), GetChangedItems(oldItems, newItems)
  • Added transition from class to enumeration to right drag&drop context menu
  • Improved layout of classifier picker dialog (new tree control, icons, searching, repository hierarchy)
  • Moving threshold is applied only for moving from inside an element
  • Including attributes of ERD entities to documentations
  • Added support for alignment to RTF export
  • Added support for unique indexes in SQL DDL script generation
  • Displaying default value on UML Part
  • Attribute dialog can be closed using ESC key
  • Fixed snapping of relationship end to an element after changing the element
  • Fixed rendering hops on relationship ends
  • Fixed refresh of snap lines
  • Fixed aligning to snap lines and grid for right drag copy
  • Fixed label editing - labels of selected relationships are preferred over other labels
  • Fixed application stack overflow exception in special case of diagram
  • Fixed editing inline UML communication lifeline name - type was not included
  • Fixed binding list of attributes and operations for redefines, subsets when new attribute/operation is added in dialog
  • Fixed selection after grouping and ungrouping elements
  • Fixed exporting tables to RTF format
  • Fixed exporting strikethrough text to RTF format
  • Fixed copying style to group of elements using right drag&drop
  • Fixed generation of index changes in SQL DDL script generation
  • Fixed multiple highlighted controls in Attribute dialog

New in Software Ideas Modeler Portable 9.15.5834.2405 (Dec 22, 2015)

  • Improved documentation generation - new template with tables of attributes and operation parameters
  • Table cell resizing by its content
  • Added new attributes to UML Interaction Use: Referenced Interaction, Attribute, Return Value, Arguments, Covered Lifelines
  • Added new attributes to UML Part: Type, Default Value, Aggregation Kind, Multiplicity, Ordering, Uniqueness, Constraint, Redefines, Subsets and various modifiers
  • Added new attributes to UML Attribute: Is Derived
  • Added new attributes to UML Package: URI
  • Added new attributes to UML Port: Is Service, Is Behavior, Is Conjugated, Type, Default Value, Aggregation Kind, Multiplicity, Ordering, Uniqueness, Constraint, Redefines, Subsets
  • UML Component supports white box displaying and listing required interfaces, provided interfaces, realizations and artifacts
  • UML Component supports nested elements - its name is displayed on top and a compartment line is displayed, if there is any nested structure
  • UML Component is inserted with 'component' stereotype
  • UML Artifact is inserted with 'artifact' stereotype
  • Added new tools for UML Component Diagram: Artifact, Class, Interface
  • Added new template language commands:
  • Attribute and Operation: PreviousState
  • UML Component: ProvidedInterfaces, RequiredInterfaces, Realizations, Artifacts
  • UML Interaction Use: ReferencedInteraction, ReferencedInteractionName, Attribute, AttributeLifeline, ReturnValue, Arguments, CoveredLifelines
  • UML Port: IsBehavior, IsConjugated, IsService
  • UML Port, UML Part: Multiplicity, IsArray, Type, ReplacedType, OriginalType, DefaultValue, HasDefaultValue, IsStatic, Subsets, Redefines, Ordering, Uniqueness, AggregationKind, Constraint, IsDerived, IsDerivedUnion, IsID, IsLeaf, IsReadOnly, Class, Owner
  • Attribute: Subsets, Redefines, Ordering, Uniqueness, AggregationKind, Constraint, IsDerived, IsDerivedUnion, IsID, IsLeaf, IsReadOnly
  • Added new template language keywords: True, False
  • Class in container mode can be moved dragging the name
  • Changed default font size in documentation to 12
  • Changed saving of element owners
  • Fixed application crash when choosing an invalid font
  • Fixed very rare case of application crash when selecting an element in diagram editor
  • Fixed joining tables in documentation generation
  • Fixed application crash when editing empty header or footer in the documentation
  • Fixed application crash when opening Database Reverse Engineering and no diagram tab is active
  • Fixed page numbering in documentation
  • Fixed default documentation template
  • Fixed rendering header and footer to PDF
  • Fixed application crash when using Change Tracking / Accept Changes
  • Fixed generation of SQL change script for primary key
  • Fixed parsing 'subsets' for attribute when editing in diagram
  • Fixed possibility to add a not allowed element to container when using right drag & drop
  • Fixed removing element from container
  • Fixed printing when higher system DPI is set
  • Fixed saving model of non-referenced relationships

New in Software Ideas Modeler Portable 9.10.5814.24282 (Dec 3, 2015)

  • Added threshold for moving element (from inside element bounds) to prevent random moves - configurable in Options/Diagram Editor
  • Added option for disabling moving element, when dragging from inside element bounds
  • Improved Move tool - if dragging starts inside a container - it will be enlarged or shrunk (if you want only move hold CTRL)
  • Added list of frame types to Frame Properties dialog
  • Added editor of parameters to Frame Properties dialog
  • Added editor of parameters to Activity Properties dialog
  • Activity Parameter Node can be attached to Frame border
  • Frame element added to UML common group in Toolbox
  • Container preferred action is move if its only nested elements are elements attached to border
  • Show frame check box moved to Frame tab from Style tab
  • Added type, default value, multiplicity, ordering, uniqueness, direction to UML Activity Parameter Node
  • Added precondition and postcondition to UML Activity
  • Activity parameters can be attached to diagram frame (diagram frame becomes a real element)
  • Displaying list of activity parameters in the owning activity
  • Added support for styling to element groups
  • New context bar button for Activity: Add Parameter
  • If all grouped elements are in the same container the created group will remain in this container
  • Added Frame type change using context menu
  • Separate UML and SysML frame
  • Improved auto snaplines for class with provided and required interfaces
  • Improved inserting required interfaces using drag&drop
  • Improved mouse wheel scrolling in code editor and grid - system setting of scroll lines is used
  • Update Russian translation
  • Fixed unreleased lock on a project file when the loading is cancelled in the dialog with new version warning
  • Fixed updating position of grips for group of selected elements after trying to move border elements in not allowed direction
  • Fixed diagram menu rendering - top row was disappearing when scrolling
  • Fixed application crash when loading a formatted text with a table
  • Fixed problem with disabled context menu item Add Multiple in toolbox for UI elements
  • Fixed application crash when copy&paste resource item
  • Fixed problem with shifted labels on relationships after reloading project
  • Fixed problem with shifted labels on labeled elements when loading project from older versions
  • Fixed work with Timing frames in Timing diagram
  • Fixed source code generation for Ruby - non-class elements are omitted from generation
  • Fixed application crash when converting an element to another type

New in Software Ideas Modeler Portable 9.05.5799.29528 (Nov 18, 2015)

  • New Features and Improvements:
  • Added nested folders to Folder Overview
  • Added information about changes to the project tree
  • Improved formatting of generated SQL scripts
  • If no element is selected, an active diagram or folder is used for action Accept/Reject Changes
  • The guard of Interaction Operand can be set immediately after adding
  • UML State Region, UML Timing Lifelines can be named immediately after adding
  • Added inline renaming for UML Timing Frame
  • Displaying stereotypes and tagged values on Timing frame
  • Fixed Bugs:
  • Fixed application crash when presssing TAB on an empty diagram
  • Fixed wrong undo of change of change tracking state after some actions
  • Fixed application crash when adding a relationship from attribute to another attribute with different types in E-R diagram
  • Fixed resolving foreign key of self-references in E-R diagram for script generation
  • Fixed undoing added relationship on model level
  • Fixed application crash when loading a project file with an element with an owned element reference which was already deleted [RQ#455]
  • Fixed application crash when setting style to drawing element using Properties dialog
  • Fixed generation SQL script for data update
  • Fixed change tracking of ERD entity schema
  • Fixed namespace and package evaluation in source code generation
  • Fixed Accept All Changes and Reject All Changes to include also diagrams and folders
  • Fixed label anchor settings for UML Transition (UML State Machine Diagram) and UML Control Flow (UML Activity Diagram)
  • Fixed omitting smooth scroll in a special case
  • Fixed application crash when try to switch orientation of BPMN Lane
  • Fixed application crash when undoing added BPMN Lane
  • Fixed some actions which add new elements in tracking state 'Changed' instead of 'Added'
  • Fixed sorting attributes, operation, stereotypes descending
  • Fixed undo for context commands - model of a created element remains in its repository after undoing the created element
  • Fixed missing undo/redo for Add Layer command
  • Fixed layout problem with overlapping of actions and nested regions in UML State
  • Fixed cooperation panel in Properties dialog
  • Fixed rending the label of labeled elements when displayed its parent name and custom ID
  • Fixed unexpected size after creation UML Conditional Node and UML Loop Node
  • Fixed saving of class source codes
  • Fixed one step delay in distance snap evaluation

New in Software Ideas Modeler Portable 9.01.5793.15179 (Nov 11, 2015)

  • Fixed application crash after selecting an element in Professional and Standard edition

New in Software Ideas Modeler Portable 9.00.5792.16568 (Nov 10, 2015)

  • Change tracking (Ultimate edition):
  • Added new diagram type: Behavior Tree
  • Added new diagram type: Structure Chart [RQ#195]
  • Links to project objects in documentations, descriptions and use case flow events
  • Added context menu for labels (Anchor, Auto Size)
  • Anchor of label can be changed:
  • Anchor to diagram [RQ#415]
  • Anchor to start/end element
  • Anchor to start/middle/end of relationship line
  • Anchor to left/right/top/bottom border
  • Improved Database Import:
  • Support for updating model by database
  • Import elements to an existing diagram
  • Import elements only to model without creating a diagram
  • Option for deleting missing elements
  • Option for updating existing elements
  • Create a separate diagram for each schema
  • Database schema is imported as a namespace
  • Improved Source Code Import:
  • Added buttons Select All, None, Invert to Source Code Import dialog
  • Hierarchical view of files in Source Code Import dialog
  • Resolved elements are placed to diagrams and hierarchy of project folders by their namespace/package
  • Choose type of imported objects - classes, packages
  • Choose target folder
  • Import elements only to model without creating diagrams
  • Specify custom repository for model elements
  • Added hops on intersection of lines [RQ#132] option for turning on/off drawing hops
  • Models in project tree were renamed to Folders
  • Added model path bar which allows better navigation in project
  • Added support for Object Pascal in Reverse Engineering
  • Added Formatted Text element for diagrams
  • Added support for formatted text to use case description and flow events
  • Improved use case flow events:
  • Flow event row can be resized
  • Numbering type (numbers, letters, roman numbers...)
  • Added resizing for role labels
  • Added Text menu (Format, Paragraph)
  • Added Text Format dialog
  • Added option to update a diagram using Database Import
  • Improved SVG export - export of shadows
  • Setting focus to text box after changing font size in formatted text editor
  • Improved message arrows for complicated lines in UML Communication diagram
  • Improved precision of attaching to border for decision shape in Flowchart diagram
  • Allowed multiline names for all elements
  • Big shared tooltip for sidebar was replaced with standard small tooltips [RQ#447]
  • Added support for mouse wheel scrolling to list of files on Start Page
  • Toolbox remains always visible, if child windows are not maximized [RQ#449]
  • Provided and required interface are moved together with component or class
  • Improved drawing and positioning provided and required interfaces
  • Improved parsing of C source code
  • Smooth scrolling
  • Smooth navigation to element
  • Adjusting view to the selected element when selecting a next/previous element using TAB key
  • New setting of autosize - preserve current width if possible
  • Glossary items can be sorted ascending or descending by name and creation date
  • Better icons for adding normal and reverse sequence expression (UML Communication Diagram)
  • Improved context bar placing
  • Added icons to the project tree in Diagram Picker dialog and Add Existing Diagram dialog
  • Improved rendering of check boxes in list boxes
  • Added hover effect for check boxes in list boxes
  • Element Browser starts with auto-sized columns in grid of elements
  • Add new column 'Repository Name' to Element Browser grid
  • Added owner of element, it is set to element's container by default and it can be set also using Properties dialog
  • Repository of model element can be changed using Properties dialog
  • Improved selecting lifelines
  • Improved attaching relationships and connectors to lifelines
  • Added shortcut key (ESC) for selecting a container of a selected element
  • Added special grip for moving
  • Added context bar buttons for moving up and down nested regions
  • Added tooltip for glossary terms in documentation editor
  • Add Connection renamed to Add Related
  • New visual of rotate grip
  • Added data definition to ERD entities (useful for defining static enumerations, codebooks or example data)
  • Added new Template language commands
  • ModelElement: HasImports, Imports, PreviousState, ChangeTrackingState, IsAdded, IsRemoved, IsChanged, IsUnchanged, Repository, Owner
  • ErdEntity: Schema, AddedAttributes, ChangedAttributes, RemovedAttributes, HasAddedAttributes, HasChangedAttributes, HasRemovedAttributes, DataRows, AddedDataRows, RemovedDataRows, ChangedDataRows
  • DataRow: Values
  • UmlClass: AddedAttributes, ChangedAttributes, RemovedAttributes, HasAddedAttributes, HasChangedAttributes, HasRemovedAttributes, AddedOperations, ChangedOperations, RemovedOperations, HasAddedOperations, HasChangedOperations, HasRemovedOperations
  • Changes: IsAdded(element, property), IsRemoved(element, property), IsChanged(element, property), IsUnchanged(element, property)
  • Added a new SQL template for generation SQL change scripts
  • Tables are generated with schemas in SQL DDL scripts
  • Generation of SQL insert scripts for predefined entity data
  • Improved Tagged Values - supported references to project items (elements, diagrams, folders)
  • Added ERD relationships with various multiplicities to the right drag&drop menu
  • Edited template file from source code template is open in a tab
  • Sidebar panes can be resized vertically [RQ#216]
  • Added undo/redo support for table actions, table content editing and object resizing in formatted text editor
  • Added support for parsing C inheritance access modifiers
  • Small improvements of tree controls (e.g. Project tree) rendering
  • Improved selection inside the container
  • New setting: Prefer selection over move inside containers
  • Improved look&feel of grid
  • Added auto scroll to grid
  • Added new navigation shortcut keys to grid: CTRLHome and CTRLEnd
  • Improved navigation in trees - added support for selection using CTRL and SHIFT arrows
  • Improved Simple and SimpleBold style sets
  • Folder Overview divided to three sections: Diagrams, Repository Elements, All Used Elements
  • Foreign key is set automatically after adding relationship in ERD diagram
  • Improved autorouting for self relationships
  • Added XSD type set
  • Improved layout of Type Set Editor form
  • Warning on conflict types in relationships and easy resolving (UML Class diagram, ERD diagram)
  • Option to disable toolbox autohiding
  • Added support for opening a project using drag & drop to a main application window [RQ#452]
  • Added context menu with all available panels in sidebar which displays after right-clicking on panel title bar
  • Smoother switch to full screen mode
  • Added auto hide support for sidebar panels
  • Added undo/redo support for generation of indexes
  • Improved Element Browser look&feel
  • Improved wheel scrolling in panels in Element Browser
  • Improved zoom bar - new look&feel and zooming while holding zoom button (instead of zoom on click)
  • Improved tree grid - better displaying of hierarchy in use case steps
  • Changed evaluation of element namespace in source code generation - the namespace is set by element repository
  • New default style set
  • Added new context bar buttons: Add Item (for UI Menu) and Add Tab (for UI TabControl)
  • Auto retyping of related attributes in ERD entities
  • Added support for mouse wheel to Layers list, Styles list and Graphics list
  • Added navigation between cells in grid using Left/Right arrows
  • Added arrow icons for ascending/descending order to ordered column in grid
  • Added tooltip to Add button in Tab bar
  • Improved look&feel of Tab bar - added hover effect for Add button
  • Added support for sorting to requirement table
  • Added priority to Requirement
  • Added support for another XMI version
  • Optimized project saving - empty elements are omitted (project files can be smaller by more than 20%)
  • Text box for stereotype in New Style dialog replaced with a combo box with existing steretypes
  • Improved snapping
  • Fixed blinking cursor between Move and IBeam when it is over an element
  • Fixed applying padding to text element (Drawing group)
  • Fixed resolving fullnames of referenced classes during reverse engineering
  • Fixed undo/redo for invariant state of UML State, when set using Properties dialog
  • Fixed rare problem with selection of some elements
  • Fixed selecting MDI child window clicking inside its area [RQ#449]
  • Fixed rendering of rulers when resizing forms
  • Fixed application crash when resizing provided interface which is connected with required interface
  • Fixed 'Add Directory' button for C in Source Code Import form
  • Fixed restoring collapsed side bar
  • Fixed adjusting view on edited box when zoomed in
  • Fixed application crash when try to save a project with an empty glossary item
  • Fixed rendering of active element selection for curves and rounded rectangular lines
  • Fixed tab order in glossary form
  • Fixed calculation of bounds of ERD relationship
  • Fixed navigation to diagram using Element References window
  • Fixed ignoring 'Relations always on top' setting when copy a selection to clipboard as a bitmap
  • Fixed auto-size for image columns in grid
  • Fixed moving content of container which is inside another container
  • Fixed changing order of nested regions using drag&drop
  • Fixed undo for Add State Region - regions were not removed from model on undo
  • Fixed application crash when adding combination to filter in Source Code Template Editor
  • Fixed loading filter set to Source Code Template File in Filter dialog
  • Fixed adding new line to formatted text on beginning
  • Fixed inaccurate connecting to relationship line with curve style
  • Fixed loading element when its model is defined in the project file after its usage on diagram
  • Fixed C source code generation - code is generated only for class elements
  • Fixed multiline comments in generated C source code
  • Fixed redundant space on right and bottom when copy to bitmap
  • Fixed SVG import in Graphics Editor
  • Fixed allowed slight move of element when right-clicking on it
  • Fixed incorrect selection of non-intersecting relationships
  • Fixed incorrect splitting of relationship with inserted element when there is no intersection between element and relationship
  • Fixed wrong layout after resizing Folder Properties dialog
  • Fixed auto size for ERD entities with indexes
  • Fixed rendering listbox items with long texts
  • Fixed adding existing relationship to an second instance of an element in a diagram
  • Fixed disabling some enabled menu items which should be not enabled when no project is loaded
  • Fixed auto generated indexes in ERD diagram
  • Fixed wrong layout of relationships locked to fields after loading a project
  • Fixed UI group box to a container element
  • Fixed reset of special styles (e.g. comments) after adding a new style to a default style set
  • Fixed changing type to empty using inline editing
  • Fixed application crash when adding a new style in Style Set editor and no type is chosen
  • Fixed incorrect evaluation of command PrimaryKeyName when primary key constraint name is not set
  • Fixed application crash when deleting a requirement from a requirement table [RQ#454]
  • Fixed application crash when trying to show properties and no element is selected in Element Browser
  • Fixed editing Contraint element after inserting - name was edited instead of default constraint field
  • Fixed application crash when undoing added SysML Block constraint
  • Fixed application crash when adding Derived Attribute to E-R Chen diagram
  • Fixed application crash when loading a special case of UML Timing diagram

New in Software Ideas Modeler Portable 8.56.5694.11524 (Aug 4, 2015)

  • Updated Russian translation
  • Fixed evaluation of a template language command - DocumentationLines
  • Fixed various rare application crashes at source code generation
  • Fixed application crash when setting ERD Chen Attribute to Derived
  • Fixed application crash when trying to add a connection using right-drag in Chen ERD Diagram

New in Software Ideas Modeler Portable 8.55.5669.12854 (Jul 13, 2015)

  • New Features and Improvements:
  • Remembering of last settings for print
  • Improved C++ source code generation - added support for multiple inheritances and for all inheritance types (public, protected, private)
  • Improved auto snap lines for sequence diagram
  • Fixed Bugs:
  • Fixed auto size for lifelines
  • Fixed adjusting position according to create message [RQ#444]
  • Fixed application crash when try to do a shaping action with not supported elements
  • Fixed application crash when try to delete an element from custom diagram without elements
  • Fixed layout of some controls in Options form
  • Fixed desynchronized requirement table with requirement diagram after loading [RQ#443]
  • Removed abstract elements from drop down list in Convert dialog
  • Added some missing localization strings

New in Software Ideas Modeler Portable 8.51.5662.11075 (Jul 3, 2015)

  • Fixed problem with redundant lines in loaded formatted text
  • Fixed program deadlock when resizing formatted textbox to very small width

New in Software Ideas Modeler Portable 8.50.5659.11327 (Jun 30, 2015)

  • Added search box to toolbox
  • Variable size of tabs in tab bar depending on their names
  • Setting for minimum and maximum size of tab
  • Two styles of tab sizing - Prefer full names and Prefer more tabs on screen
  • New look and feel of tabs in tab bar
  • Added option to show navigation buttons (for showing previous and next tab) on tab bar
  • Displaying close button only on active or hover tabs
  • Added 'Set Label Position' submenu to context menu for labeled elements
  • Great improvement in work with sequence diagrams
  • Better position of context bar for labeled elements (e.g. Actor)
  • Improved auto-scrolling in formatted text editor
  • Documentation control is automatically focused when Properties dialog is switched to Documentation tab
  • Added shortcut keys for deleting by words - CTRL-Delete, CTRL-Backspace
  • Formatting buttons in documentation control are checked by the format at cursor position
  • Added setting for spacing before and after paragraph in formatted text
  • Added Paragraph dialog to documentation editor:
  • Alignment, stop, spacing
  • Tabs
  • Documents can be open in a separate tab without the left sidebar with all documents
  • Changed default shortcut keys for Ungroup to CTRL-SHIFT-U to avoid conflict with CTRL-U for Underline format
  • Refactored formatted text rendering engine
  • Fixed rendering of lines longer than page width
  • Fixed rendering of selection and background at end of line for justified alignment
  • Fixed rendering of color background (formatted text)
  • Fixed navigation using up and down arrows in horizontaly scrolled formatted text
  • Fixed graphical artifacts when adjusting selection bounds
  • Fixed wrong placing of self and recursive message on lifeline
  • Fixed wrong size preview of self and recursive message (UML Sequence Diagram)
  • Fixed auto-width and auto-height for big elements
  • Fixed non-working clipboard shortcut keys in documentation editor in Properties dialog
  • Fixed calculation of relationship bounds after reloading a project
  • Fixed applying setting for autosize options - auto enlarge and shrink
  • Fixed connecting to second and other interfaces when creating a diagram from a source code
  • Fixed application crash when clicking on Remove button and no requirement is selected
  • Fixed application crash when generating documentation in special case
  • Fixed exporting images in tables to PDF
  • Fixed exporting bullet and numbered lists to PDF

New in Software Ideas Modeler Portable 8.45.5639.11925 (Jun 10, 2015)

  • Added option for navigation to item in the project tree (single click/double click)
  • Added a permanent visible search box to the project tree [RQ#431]
  • New print range setting - print only selection [RQ#376]
  • Select Active Diagram/Model button expands the collapsed nodes to show the active node
  • Alphabetical order of tables in Database Sidebar
  • Displaying schemas of tables in Database Sidebar
  • Added Disconnect button to Database Sidebar
  • Updated Russian translation (thanks to Maxim Ermolaev)
  • Fixed source code generation of foreign keys in SQL DDL (fixed evaluation of PrimaryKeyEntity, ForeignKeyEntity)
  • Fixed not working menu shortcut keys in the indepedent window dragged out from the main window [RQ#438]
  • Fixed renaming in the project tree - edit box cannot be displayed during drag&drop
  • Fixed rendering multiline names in the project tree
  • Fixed special case of incorrect calculation of end point of relationship attached to ellipse-shaped element
  • Fixed application crash when adjusting a complex rectangular line without control points
  • Fixed auto size for ERD entity with filled but not displayed description
  • Fixed auto size for ERD entity without attributes or with hidden attributes
  • Fixed refreshing the database sidebar after connecting a database
  • Fixed not displaying collapsed nodes when are found using search box
  • Fixed updating bounds of ERD entity attribute after switching primary or foreign key
  • Fixed application crash when dropping unsupported object to the project tree

New in Software Ideas Modeler Portable 8.40.5623.13850 (May 25, 2015)

  • Last view location and zoom is remembered for each diagram
  • New initial expansion option for project tree: Restore Saved State
  • Diagram can be open on background from Model Overview window using middle click
  • Added option to set background color of diagram in Model Overview to none
  • Added new template commands:
  • Coalesce
  • For ERD Entity: Description
  • Improved MS SQL database import - table description is parsed to ERD entity description
  • Default type of ERD relationship is changed to Identifying also for toolbox tools
  • Improved MS SQL code generation - table description is generated from ERD entity description (if empty, from tagged value description - for backward compatibility)
  • Name of actor is movable label with size independent from element [RQ#418]
  • Improved labeled elements - label is automatically anchored to the nearest side
  • After adding a new qualifier in Qualifiers dialog, the edit box for the qualifier name will be focused
  • Fixed opening second empty window after opening a project file on start
  • Fixed opening side bar after it is completely hidden and application is restarted
  • Fixed showing labels of BPMN events and gateways [RQ#435]
  • Fixed applying saved option 'Don't show this again' for Paste dialog when pasting diagrams [RQ#438]
  • Fixed adding relationships to existing elements using right button drag&drop

New in Software Ideas Modeler Portable 8.35.5610.11853 (May 12, 2015)

  • New Features and Improvements:
  • Added Qualified Associations [RQ#421]
  • Added text boxes for start and end role to ERD relationship dialog
  • Added support for multiple inheritance to Python source code generation [RQ#428]
  • Added new commands to the template language:
  • For UML State: StateInvariant, Actions, Do, Entry, Exit
  • For UML State Action: Behavior, Name, Owner, Uid
  • For UML Association: Qualifiers
  • For Qualifier: Name, Type, TypeName
  • Superclasses can be ordered using tagged value SortIndex on generalizations
  • Grips for control points of line are not displayed when auto path is enabled
  • Default type of ERD relationship is chaned to Identifying
  • Added .hpp extension to filter for C++ files in Source Code import dialog
  • Added direct suport for description to ERD entities
  • ERD entity description and ERD attribute description can be displayed on diagram
  • Fixed Bugs:
  • Added some missing translations/texts for labels
  • Fixed application crash when rendering a diagram description after copy&paste [RQ#434]
  • Fixed rare exception of application crash when move cursor over an element
  • Fixed rare application crash at rendering of diagram
  • Fixed application crash when trying to save a grid (UI diagram) after deleting row or column with filled cells
  • Fixed rendering of empty rows in grid (UI diagram)
  • Fixed application crash when trying to open missing or corrupted file at new start of application
  • Fixed rare application crash when editing ERD entity attributes on diagram
  • Fixed application crash when trying to import database with tables with same names in different schemas

New in Software Ideas Modeler Portable 8.31.5567.37371 (Mar 31, 2015)

  • Added support for tagged values in Hierarchical Task Analysis diagram
  • Template processing - Separate setting for adjustments of file names and names inside files
  • Template processing - new option for name adjustment - names with hyphens
  • Updated Russian translation
  • Fixed closing undocked project windows on closing project
  • Fixed application crash when deleting element in Element Browser
  • Fixed misspelling "streotypes" in interactive documentation
  • Fixed setting incorrect type in Attribute/Operation/Parameter dialog - part in parenthesis was duplicated to a new type
  • Fixed application crash at loading of SysML Block diagram
  • Fixed application crash when resize an element to zero
  • Fixed links for diagram thumbnails in Interactive Documentation template
  • Fixed with resetting text cursor in output file combo box in Interactive Documentation dialog
  • Fixed handling of folder names in Interactive Documentation dialog
  • Fixed long name overlapping in Interactive Documentation template
  • Fixed 1px gray lines on left and top border of exported diagram (or copied to bitmap)
  • Fixed a rare case of unconnecting diagram element from its model
  • Fixed auto navigation to an element in a nested model from project tree

New in Software Ideas Modeler Portable 8.30.5553.39268 (Mar 17, 2015)

  • Improved comparison:
  • More precise comparison
  • Results with more details
  • Support for merging field (attributes, operations, etc.)
  • Comparison of nested models
  • Added Expand All, Collapse All buttons for comparison results in Comparison window
  • Select active diagram in project tree
  • Select active model in project tree
  • Added enable/disable layer
  • Added lock/unlock layer [RQ#392]
  • Displaying stereotypes in project tree
  • New template language commands: Now, Today
  • Editor dialog for attributes and operations can be shown directly from diagram (using context menu for attributes/operations)
  • Improved grid control rendering
  • Operation parameters can be reordered in dialog using move buttons or using drag&drop
  • Name of attribute/operation is selected when class is navigated using down/up keys
  • Added 'Associate New Diagram' to context menu in project tree
  • Added 'Associate Existing Diagram' to context menu in project tree
  • Improved database reverse engineering:
  • Resolving column description
  • Resolving table description
  • Resolving primary key name
  • Resolving foreign key name
  • Added autoscroll to project tree
  • Added border to panel with associated diagrams
  • Added generation of descriptions for MS SQL script
  • Added support for automatic creation of points to rectangular relationships
  • Improved naming of foreign keys in generated SQL scripts
  • Improved connecting of required and provided interfaces
  • Added details to exception message box
  • Updated Russian translation (thanks to Maxim Yermolaev)
  • Fixed refreshing a project name in the project tree after renaming elsewhere
  • Fixed rendering of long types in autocomplete list
  • Fixed saving element visibility
  • Fixed editing line [RQ#406]
  • Fixed application crash when generating an interactive documentation [RQ#407]
  • Fixed wrong z-order in duplicated diagram [RQ#408]
  • Fixed auto-size of grid columns
  • Fixed showing scrollbar in grid control when last rows are collapsed
  • Fixed application crash when trying to duplicate a code template and nothing is selected
  • Fixed application crash when trying to add a code template and no language is chosen
  • Fixed updating window title after saving as new file
  • Fixed adding element to container after drag&drop from another diagram
  • Fixed application crash when try to add multiple elements with unsupported tools
  • Fixed showing Start Page when it is already open in another window
  • Fixed application crash when trying to navigate an invalid link
  • Fixed application crash when adding fields to SysML Block
  • Fixed application crash when remove fields from SysML Block
  • Fixed application crash when editing attribute or operation in dialog after removing another attribute or operation
  • Fixed refreshing of attribute/operation grid after editing
  • Fixed application crash when trying to add a message to a lifeline in UML Communication Diagram [RQ#411]
  • Fixed rare application crash when trying to add an element to a diagram and snaplines are turned on
  • Fixed application crash when trying to add a filter to a file of a source code template
  • Fixed refresh of diagram after removing point of relationship
  • Fixed editing of default style set [RQ#379]
  • Fixed application crash on opening Properties dialog for shape [RQ#413]

New in Software Ideas Modeler Portable 8.20.5511.14123 (Feb 2, 2015)

  • Added attribute properties:
  • New modifiers: id, readOnly, union, sequence
  • Subsets, Redefines
  • Uniqueness
  • Added operation properties:
  • Query, ordered, unique
  • Constraints
  • Redefines
  • List of stereotypes for attributes and operations moved to a separated tab
  • Added Add Connection to context menu for diagram elements
  • Added Delete to context menu for tabs with diagrams and models
  • Improved displaying relationships in project tree - displayed names of start and end element
  • Changed default auto layout for database import and XMI import to enhanced smart layout
  • Extension points are not hidden by default
  • New icon for list of open tabs in tab bar
  • Improved Model Overview look&feel
  • Improved point locking when moving horizontal or vertical line of rectangular relationship
  • Changed displaying of context menu item Remove field to Remove 'Name' instead of Remove 'Full field declaration'
  • Fixed binding referenced parts of elements in special cases [RQ#404]
  • Fixed tab order of controls in Database Selection dialog
  • Fixed application crash when try to import a database table with a reserved keyword as its name
  • Fixed showing Properties using context menu from Project Tree sidebar in Element List mode
  • Fixed updating layout after moving up/down a field

New in Software Ideas Modeler Portable 8.11.5503.34236 (Jan 26, 2015)

  • Special profile folder for eight major version
  • Fixed moving sequence messages up after loading
  • Fixed nesting elements to Expansion Region
  • Fixed problem with loading file with menu definition and shortcut keys

New in Software Ideas Modeler Portable 8.10.5498.42017 (Jan 21, 2015)

  • Completely redone source code parser:
  • Very high reliability
  • Support for class nesting
  • Improved generics and properties
  • Support for default values of parameters
  • Support for delegates, events
  • Added C++ source code parsing
  • Added Ruby source code parsing
  • Added support for delete from cursor to word beginning (CTRL+Backspace) and from cursor to word end (CTRL+Delete)
  • First non-empty source code (instead of first one in list) is displayed in Body tab in Operation dialog
  • Elements parsed using Smart Parser sidebar are auto-sized and better placed
  • Enhanced auto identifying language of source code in Smart Parser
  • Dragging, resizing, moving can be cancelled using ESC key [RQ#398]
  • Right-drag over container offers connection to new elements
  • Fixed adding attributes, operations and parameters with multi-dimensional array types [RQ#394]
  • Fixed application crash when loading toolbox with a specific configuration
  • Fixed CTRL+arrow navigation in code editor
  • Fixed word selection using double click in code editor
  • Fixed auto size for big elements
  • Fixed application crash when rendering empty diagram with linear gradient background and turned on option Show Borders [RQ#399]
  • Small fixes to rectangular lines
  • Fixed application crash when try to delete a interface copied to another diagram [RQ#397]
  • Fixed application crash when pressing ESC while dragging [RQ#398]
  • Fixed layouting fields
  • Fixed sending requests and error messages
  • Fixed undefined visibility in source code generation
  • Fixed application crash when pressing Tab in empty diagram

New in Software Ideas Modeler Portable 8.00.5489.41706 (Jan 12, 2015)

  • Editor tab can be moved out from main window to its own window
  • Completely redesigned work with rectangular relationships (routing, adjusting, adding/removing points)
  • Added selection history - Edit/Restore Previous Selection
  • Added second click renaming option (default one now)
  • Added Element Navigator:
  • Add auto-generated diagram to project
  • Export current auto diagram
  • Print current auto diagram
  • New model overview window:
  • Improved design
  • An identifying color can be set to diagram
  • Diagram thumbnails can be of different sizes (small, normal, large, wide, high)
  • Added animation to model overview for element reorder
  • Added diagram generation (Diagram/Generate) (Professional and higher edition):
  • Hierarchy generation
  • Project hierarchy generation
  • UML diagram generation from text
  • Added connectors of relationship labels, separate styling options for connectors
  • Added auto-sizing after editing element (Tools/Options/Diagram Editor/Auto-Size Elements After Editing) [RQ#179]
  • Resize always
  • Resize only if content is bigger than current bounds
  • Added support for field (attribute/operation) styling:
  • Text style
  • Border style
  • Background style
  • Padding
  • Effects - gloss
  • Added new style setting: Margin
  • Added creation of multiple elements at once (Toolbox/Context Menu/Add Multiple) (for Professional, Ultimate edition)
  • Added chain creation (drag a tool button to another tool button on toolbox and choose area for the chain in a diagram) (for Professional, Ultimate edition)
  • Added sketch graphics style [RQ#325]
  • Added radial gradient background style
  • Added diagram splitting (Diagram/Split)
  • Database Selection dialog supports parsing of connection string
  • Added support for auto-complete to ERD Entity
  • Improved auto-complete
  • Style Set Manager and Filter Manager switched from modal dialogs to tabs/windows
  • Disabled delete for last layer (at least one layer is needed in a diagram)
  • Another layer is activated when an active one is deleted
  • Improved auto layout for use case diagrams
  • Cursor changes to IBeam over editable fields
  • Added submenu Edit/Select which groups various options of selection
  • Added Edit/Select/Select Whole Graph
  • Start Page is automatically close after loading a project
  • Improved field adding/editing - view is automatically adjusted to contain the edited field
  • New sketch style set
  • Improved pasting using context menu - elements are placed to clicked position
  • View is adjusted to pasted content
  • Added Copy and Cut commands to context menu of diagram control
  • Finer settings of snap lines (separate setting for snap to borders, snap to centers)
  • Added snapping to preferred (most used) widths and heights
  • Added snapping to preferred distance
  • Showing distances of elements in diagram
  • Added new source code generation option: One file per diagram
  • Default source code template for E-R diagrams supports generation for selected elements
  • Elements in combo boxes of New Relation dialog are alphabetically sorted
  • Improved adding self-relation using drag&drop
  • Showing hand cursor when move cursor over element with link to associated diagram
  • Showing description of ERD entity attribute in tooltip [RQ#384]
  • Type of ERD entity attribute can be changed using context menu (Change Type/...)
  • Horizontal scrolling using mouse wheel + SHIFT
  • Added Alias Manager:
  • Edit alias group
  • Delete alias group
  • Added menu with alias groups to standard bar
  • Added description to alias groups
  • Added tooltip with full tab name to tab switch
  • Added auto width using double-click on right grip
  • Added auto height using double-click on bottom grip
  • Snaplines are rendered as dashed lines
  • Improved relationship routing inside container
  • New row is focused in grid of responsibilities, collaborators in CRC after adding
  • Added setting for default line style
  • Resolving decimal precision and scale in database reverse engineering
  • Reverse engineering from .NET assembly skips invisible classes
  • Added parsing enumeration and interfaces to .NET assembly reverse engineering
  • Improved attaching of end points to ellipses
  • Improved application theme
  • Label of labeled elements (e.g. decision) can be resized
  • Improved locking relationship end to border for small elements
  • Added support for default values of attributes to SQL DDL source code generation
  • If none or only one element is selected, auto layouts are applied to whole diagram not only this single element
  • Settings can be reset to defaults (Tools/Options - Reset to Defaults)
  • Improved auto snap lines handling in sequence diagrams
  • Bottom/right border of swimlanes can be turned on/off
  • Added BPMN Lane element
  • Added context bar buttons for BPMN Pool
  • Improved BPMN Pool - better text rendering, name editing in diagram
  • Improved locking to fields - relationship is locked to a field even when only one end is over field
  • Improved calculating of self relation with locking to fields
  • Added name for primary key constraint
  • Added new template language commands:
  • PrimaryKeyName, PKName, CustomPrimaryKeyName, CustomPKName (ERDEntity)
  • HasAttributes, HasOperation (UMLClass)
  • AutoIndentOn, AutoIndentOff, StartBlock, EndBlock, IsFirstItem
  • Support for multiline component name [RQ#395]
  • Added support for interfaces parsing for Java, PHP, VB.NET
  • Arrange commands are applied to whole diagram when no element is selected
  • Buttons in sidebar was reordered - more frequent buttons are first
  • Improved handling of template command ExplicitWhitespacesOn
  • Added support for generation of nested classes (Java)
  • Better formatting of generated source codes - removed redundant lines and improved indents
  • Built-in source code templates are marked as system
  • Improved selection rendering for active relationship
  • Fixed adding relationship between two elements in container using drag&drop
  • Fixed generation of SQL data types - char, nchar and nvarchar
  • Fixed edit box hiding after scrolling
  • Fixed updating layers panel after doing layer related commands
  • Fixed clearing layers sidebar after closing project
  • Fixed focus of some dialog windows after opening (focus was not on any editable box)
  • Fixed attaching relationship ends after auto routing
  • Fixed position order of relationship ends with auto routing
  • Fixed adding relationships using drag&drop from toolbox
  • Fixed occasional wrong auto size
  • Fixed relationship locking to center when the center is over fields
  • Fixed generation of NHibernate source code
  • Fixed auto-size for SysML Blocks, Actors, Enumerations, CRC cards
  • Fixed auto-size when fields are hidden
  • Fixed association of relationship ends to fields when used reverse inserting
  • Fixed aligning to grid for ERD entities and UI elements
  • Fixed refreshing submenu with groups of aliases
  • Fixed saving aliases
  • Fixed enabled menu items which are not usable in current context
  • Fixed text alignment in ERD entity attributes
  • Fixed double-click on right-bottom grip when it was over editable field
  • Fixed application crash on loading project with ERD entity attributes with same id
  • Fixed showing glow when border is not visible
  • Fixed snapping when resizing from top or left side
  • Fixed wrong bounds of relationships after loading which can lead to cropped exported images [RQ#390][RQ#389]
  • Fixed calculation of diagram bounds in the SVG export [RQ#391][RQ#389]
  • Fixed application crash when adding a new row to grid which need to be scrolled
  • Fixed graphic glitches when rendering horizontal swimlane at higher zoom
  • Fixed unwanted moving of cursor between lines in text box when navigating in auto-complete list
  • Fixed parsing default value for ERD entity attribute in special cases
  • Fixed updating bounds of fields after changing type using context menu
  • Fixed application crash when try to import source code template without id
  • Fixed application crash when no template is selected and clicking on button for opening the selected template in a new window
  • Fixed selection clearing in project tree after second click on selection in diagram
  • Fixed parsing variable names in PHP - dollar symbol is omitted from name
  • Fixed generating default types for nested classes
  • Fixed copying/exporting diagrams on higher DPIs [RQ#396]
  • Fixed showing grips for bounds of multiple selected elements when relationship is active

New in Software Ideas Modeler Portable 7.71.5405.32588 (Oct 20, 2014)

  • Fixed resizing of ERD entities with larger padding
  • Fixed copying of diagrams
  • Fixed application crash when loading data from not accessible data source
  • Fixed applying padding to comment
  • Fixed copying of relationships between nested elements when copying container
  • Fixed loading of groups with containers with nested elements
  • Fixed application crash when file with tool settings is corrupted
  • Fixed creation of multiple projects on double click in search box list item on start page
  • Fixed updating text box position when renaming a node and scroll the project tree
  • Fixed application crash when creating new project with a diagram and windows is not completely visible
  • Fixed missing dialog with asking to save on program exit after editing TO-DOs
  • Fixed showing of trailing colon in a diagram frame after reloading a project

New in Software Ideas Modeler Portable 7.70.5385.38598 (Sep 30, 2014)

  • Elements can be added inside the relationship while the relationship is splitted into two parts
  • Showing documentation as a tooltip when you move cursor over diagram elements
  • Added diagram frame:
  • Show/hide frame
  • Frame types (for UML diagrams)
  • Parameters and result type (for UML diagrams)
  • Improved renaming:
  • Changing guard instead of name for interaction operand
  • Changing constraint value instead of name for duration constrain
  • Disabled showing name edit box for elements with hidden name
  • Added support for editing of documentation of attributes and operation directly from diagram editor
  • Added 'break' interaction operator for fragment
  • Added option to print a range of pages
  • Added information about elements with edited documentation in Documentation sidebar
  • Added required interface tool to class diagram toolbox
  • Added break fragment tool to sequence diagram toolbox
  • Fixed rendering of swimlanes after loading a project
  • Fixed locking of relationship end to small element
  • Fixed refreshing of label position of activity final node when moving
  • Fixed wrong position of nested elements in container after copying and pasting to the same diagram
  • Fixed non-implemented processing of number of copies parameter in Print dialog
  • Fixed snapping to snap lines when adding a new element using context menu after right drag&drop
  • Fixed active class notation to conform to UML specification
  • Fixed not showing context menu when right drag&drop an element without specified connections

New in Software Ideas Modeler Portable 7.62.5357.39927 (Sep 2, 2014)

  • Added support for generic property types in source code parser
  • Added missing commands to command tree in source code template editor
  • Fixed superclass evaluation in source code generation
  • Fixed updating of scroll bar in code editor after setting a new text
  • Fixed application crash when try to add a new person from cooperation side bar when no project is loaded
  • Fixed application crash when try to delete item from empty list
  • Fixed parsing classes
  • Fixed application crash during generation of script output in source code template editor
  • Fixed displaying full tree after cancelling filter
  • Fixed wrong undo in code editor when selected text from end to start and replaced with another text
  • Fixed missing text for labels in Template Text input box
  • Sidebars are disabled when no project is loaded

New in Software Ideas Modeler Portable 7.61.5324.39218 (Jul 31, 2014)

  • Fixed rendering of state name [RQ#373]
  • Fixed showing Icon Definition dialog in the taskbar
  • Removed colon from name of Icons tab in Icon Definition dialog
  • Renamed Settings tab in Custom Diagram Editor to General

New in Software Ideas Modeler Portable 7.60.5317.39893 (Jul 24, 2014)

  • Added new documentation template - Use Cases
  • Improved custom diagrams - added element icons
  • Single click editing of element names and fields
  • Added setting for single and double click renaming
  • Improved source code generation - generation of class fields from associations
  • Structured flow events of a use case can be pasted from an external text editor
  • Added new template commands:
  • Class: AllAttributes
  • Matrix: ColumnHeaders, Cells, GetCell, MatrixTypeName, Roles, RowHeaders
  • MatrixRole: Code, DefaultColor, DisplayName, Name, TooltipText
  • MatrixCell: Code, Roles
  • SysMLRequirement: Text, Description
  • UseCase: DesignScopeIcon, GoalLevelIcon, StateIcon
  • Added parameters to Diagram.Image(width,height)
  • Editing guard of control flow directly in diagram
  • Easier locking of end points of relationship to exact position for narrow elements
  • Improved layout and rendering of Signal Receipt and Signal Send (UML Activity Diagram)
  • Added support for deleting last word using CTRL+Backspace to text box in diagram editor
  • Changed menu short keys with CTRL+ALT combination
  • Supported generation of joined tables in documentation
  • Add Collaborator and Add Responsibility buttons in context bar for CRC card were swapped [RQ#372]
  • Improved zooming of thumbnails in model overview
  • Increased maximum size of diagram thumbnails to 640x480
  • Optimized size of saved documentation
  • Added support for page breaks to HTML, ODT export
  • Added support for text indentation to ODT, RTF export
  • Added support for line spacing to HTML, ODT, RTF export
  • Added support for cell background color to RTF export
  • Added support for bulleted lists to ODT, RTF export
  • Small adjustments in Default document template
  • Added info message box instead of error box when file is locked by another process and generated documentation cannot be saved
  • Fixed deleting parameters (text) of transition from diagram
  • Fixed updating layout of transition label after setting new text
  • Fixed rendering generated content of PDF tables
  • Fixed rendering border of RTF tables
  • Fixed application crash when try to add a new graphic
  • Fixed rare application crash when zooming model overview
  • Fixed application crash when resizing table in document editor
  • Fixed focus in multiple input dialogs - input box is focused on start now
  • Fixed showing edited cell in grid after removing row this cell
  • Fixed remembering of expanding state of event flow grid
  • Fixed size of table columns and rows in RTF, PDF export
  • Fixed auto size of elements with displayed custom ID, parent name, stereotypes and/or tagged values
  • Fixed auto size of packages, requirements, objects, states
  • Fixed applying padding to state
  • Fixed export button in Documentation form
  • Fixed escaping of special characters in HTML export of documentation

New in Software Ideas Modeler Portable 7.50.5300.41821 (Jul 7, 2014)

  • New Features and Improvements:
  • Added visual aid which shows final kind of lock of relationship end
  • Added snap lines to middle of element [RQ#364]
  • Added tooltips for buttons in toolbox [RQ#367]
  • Added Collapse All to toolbox context menu [RQ#367]
  • Added new context bar buttons:
  • Add Attribute for object without assigned class
  • Add Attributes for object with assigned class
  • If an image is pasted, name editing doesn't start
  • Attribute can be set as static from attribute grid in Properties dialog [RQ#368]
  • Improved settings for toolbox [RQ#367]
  • Medium size icons
  • Name can be shown for all sizes
  • Added support for code generation from IDEF1X diagrams
  • View mode All Entities renamed to Element List
  • Supported filtering and sorting for Element List view mode in project tree
  • Supported sorting for Diagram Types view mode in project tree
  • Allowed to set icon size for all groups in toolbox at once
  • Cursor changes to cross when drawing relationships
  • Object attribute can be removed using context menu
  • Improved grids for CRC card properties in Properties dialog
  • Hiding empty super class and sub classes fields for CRC card
  • Showing description of CRC card in diagram
  • Allowed to show/hide empty compartments using Show Empty Compartments parameter [RQ#269]
  • Highlighting multiplicity fields of IDEF1X relationships
  • Fixed Bugs:
  • Fixed SVG export - left and top borders was clipped
  • Fixed application crash when pasting image or text using diagram context menu
  • Fixed application crash when exporting to SVG
  • Fixed zooming to cursor position
  • Fixed saving static parameter of attribute [RQ#368]
  • Fixed parsing attributes in Fast Editor
  • Fixed parsing operations in Fast Editor
  • Fixed updating color preview in context bar button after choosing a new color
  • Fixed stack overflow exception in template evaluation
  • Fixed loading setting of displaying of extension point
  • Fixed displaying of line in class also when fields are hidden
  • Fixed applying Show Fields command for whole diagram (Diagram/Show Parts/Show Fields)
  • Fixed editing of attribute multiplicity from attribute grid in Properties dialog
  • Fixed occasional non-working ESC for exiting full screen mode
  • Fixed application crash when exporting image with small glow
  • Fixed showing relationship end in top left point when starting to draw a new relationship
  • Fixed updating of actors in combo box in use case detail tab
  • Fixed moving self rectangular relationship with moved element
  • Fixed adjusting oblique relationship when resizing multiple elements together
  • Fixed rendering precision - border and fill were unaligned sometimes
  • Fixed forgetting link between object and class attributes after editing values using Properties dialog
  • Fixed showing wrong name of object attribute after changing name of attribute of linked class in Properties dialog and Fast editor
  • Fixed application crash when dragging a class to an object diagram
  • Fixed adjusting items of context menu for field
  • Fixed wrong grayed area of context menu for field at first show
  • Fixed wrapping of text of responsibilities and collaborators [RQ#365]
  • Fixed applying padding to CRC cards
  • Fixed closing Properties dialog after pressing ENTER in CRC card description box
  • Fixed saving/loading of showing fields for elements
  • Fixed layout of elements after showing/hiding some parts
  • Fixed trailing colon in attribute/operation name after copying and pasting

New in Software Ideas Modeler Portable 7.46.5283.39723 (Jun 23, 2014)

  • Fixed application crash when adding relationship without specifying both ends
  • Fixed application crash on startup when no default printer is set [RQ#366]

New in Software Ideas Modeler Portable 7.45.5281.1349 (Jun 17, 2014)

  • Added hover and selection highlight for sequence messages
  • Applying cap size parameter of style to circle of found and lost sequence message
  • Improved rendering of arrow in lost sequence message
  • Added allowed transition between state and composite state
  • State actions can be added from context bar
  • Allowed to set precise position of relationship ends on another relationship
  • State actions can be navigated using up and down keys
  • State actions can be moved and copied
  • State actions can be removed using context menu
  • Better grid for state actions
  • Improved auto locking of ends of relationship
  • Changed icon for button Add region in context bar
  • Fixed application crash when dragging self message over lifeline
  • Fixed adjusting of end point of sequence found and lost message
  • Fixed snapping to last auto snap lines displayed before pressing SHIFT
  • Fixed region overlapping with name in State (UML State Machine diagram)
  • Fixed applying of text alignment for states
  • Fixed application crash when adjusting rectangular relationship with unassigned end
  • Fixed moving of rectangular relationship when moving group of elements
  • Fixed focus when try to edit a cell of a table
  • Fixed clipping of overflowing content of CRC card
  • Fixed overlapping of table rows and columns after resizing (Documentation editor)
  • Fixed attaching of rectangular relationship to another relationship

New in Software Ideas Modeler Portable 7.40.5273.1195 (Jun 9, 2014)

  • Added floating window with all references of an element accessible using Multiple Usage icon [RQ#316]
  • Added floating window with all associated diagrams for an element accessible using Associated Diagrams icon [RQ#123]
  • Drag & drop using right mouse button and CTRL pressed creates independent copy of dragged element
  • Drag & drop using right mouse button and SHIFT pressed creates copy of dragged element with shared model
  • Added Delete message to toolbox for UML Sequence diagram
  • Added drop down menu to Grid button in standard bar, which allows you to change grid settings
  • Added Duplicate action to context menu in project tree
  • Added Replace Element Model to Element menu
  • Improved selection grips of sequence message
  • Showing stereotypes and tagged values for sequence messages
  • Classifier of object (UML Object diagram) can be edited inline
  • Added auto complete for classifiers of objects (UML Object diagram)
  • Renamed sequence diagram tools
  • Fixed renaming of lifeline using double click on its name

New in Software Ideas Modeler Portable 7.31.5266.40952 (Jun 3, 2014)

  • Added new template language commands:
  • UML classes: TemplateParameters, HasTemplateParameters, HasTemplateParameterWithKind
  • For template parameters: Uid, Name, Kind, HasKind, DefaultValue, Owner, Definition
  • Improved source code generation:
  • Added support for generic classes (C#)
  • Fixed bugs:
  • Fixed problem with opening encrypted project file [RQ#362]
  • Fixed printing [RQ#363] and improved its precision
  • Fixed slash displaying for state transition when no behavior expression is set
  • Fixed use case editing

New in Software Ideas Modeler Portable 7.30.5259.39484 (May 27, 2014)

  • Improved Use Cases
  • Added State, Scope, Level, Minimal Guaranties, Success Guaranties, Triggers
  • Relative prioritizing in use case list
  • Each use case can be open in separate tab
  • Added button for adding new use cases from Use Cases window
  • Added context menu for use case list in Use Cases window (Definition, Delete, Higher Priority, Lower Priority)
  • Added type of flow event
  • Reordering of flow of events
  • Added new option 'Add Existing Connection' to drag&drop context menu
  • Added command for adding missing relationships from model to diagram (Diagram/Add All Relationships by Model) [RQ#360]
  • Added 'Add Missing Relationships' to context menu for diagram elements
  • Smoother opening of tab for new diagram
  • If you drag relationships from one diagram to other it will be added also with connected elements
  • Improved delete confirmation dialog
  • Diagrams (where a deleted element is used) are displayed collapsed below the row with deleting element
  • Added element icons
  • Showing delete confirmation dialog when deleting multiple elements from project tree
  • New element is centered on the drop point
  • Fixed showing transitions from dragged element to hover element in context menu when they are not in the same diagram
  • Fixed rendering of texts in diagrams for diferrent DPIs
  • Fixed small menu strip jumping when switching between tabs
  • Fixed collapsing and expanding of nested rows in grid
  • Fixed cancelling selection when using context bar button on group of selected elements

New in Software Ideas Modeler Portable 7.20.5237.30081 (May 5, 2014)

  • Added context menu for drag&drop using the right button
  • Copy (Shared model)
  • Copy (Independent)
  • Connect with a new element
  • Copy style
  • Copy stereotypes
  • Copy tagged values
  • Connect with a target element
  • Improved context bar - added new buttons for related element creation
  • Added universal Show Fields parameter (applied to classes, objects, blocks, enumerations, etc.)
  • Added new elements to Concurrency diagram [RQ#158]
  • Hardware boundary
  • Multiobject eventflag
  • Pool
  • Association
  • Added message connector to BPMN Choreography diagram
  • Added Deliverable element to ArchiMate
  • Improved Objects (Uml Object Diagram)
  • Tagged values can be displayed
  • Added support for padding
  • Added support for tagged values to SysML Blocks
  • Added icons for element types in combo box in Stereotypes form
  • Fixed application crash when removing point from relationship [RQ#353]
  • Fixed auto-complete before right parenthesis
  • Fixed position of auto-complete list, when the element is too close to bottom border of diagram editor
  • Fixed application crash when dragging a diagram in model overview window to area with negative coordinates
  • Fixed icons (Message in BPMN Choreography Diagram, Message in Communication Diagram, Flow in Flowchart)
  • Fixed locked mouse button press after clicking button in context bar
  • Fixed positioning of context bar near editor borders
  • Fixed adjusting view to a selected elements aftef selecting it in the project tree

New in Software Ideas Modeler Portable 7.10.5230.35806 (Apr 28, 2014)

  • Added diagram duplication (menu Diagram/Duplicate):
  • Independent copy
  • Shared model copy
  • Generate relationship diagram
  • Prefix and suffix for copied elements
  • Elements can be converted to other element types
  • Improved custom filter - added filtering by tagged values
  • Improved quality of icons in project tree and element browser
  • Much faster loading of Element Browser
  • Added icons to project tree in dialog for assigning existing diagram
  • Added Filter Manager (Diagram/Filter/Filter Manager):
  • Add and edit new custom filter
  • Delete filter
  • Import and export filter
  • Duplicate filter
  • Better adjusting of rectangular relationships
  • Fixed navigation using up and down arrow keys in edit box in diagram editor
  • Fixed scrolling drop down list using mouse wheel
  • Fixed auto-complete of operation parameter types
  • Fixed showing Element Lists menu item in unsupported editions
  • Fixed incorrect change of location of nested elements, when move group of elements
  • Fixed showing close button in context bar
  • Fixed tab order in New Style dialog
  • Fixed 'Column Layout' menu item
  • Fixed displaying of tagged values for class with hidden attributes and operations
  • Fixed from z-order of nested elements after undoing Delete from Project action
  • Fixed copy and paste of diagrams and models with unreferenced elements in local repository
  • Fixed documentation rendering when it is displayed in Properties dialog for the first time
  • Fixed binding of project filters to menu
  • Fixed wrong applying of lock to fields when it should not be used
  • Fixed attaching of relationship end to wrong side when lock to fields on and the relationship has more points

New in Software Ideas Modeler Portable 7.01.5224.34297 (Apr 23, 2014)

  • Saving model, diagram, element, field counters
  • Fixed inserting new lines in text in Send Request dialog
  • Fixed application crash when try to edit tagged values of model [RQ#352]
  • Fixed application crash when you double-click on free space in project tree [RQ#350]
  • Fixed rendering selection in grid, when editing text box is focused
  • Fixed application crash when adding new task in TO-DO list and no project is loaded [RQ#349]
  • Fixed application crash when you right click on sizing grip [RQ#347]
  • Fixed special case of application crash in SVG export
  • Fixed application crash when no project is loaded and try to add new diagram using CTRL+SHIFT+D [RQ#348]
  • Fixed rare application crash when using Interface tool [RQ#351]
  • Fixed application crash when confirming diagram properties dialog
  • Fixed application crash when generating SQL DDL for entity with comment and foreign key

New in Software Ideas Modeler Portable 7.00.5217.38544 (Apr 17, 2014)

  • Added support for custom diagrams
  • Custom diagram editor (Ultimate edition):
  • Custom shapes
  • Custom relationships
  • Derived types
  • Connection and nesting definition
  • Embedding to project
  • Ported from .NET 3.5 to .NET 4.0 [RQ#345]
  • High DPI Support [RQ#341]
  • Custom DPI setting for application
  • Added ArchiMate diagram [RQ#315] (Ultimate edition)
  • Added IDEF1X Diagram [RQ#340]
  • Added Call Behavior Action
  • Added Database sidebar (Professional, Ultimate edition)
  • Added Stereotypes grid (Professional, Ultimate edition)
  • Added Tagged Values grid (Professional, Ultimate edition)
  • Added Diagram-Element grid (Professional, Ultimate edition)
  • Added Element Relationship grid (Professional, Ultimate edition)
  • Added Use Case list (Professional, Ultimate edition)
  • Added Requirement list (Professional, Ultimate edition)
  • Added Force Directed layout algorithm
  • Improved Print dialog
  • Improved print preview
  • Removed print preview generation dialog
  • Added icons to project tree in Print dialog
  • Project tree is expanded by default
  • Settings for printer, paper format, margins and orientation directly in Print dialog
  • Improved Print Preview dialog and print preview panel in Print dialog:
  • Better design, faster
  • Added zoom slider
  • Panning, zoom using left and right click
  • Show margins
  • Added shaping commands for drawing items:
  • Union
  • Combine
  • Intersection
  • Difference
  • Added context menu command which allows to add shape to graphics library (Ultimate edition)
  • Ends of UML associations can be connected directly with attributes
  • Added option Lock to Fields for relationships
  • Names of all tagged values are listed in the drop down list of Tagged Value Editor
  • Databases in Database Selection dialog are loaded asynchronously to combo box
  • Added tagged values for attributes and operations
  • Default values and descriptions are imported by database reverse engineering
  • Added shadow rendering for graphic elements
  • Improved calculation of auto snap lines
  • Improved auto snap lines for nested regions
  • Snapping to snap lines can be temporary turned off when pressing SHIFT button
  • List of recent projects is saved to user profile
  • Settings for saving images
  • Improved comments in Cooperation tab in Properties dialog (text formatting, comment rendering, editing)
  • Added Add Text button for shapes (shapes from drawing group are defaultly without text now)
  • Improved searching for ERD entities and SysML blocks
  • Added new commands to template language:
  • Commands for Use Cases: Description, PrimaryActor, PreCondition, PostCondition, FrequencyOfUse, PriorityName, PriorityValue, FlowEvents
  • Commands for Use Case Flow Events: CustomID, Description, Name, SubEvents
  • Commands for Operations: Definition, TaggedValues, CustomID
  • Commands for Operation Parameters: Direction, Definition, Multiplicity, TaggedValues
  • Commands for Attribute: Definition, TaggedValues, CustomID
  • Added displaying of stereotypes and tagged values for swimlanes
  • X-coordinate of swimlane location is not restricted to positive values
  • Allowed inline editing of horizontal swimlane
  • Added new menu items for diagram to context menu in diagram editor:
  • Copy Diagram
  • Paste
  • Improved source code parsing:
  • Generalization resolving
  • Realization resolving
  • Aggregation resolving
  • Composition resolving
  • Dependency resolving
  • Supported parsing of multiple declarations on a line (Java, CSharp VB.NET)
  • Interface parsing
  • Enumeration parsing
  • Added Insert All button to Parser sidebar
  • Interface can be linked to required interface and provided interface
  • Improved formatted text editor to support IME input
  • Improved wheel scrolling in the whole application (controls do not need focus to be scrolled)
  • Tabs in main window can be scrolled using wheel
  • Added setting for large icons in toolbox
  • New high definition icons in toolbox, added missing icons for some tools
  • Tab Control element (User Interface diagram) changed to container control
  • Names of tabs of Tab Control element (User Interface diagram) can be edited directly in diagram not only in dialog
  • Double click on Track Bar element (User Interface diagram) opens Properties dialog instead of name edit box
  • Remembering size of all dialogs
  • Remembering settings of toolbox (expanded/collapsed groups, button style, shortcut keys displaying)
  • Improved ID Renumbering tool:
  • Allowed to switch between all and elements selected in diagram
  • Improved list boxes with search feature
  • Added Filter button which allows you to filter items in list
  • Also single item can be removed from list with new order
  • Allowed to adjust order of elements in list with new order
  • Program automatically assigns only unique default custom IDs and unique default names also after reopen of a project
  • Tab with the created diagram will be open after Source Code parsing
  • Improved operation parameters:
  • Direction (in, out, in-out, return)
  • Default value
  • Multiplicity
  • Tagged values
  • Documentation
  • Auto scroll when dragging diagram in Model Overview window
  • Added custom IDs for fields (attributes, operations, constraints)
  • Added formatted documentation for attributes of ERD entity
  • Unified IDs of requirement
  • Cursor is not rendered in inactive documentation box and code editor
  • Selections in inactive controls are rendered with gray color
  • Switching between tools in toolbox using F9 (and reverse switching using SHIFT+F9)
  • Improved zoom slider
  • New application look&feel, new application icon and toolbar icons
  • Fixed visibility modifiers parsing for VB.NET source codes
  • Fixed default focus to be on the name text box after opening New Type Set dialog
  • Fixed settings and applying of menu shortcut keys
  • Fixed start position of nested regions in Loop Node and Conditional Node with stereotypes and tagged values
  • Fixed auto size for ERD entity
  • Fixed importing Oracle tables using OLE DB
  • Fixed updating flow of documentation text
  • Fixed adjusting of rectangular lines after moving elements using arrow keys
  • Fixed assigning current user to project elements (e.g. comments)
  • Fixed refresh of list of persons in Cooperation sidebar after closing project and loading another project
  • Fixed rendering Data Store element (DFD Gane&Sarson diagram) with long texts
  • Fixed adding new rows in some grids
  • Fixed pasting of indented text to code editor

New in Software Ideas Modeler Portable 6.86.5175.39727 (Mar 6, 2014)

  • Hiding slash symbol for empty transition labels [RQ#344]
  • Fixed redundant gray border in bitmap copy of selected elements [RQ#343]
  • Fixed application crash when you try to edit deleted graphic in Graphics window
  • Fixed application crash when you click on OK in Graphics dialog when you choose image for stereotype
  • Fixed application crash when save diagram counter in specific case
  • Fixed application crash when rendering item selection in project tree with empty bounds
  • Fixed rendering of background for WMF export
  • Fixed rendering of custom-resized diagram for EMF export
  • Fixed rendering of project tree after its resizing
  • Fixed application crash when comment without relations is exported to XMI
  • Fixed application crash when adding design patterns in a special case

New in Software Ideas Modeler Portable 6.85.5164.706 (Feb 20, 2014)

  • Added content settings for generation of documentation and interactive documentation:
  • Allowed to choose items for generation
  • Allowed to reorder items
  • Diagrams in Model Overview window can be reordered
  • Added Set as Default to context menu in Styles panel
  • Added alert before replacing the current style set with a new style set
  • Background color of diagram copied to bitmap set to white [RQ#343]
  • Added icons to project tree in source code generation dialog
  • Added element type icons to Element Browser
  • Column Type in Element Browser renamed to System Type and added Type column with type name
  • Template evaluator enumerates diagrams and models by their order in project tree
  • Added auto size of grid column after double click on column separator
  • Fixed text color for hover items in layer list in Layer sidebar
  • Fixed diagram refresh after setting a new empty style set
  • Fixed source code generation (if you didn't select a whole diagram only some elements, nothing was generated)
  • Fixed image size in generated documentation
  • Fixed resetting of column widths in Element Browser after each refresh
  • Fixed ordering by column after each column resize in grid

New in Software Ideas Modeler Portable 6.80.5149.3023 (Feb 5, 2014)

  • Added Rounded Rectangle tool (Drawing group)
  • Added source code generation for array attributes (C#, Java, VB.NET)
  • Added new template language commands: Attribute.Multiplicity, Attribute.IsArray
  • Added buttons for text color and background color to documentation control
  • Added shorcut keys for simple formatting commands to documentation control
  • Improved Evaluation dialog and edition switching
  • Fixed application crash when dragging from Graphics sidebar and nothing is selected
  • Fixed application crash when type a colon in operation parameters parentheses
  • Fixed appending operations using fast editor
  • Fixed clearing all operations using fast editor
  • Fixed possible application crash in template evaluation
  • Fixed wrong source code generation of comment from documentation
  • Fixed formatted text editing on end (e.g. in documentation)

New in Software Ideas Modeler Portable 6.75.5139.38239 (Jan 27, 2014)

  • Added order options for:
  • Attributes (by name/type/visibility)
  • Operations (by name/type/visibility)
  • Stereotypes
  • Added Diagram/Show Parts menu
  • Fixed application crash when using Parser side bar
  • Fixed parsing Java classes which extend generic class or implement generic interface
  • Fixed application crash when clicking on File/Send Email when no project is loaded (now Send Email is disabled when no project is loaded)
  • Fixed application crash when clicking on empty grid
  • Fixed incorrect handling of quick search when typing in project tree and a sidebar with list box is displayed

New in Software Ideas Modeler Portable 6.70.5132.40193 (Jan 20, 2014)

  • Added Star drawing tool - allows to draw any kind of star
  • Remembering of project tree filter settings and sorting
  • Added Show Part menu to context menu [RQ#312]
  • Added separate setting for anti-aliasing [RQ#312]
  • Improved dialog for adding of new styles to style set:
  • Element types are alphabetically ordered
  • Element types can be filtered by diagram
  • ID of element type displayed in parenthesis after its name
  • Added option for showing sequence number (Communication diagram)
  • Sequence number can be edited from diagram [RQ#335]
  • Added default settings of showed parts for whole diagram
  • Allowed to show/hide attribute/operation visibility
  • Added reset to default showing of element parts
  • Text from Drawing group has its own style class
  • Fixed spaces before and after colon for attributes and operations [RQ#338]
  • Fixed application crash when rendering UI grid with defined columns and without rows
  • Fixed application crash when editing name of lifine [RQ#336]
  • Fixed displaying of long full names with displayed ID a parent name

New in Software Ideas Modeler Portable 6.60.5100.42613 (Dec 19, 2013)

  • Support for external URLs and files:
  • Adding to project, editing, deleting
  • Displaying of images, texts and web-sites
  • Copying of custom files to project
  • Improved work with provided and required interfaces:
  • Improved drawing
  • Drag & drop adding
  • Allowed to connect required and provided interface with relation
  • Custom order of nested models and diagrams (now nested models don't need to be first ones)
  • Added new context bar buttons for components and pins which allow to add provided and required interface on one click
  • Allowed to move caption of interface
  • Added option to not hide the toolbox scrollbar
  • Improved precision of association attaching to package border
  • Improved rendering of elements with stretched name area (e.g. components)
  • Custom style in Style tab (Properties dialog) starts from current style (when it is default style or class style)
  • Add Special Paste submenu into Edit menu with items: Paste as independent copy, Paste as instance
  • Removed restrictions for relations
  • Improved Fast editor:
  • Support for Undo/Redo
  • Added button for applying changes, changes are applied also automatically after leaving textbox or selecting other element
  • Improved updating of attributes and operations
  • Fixed application crash when 'Stereotype Icon' visual style chosen and no icon for stereotype is defined
  • Fixed type set editing
  • Fixed wrong z-order of elements in generated bitmap/metafile when copying using Edit>Copy actions
  • Fixed occasional wrong behavior of Send to back for elements in container
  • Fixed closing Model Overview window when model is deleted during undo or redo action
  • Fixed some texts in GUI
  • Fixed application crash after double-clicking on Print button on standard bar

New in Software Ideas Modeler Portable 6.52.5056.736 (Nov 6, 2013)

  • New Features and Improvements:
  • Allowed to edit custom IDs of elements in Element Browser
  • Added Required Interface element to SysML Block Definition diagram [RQ#317]
  • Added Don't show this again option for Paste dialog [RQ#312]
  • Added clipboard settings for diagram editor
  • Improved graphic notation of constraint property parameter [RQ#293]
  • Added undo/redo for actions in requirement table
  • Added new elements to Profile diagram [RQ#326]
  • Extension
  • Reference
  • Name of component can be vertically centered [RQ#323]
  • Adjusted padding of component [RQ#322]
  • Added copying of elements, diagrams and models between two projects using drag&drop [RQ#320]
  • Fixed Bugs:
  • Fixed property nesting [RQ#314]
  • Fixed port pinning [RQ#314]
  • Fixed application crash when rendering grid at small size or minimized
  • Fixed drag and drop of elements between projects - no action, when it is not allowed [RQ#320]
  • Fixed locking source project after using menu Project/Add Existing Diagram
  • Fixed loading of project files from older versions [RQ#319][RQ#321]

New in Software Ideas Modeler Portable 6.51.5006.37254 (Sep 18, 2013)

  • UI Grid (from UI Diagram) supports texts in cells
  • Elements from Drawing can be connected using relations
  • Added universal connector to Drawing group
  • Name of Class/ERD entity is stretched to whole class area when attributes and operations are hidden
  • Attributes of ERD entity can be hidden
  • Allowed to add text to shapes from Drawing group
  • Allowed to change container of ports, pins and parameters
  • Fixed copy&paste for elements with custom dash style
  • Fixed auto scrolling of tabs and displaying of Plus button for adding diagrams
  • Fixed adding to container which is nested in another container using options Partially and Full overlapped elements
  • Fixed applying collapse setting of project tree
  • Fixed alternate style loading
  • Fixed application crash with lifelines in Timing diagram

New in Software Ideas Modeler Portable 6.50.4992.31075 (Sep 2, 2013)

  • Tool customization:
  • Custom default size of shape (by last element/custom by selected/custom from dialog)
  • Custom direction of relationship
  • Added setting for default way of selection:
  • Partial containment selection (default)
  • Full containment selection
  • Added Column layout
  • Added Diagram type filter to Stereotype List editor
  • Custom stereotype can be saved to stereotype list
  • Remembering width of toolbox in fullscreen mode
  • Style sidebar is grayed when no element is selected
  • Added support for loops and conditional commands in Custom command dialog in Documentation template editor
  • Elements without documentation are not added to the generated documentation
  • Added documentation text for models and diagrams to the generated documentation
  • Added attributes and operations to the generated documentation
  • Improved and optimized documentation file format (the size of file can be reduced by up to 60%)
  • Changed direction of aggregation and composition to be more intuitive
  • Added support for unique attribute of index (editable using Index dialog, using Index grid, added IsUnique command for Index to SIM template language)
  • Attribute multiplicity of 'many' (arrays) can be set also as [] and will be automatically adjusted to [*]
  • Added new commands to menu in Documentation Template Editor (Diagram.Documentation, Model.Documentation, Attribute.Documentation, Operation.Documentation)
  • Improved default documentation template
  • Improved export to PDF and ODT
  • If ESC is pressed active tool is switched to Selection [RQ#303]
  • Improved auto size
  • Added options for adding elements to container :
  • Partially overlapped
  • Fully overlapped
  • When cursor over container
  • Added setting for container inflation to Options window
  • Added setting for default role visibility
  • Easier editing of attribute and operation modifiers
  • Names in dash style menu changed to visual previews of styles
  • Improved dash styles
  • Added new dash styles
  • Fixed auto size of classes
  • Fixed warning about locked project file when using 'Save As' for saving into the same file
  • Fixed deleting of diagram from nested model
  • Fixed restoring original toolbox width after restoring from fullscreen mode
  • Fixed application crash when click on Apply in Styles sidebar and no style is selected, context menu will not display when free space is clicked
  • Fixed application crash when using value setter in Style sidebar
  • Fixed application crash when try to move rows of grid without rows
  • Fixed XMI export
  • Fixed possible application crash when editing relationship in ERD diagram (converted from Class diagram) using dialog
  • Fixed application crash when deleting attribute added using Field pattern feature
  • Fixed application crash when draw a very small interface symbol with shading effect style
  • Fixed application crash when try to edit a cell outside allowed area in grid
  • Fixed undo/redo for documentations with auto updated parts
  • Fixed generation of table of contents
  • Fixed deleting of template parts in documentation editor
  • Fixed selection of elements
  • Fixed updating of connectors

New in Software Ideas Modeler Portable 6.30.4950.34416 (Jul 22, 2013)

  • Improved connecting of ends of newly created relationships
  • Improved relation path routing
  • Added auto path routing for relations
  • Added diagram choice dialog for XMI export
  • Added support for SysML XMI import/export
  • Added support for ports to XMI
  • Added confirmation dialog before deleting a connection string
  • Appended ... for all menu items which show dialog
  • Auto-complete list of types is ordered by name [RQ#257]
  • Added support for enumeration as a type [RQ#257]
  • Added support for nested ports [RQ#264]
  • Added full and proxy ports [RQ#265]
  • Added "lollipop" interface tool for class diagram
  • Readded style sets: Simple, Simple with Shadow, Simple Bold
  • Enter and Shift+Enter actions at field editing switched - Enter confirms edited field and end editing, Shift+Enter confirm edited field and edit next field or create new one [RQ#263]
  • Menu items for types and markers of BPMN elements are checked when they are used
  • Improved snaplines (now not displayed for nested elements, when moving container)
  • Improved adding to container - element is added to container when they are intersected (mouse cursor need not to be over the container)
  • Added info about bit version of application (32/64-bit) [RQ#268] and whether it runs in Portable mode
  • Removed Apply button from Styles pane [RQ#267]
  • Added context menu for Style pane (allow to Apply, Edit and Delete style)
  • Added Frame tool to SysML diagrams [RQ#248]
  • Adjusted rendering of arrows [RQ#276]
  • Updated Brazilian Portuguese translation (thanks to Franz E. Arnold)
  • Applying of grid settings to lines at inserting [RQ#273]
  • Fixed deleting of multi-level nested elements [RQ#255]
  • Fixed application crash when there is a loop in the Hierarchical Task Analysis diagram [RQ#250]
  • Fixed editing of Hierarchical Task Analysis diagram (undo&redo of deleted plans)
  • Fixed application crash when try to export diagram to PDF using Batch export [RQ#249]
  • Fixed application crash when loading project with unreferenced interaction operand
  • Fixed application crash when try to remove a point using double click and it is over another element [RQ#253]
  • Fixed icons in diagram menu [RQ#254]
  • Fixed application crash at replacing [RQ#252]
  • Fixed moving of multiple container elements [RQ#256]
  • Fixed style set import/export
  • Fixed delete confirmation message box in Style Set Management window
  • Fixed application crash when layout of block is not recalculated before rendering [RQ#261]
  • Fixed refreshing of elements when some change is applied from context menu
  • Fixed cancelling of selection after command execution
  • Removed limitation to non-negative position for swimlanes [RQ#270]
  • Fixed refreshing of style list after closing project and creating the new one [RQ#275]
  • Fixed moving of nested elements in activity loops [RQ#241]
  • Some other stability fixes

New in Software Ideas Modeler Portable 6.20.4908.40804 (Jun 11, 2013)

  • Added new rounded rectangular style for relationships
  • Improved grips for relationship [RQ#247]
  • Removed bounds grips
  • Added point grips
  • Added Mongolian translation
  • Added Block tool for SysML Package diagram [RQ#240]
  • Added Class tool for UML Package diagram
  • Enabled adding of new lines in description field of Diagram Description element [RQ#245]
  • Disabled confirmation of Diagram Properties dialog on Enter when description field focused
  • Improved rendering of selection for thick relationship lines
  • Improved undo behavior
  • Fixed default names for Signal Send and Signal Receipt elements [RQ#246]
  • Fixed application crash when try to copy empty selection from grid [RQ#234]
  • Fixed application crash when try to paste copied elements to model or project instead of to diagram [RQ#235]
  • Fixed rare application crash when drawing sequence action [RQ#236]
  • Fixed application crash when try to insert wrong file as license key [RQ#239]
  • Fixed application crash when setting glow size smaller than 2
  • Fixed application crash when you try to insert new line before the first character when editing comment in diagram [RQ#242]
  • Fixed incorrect bounds of selection for elements after copy & paste
  • Fixed adjusting of positions of relationship ends

New in Software Ideas Modeler Portable 6.17.4902.39442 (Jun 4, 2013)

  • Improved locking of relation ends
  • New context submenu Locks (Lock Start Point and End Point moved to this submenu)
  • Added Lock Both Ends command
  • Added Unlock Both Ends command
  • Fixed export to ODT
  • Fixed behavior of rectangular lines [RQ#228]
  • Fixed closing of tabs with non-existent diagrams after undo
  • Fixed refreshing of canvas when changing the type of line
  • Fixed special case of application crash when moving relation [RQ#232]

New in Software Ideas Modeler Portable 6.15.4881.36643 (May 16, 2013)

  • Enhanced C++ source code generation - C++ access specifier sections
  • Added new souce code template for C++: Separate Header - generates separate cpp and header files
  • Added support for constraints to attributes (UML class)
  • Added support for ownership of association end
  • Added new template language command: FilterByVisibility
  • Added ID and Text property for SysML Requirement
  • Updated Portugese translation
  • Removed redundant separators in menu
  • Removed opacity setter from palette tab in color picker (now is only in color mixer tab)
  • Fixed problem with setting of opaque background for exported diagrams
  • Fixed not remembering width of sidebar when switching between tabs
  • Fixed generation of NHibernate Fluent code for mapping of not nullable columns
  • Fixed editing of attribute ordering parameter
  • Fixed renaming project from the project tree
  • Fixed end locking of rectangular relation after changing to simple horizontal or vertical line
  • Fixed Copy Special/Copy as Metafile
  • Fixed SysML Block copying
  • Fixed updating of requirement table in requirement diagram after editing requirements in diagram
  • Fixed special case of application crash when try to undo delete of objects in sequence diagram

New in Software Ideas Modeler Portable 6.12.4867.135 (May 7, 2013)

  • Added icon for Generate button in Generate sidebar
  • Text box for old password is disabled when any password was not yet set for project
  • Fixed application crash when click on item Documentation in context menu when Documentation side bar is not open
  • Fixed grouping of groups
  • Fixed application crash when draw a relation path in freehand mode and only click
  • Fixed application crash when try to delete element from project tree and nothing is selected
  • Fixed not working cursor keys in renaming and search text box of project tree
  • Fixed application crash when editing matrix and close project
  • Window with diagram is closed when creation of diagram is undone
  • Fixed application crash when try to insert a non-image file as an image to a document
  • Fixed opening empty side bar on the other side after closing it using double click
  • Fixed application crash when try to check the check box for active tab of UI Tab Control in new row in Properties dialog
  • Fixed application crash when try to ungroup elements from Drawing group

New in Software Ideas Modeler Portable 6.01.4845.43166 (Apr 11, 2013)

  • Updated Dutch translation (thanks to Raymond Meester)
  • Fixed application crash which can occur during editing of relationship
  • Fixed closing standard edition for non-commercial use after three minutes
  • Fixed application crash when switch the project tree to Diagram Types mode in special case
  • Fixed application crash when update from SVN and file is not SVN working copy
  • Completely reworked UI with new auto-sized sidebar system
  • Added Chen Notation ER-diagram
  • Added Venn Diagram
  • Added Matrices
  • CRUD
  • RACI
  • RASCI
  • RACIO
  • RACI-VS
  • DACI
  • Added SysML Diagrams
  • Activity Diagram
  • Block Definition Diagram
  • Internal Block Diagram
  • Package Diagram
  • Parametric Diagram
  • Requirement Diagram
  • Sequence Diagram
  • State Machine Diagram
  • Use Case Diagram
  • Added Mind Maps
  • Improved Use Cases - added description, primary actor, precondition, postcondition, frequency of use, priority, flow of actions
  • Improved Requirement Diagram (Other Diagrams) - Added Requirement Table
  • Improved User Interface Diagram
  • Improved model
  • Added icons for elements in project tree
  • Added additional settings for progress bar (progress bar type, progress value, show percentage)
  • Added additional settings for window (show maximize button, show minimize button, show close button, show sizing grip)
  • Added support for styling
  • Added new elements: tab control, menu, group box, track bar
  • Added specific context menu settings for UI elements
  • SVN support
  • Update
  • Commit
  • Conflict resolution
  • Added BPMN Data Association [RQ#180]
  • New easy way of drawing rectangular relations [RQ#96]
  • Design patterns
  • Creation of custom patterns
  • Library of standard patterns
  • Design pattern in side bar
  • Field patterns - patterns as sets of attributes and/or operations
  • Auto SnapLines
  • Searching in project tree
  • Added Style Set Manager
  • Add, edit, duplicate and delete style sets
  • Export and import style sets
  • Improved work with styles
  • New style editor
  • Added Style side bar
  • Added preview of style in Style Set Editor
  • Added Duplicate button to Style Set Editor
  • Added multiple options for adding new style from sidebar (New/New by Selected Style/New by Style of Selected Element)
  • Added new styling options
  • Glow
  • Shadow size
  • Padding left, top, right and bottom
  • Border dash style
  • Option for size of line caps [RQ#190]
  • E-mail sending (File/Send E-mail) - using system e-mail client or simple built-in e-mail client
  • Added lots of pre-defined shapes in graphics library
  • Added SVG import (Graphics editor)
  • Auto backup
  • Interval of backup
  • Number of last preserved backups
  • Smart backup preserving
  • Output directory (project directory or any custom folder)
  • Auto export
  • Output directory (project directory or any custom folder)
  • Allowed to specify which diagram to export
  • Images (allow to specify export settings) [RQ#77]
  • XMI
  • Added template for Fluent NHibernate (C#, VB.NET)
  • Added new menu for diagram adding to tab bar
  • Favorite diagrams on top
  • Allow to change the model for diagram
  • Allow to search in diagrams (just start to type)
  • Categorized diagrams, search by categories [RQ#145]
  • Added export to CSV
  • Elements in Element Browser
  • Tasks and Persons
  • TO-DOs
  • Improved work with rectangular relations
  • Improved type handling in generation - language-specific types are used for each code language
  • Added support for relations between multiple attributes (E-R diagram)
  • Added support for indexes to entity (E-R diagram)
  • Added generation of indexes (SQL DDL template)
  • Added special tool for E-R diagram - Generate indexes for foreign keys (Tools menu)
  • Attributes and Operations split in separate tabs in Properties dialog
  • Name textbox in Attribute and Operation dialog is focus on start
  • Added 'Start with...' box to Start Page
  • Words in documentation editor can be selected using double-click
  • Added navigation by words (CTRL + Left/Right) to documentation and source code editor [RQ#121]
  • Added default value to ERD entity
  • Copy selection to clipboard in multiple formats
  • Improved performance of shadow rendering
  • Improved color picker
  • Color mixer
  • Opacity setting
  • Scrollbar in toolbox is displayed only when the mouse cursor is over
  • Added Up and Down buttons into the ERD attributes editor
  • New logo and icon
  • Toolbox does not display when it is not necessary
  • Added visibility settings to Properties dialog
  • Added background title to model overview window
  • Added context menu to recent project list on start page
  • Moved delete button from list to the context menu
  • Open containing folder
  • Added export and import of source code templates
  • Added support for unspecified visibility [RQ#107, RQ#189]
  • Buttons for UML buttons in project tree toolstrip replaced with 10 top used diagrams (by statistics for last 30 days)
  • Server and database names (in Database Selection dialog) are alphabetically sorted
  • Improved auto-scroll of diagram canvas (auto-accelerated scrolling, turned off auto-shrink of diagram bounds during auto-scroll, auto-scroll during dragging of fields)
  • Improved placing of context bar for extremely big elements
  • Improved showing of menus from context bar
  • Attributes and operations can be copied between classes using CTRL + drag&drop
  • Added new items to context menu for attribute of ERD entity
  • Set/unset primary key
  • Set/unset foreign key
  • Set/unset auto increment
  • NULL/NOT NULL
  • Toolbox can be docked to right side
  • Added drop down list with style sets to the open button in Styles side bar
  • Added copy&paste to project tree
  • Allowed to copy (multiple) whole diagrams
  • Allowed to copy (multiple) whole models
  • Improved refreshing of element list in Element Browser
  • Added new template language commands:
  • Command for foreign key references of ERD entity (References, InverseReferences)
  • Commands for ERD relationship (PrimaryKeyAttributes, ForeignKeyAttributes, PrimaryKeyEntity, ForeignKeyEntity, FromAttributes, ToAttributes, FromEntity, ToEntity)
  • Comparing commands: GreaterThan/GT, LessThan/LT
  • Iteration commands: Count, Reverse
  • Template processing commands: ExplicitLinesOn, ExplicitLinesOff
  • Added default type set setting for each diagram
  • Improved work with types in E-R diagrams
  • When you rename attribute/operation in diagram only name is selected defaultly
  • Program remembers restore bounds of main window instead of real bounds
  • Added Rotation dialog, which allow to set exact absolute rotation of elements or rotate them by specified angle (menu Arrange/Rotate/Rotate...)
  • Added Reset Rotation (menu Arrange/Rotate/Reset Rotation)
  • Program shows warnings for diagrams, which can cause problems during batch export
  • Confirmation dialog shows only if something changed in Properties dialog [RQ#175]
  • Program displays bounds of dragged element
  • Program remembers the last used printer [RQ#124]
  • Improved Instance specification tab in Properties dialog
  • Added move up/down buttons
  • Values are remembered for attributes with the same names when you change classifier
  • Improved Enumeration elements
  • Order of attributes and operations in Properties dialog can be changed using drag and drop
  • Improved check for custom size of diagram
  • Added ability to export type set [RQ#197]
  • Added ability to delete type set
  • Auto-complete list is automatically scrolled to selected item
  • Added settings for PDF export of diagram (Page size, DPI)
  • Save dialog for PDF export remembers the last used path
  • New default style set and other new style sets - Professional, Sketch, Blue Accent, High Contrast, Typewriter
  • The name of used style set is displayed in Style Set side bar
  • Improved rendering of "many" end of relation in E-R diagram
  • Added displaying of line points for all types of relationships
  • Added reference to class attributes for objects/instance specifications
  • Added size grip which allows to change the width of name of relation and message text of sequence message
  • Added type set for Visual Basic 6
  • Fixed selection - CTRL/SHIFT keys allows to modify current selection (add/remove selected elements) in rectangle selection mode
  • Fixed tab dragging
  • Fixed snapping to grid when you resize an element from left top corner
  • Fixed applying padding style to ERD entities
  • Fixed adding to container from drag&drop action in UI diagram
  • Fixed application crash when you handle tabs in tab switch in specific way [RQ#198]
  • Fixed application crash when you create new filter and diagram window/tab is active [RQ#193]
  • Fixed application crash when try to assign person to task in Task Management window and no task is selected [RQ#192]
  • Fixed saving of ID in custom type sets [RQ#196]
  • Fixed not working Remove All Custom Styles
  • Fixed loading of file with duplicate element IDs [#202]

New in Software Ideas Modeler Portable 5.84.4821.91 (Mar 14, 2013)

  • Text in preview of style in Styles sidebar is rendered with name style instead of text style
  • Name of default style in style list is rendered using bold font
  • Renamed 'Set Style as Default' to 'Make Style of Selected Element Default'
  • Fixed application crash when exporting big diagrams
  • Fixed cursor change bug in diagram editor
  • Fixed problem with copying elements between diagrams
  • Fixed connecting of relation ends when moving relation in group with other elements
  • Fixed saving showing of nullability in ERD entity
  • Fixed application crash when inline-edit parameters of transition without defined trigger
  • Fixed positions of association multiplicities and roles - now they are placed on the same side of line for both ends
  • Fixed adding diagram to project after closing project and creating/opening the new one when no node was selected in project tree
  • Fixed showing Styles sidebar after its hiding
  • Fixed updating styles in Styles sidebar after loading project

New in Software Ideas Modeler Portable 5.83.4795.32859 (Feb 18, 2013)

  • Improvements:
  • The last image format in diagram export dialog is remembered
  • Project file name with full path is displayed in project properties tab
  • Full paths of project file names are displayed on start page
  • The full path of project filename is displayed in a tooltip of save button
  • Fixed bugs:
  • Fixed loss of attribute binding to relation after editing ERD entity from Property dialog
  • Fixed loss of attribute and operation bindings after editing UML class from Property dialog
  • Fixed application crash when pressing UP key during editing of an ERD entity attribute and there is only one attribute
  • Fixed application crash when trying to edit task (in Task Management window) and no task is selected
  • Fixed application crash when trying to delete default style
  • Fixed application crash when using Close All Other Tabs and you open context menu from empty space in tab switch
  • Fixed application crash when using Mimimize or Maximize from Windows menu and no window is open
  • Fixed application crash caused by tab switch in special situation
  • Fixed application crash when trying to replace all
  • Fixed application crash when trying to search
  • Fixed application crash when trying to search text using search text box from standard bar and no project is open
  • Fixed application crash when trying to add negative condition in Filter definition dialog and no item is selected
  • Fixed application crash when trying to paste and there is no open child window
  • Fixed application crash after wrong password
  • Fixed checking access to file before saving
  • Fixed application crash when delete item from project tree and there is not any diagram window active
  • Fixed undo/redo for move of labels of some elements (activity parameter, initial state, etc.)

New in Software Ideas Modeler Portable 5.82.4768.36826 (Jan 21, 2013)

  • Fixed application crash when saving documentation (special case)
  • Fixed application crash when exporting documentation to ODT
  • Fixed application crash when converting shape to path in custom graphics editor (special case)
  • Fixed deletion of an element from project when it is placed in nested model
  • Fixed applying of text wrapping style

New in Software Ideas Modeler Portable 5.81.4757.1497 (Jan 9, 2013)

  • This version fixes reported bugs:
  • Fixed loading of project with incorrect duplicate IDs and adjusted element handling within project
  • Fixed typo error Successfull to Successful
  • Fixed error after opening special case of Hierarchical Task Analysis diagram
  • Fixed NullReferenceException in Portable version when try to save settings
  • Fixed application crash when paste new instance in the other project
  • Fixed not remembered 'Relations always on top' setting after opening new diagram
  • Fixed processing of entity attribute type with spaces in Fast Editor
  • Fixed duplication of imported elements in Hierarchical View after importing XMI

New in Software Ideas Modeler Portable 5.80.4738.31068 (Dec 22, 2012)

  • New features and improvements:
  • Improved communication messages in communication diagram
  • Added connection to operation from class of lifeline
  • Result assignment
  • Return value
  • Parameters
  • Added combo box with operations for sequence action and communication message (Sequence diagram, Communication diagram)
  • Added auto complete for lifeline clasifier (Sequence diagram, Communication diagram)
  • Added Concurrency diagram to Start with... section
  • Added Mutex element to Concurrency diagram
  • Added new template language commands
  • ExplicitWhitespacesOn, ExplicitWhitespacesOff
  • Space(n), Tab(n), Line(n), Indent(n)
  • ToUpper(string), ToLower(string), Substring(string, start), Substring(string, start, length), Length(string), Trim(string)
  • IsAutoIncrement (for ERD Entity Attribute)
  • Added ERD to XSD template
  • Improved SQL reverse engineering
  • Showing progress
  • Better relations
  • Improved SQL DDL generation
  • Added auto increment support
  • References generated at the end of script
  • Added auto increment support for attributes in ER diagram
  • Improved XMI export/import of state machine diagram - supported entry, exit and doActivity
  • Updated Dutch translation
  • Source Code Generation dialog remembers last used language, templated and output path
  • Files of source code template can be renamed
  • Fixed bugs:
  • Fixed application crash on loading of template filter
  • Fixed SQL DDL generation (multi column primary keys)
  • Fixed problem with applying default style set
  • Fixed position of edit box when renaming a diagram from tab and tab bar is scrolled
  • Fixed incorrect behavior of documentation editor when you insert text at beginning of paragraph, the properties of previous paragraph was copied
  • Fixed incorrect home key behavior when cursor is in the last line and there is one format for the entire line
  • Fixed incorrect format selected in toolbar when cursor is before first character in paragraph
  • Fixed application crash when multiple pages mode is turned on and a displayed diagram is deleted
  • Fixed formatting using context bar
  • Fixed adding "zero move" commands after clicking on element
  • Fixed layout of element stereotypes editor
  • Fixed source code parsig (suppported other linebreaks than CRLF, better tab handling)
  • Fixed inserting of element documentation in documentation editor
  • Fixed application crash when there is an incorrectly defined source code language Fixed typo error Inseraction Use to Interaction Use

New in Software Ideas Modeler Portable 5.70.4710.40545 (Nov 24, 2012)

  • Added Concurrency Diagram [RQ#24]
  • Added Delphi source code generation [RQ#118]
  • Added setting for default project style set
  • Added new template language commands:
  • Include - allow to include another template file
  • CompactOn, CompactOff - removes redundant lines
  • HasImports, IsLeaf (Element), IsRoot (Element), IsContained(Element), IsOverride (Operation), IsOverloaded (Operation), SubClasses (Class), NestedClasses(Class)
  • And, Or, Not - allows build any logical expressions
  • Improved source code templates for C# (sealed class, override method) and VB.NET (NotInheritable, Overridable, Shared, MustOverride, MustInherit)
  • Added support for nested (inner) classes for C#, VB.NET (Source Code Generation)
  • Added support for nested packages in generated namespaces (Source Code Generation)

New in Software Ideas Modeler Portable 5.62.4683.33035 (Oct 29, 2012)

  • Item "Activate For Commercial Use" from Help menu changed to "Registered copy" for registered users
  • Fixed deselecting of elements using Ctrl + Click
  • Fixed unexpected change of position of source element after copying using drag&drop to another diagram
  • Fixed loading of custom graphics
  • Fixed application crash caused by unclosed tabs after deleting diagrams/models when multiple items are deleted at once from project tree
  • Fixed application crash when loading project with specific sequence diagram
  • Fixed removing style from style set using Style Set Editor
  • Fixed XMI-Export - InterruptingEdge

New in Software Ideas Modeler Portable 5.61.4659.40204 (Oct 4, 2012)

  • Fixed wrong range of ports in Options
  • Fixed wrong list of offered operations in sequence diagram (they were from the source lifeline instead of from the target)
  • Fixed update of bounds of sequence message after editing
  • Fixed unclickable sequence message when it is moved far away from line
  • Fixed name of output file for state machine in JavaScript
  • Fixed application crash when loading project with a sequence message with parameters

New in Software Ideas Modeler Portable 5.60.4656.33304 (Oct 1, 2012)

  • Improvements and fixed bugs
  • Improved sequence messages in sequence diagram
  • Mapping to class operations
  • Return values
  • Assignment of return value
  • Parameters
  • Added source code template for State Machine (C#, JavaScript)
  • Added new template commands:
  • ModelElements, DiagramElements (Project type)
  • Uid, DocumentationLines, TaggedValues, GetTaggedValue (Model type)
  • DocumentationLines, TaggedValues, GetTaggedValue (Diagram type)
  • Owner, Class (UmlAttribute, UmlOperation type)
  • Owner, Entity (ErdAttribute)
  • AssociatedDiagrams, Model, GetTaggedValue (ModelElement type)
  • Model, Diagram, Container, OutRelations, InRelations (DiagramElement type)
  • FromElement, From, ToElement, To (Relation type)
  • BehaviorExpression, Guard, Triggers (Transition type)
  • Add second optional parameter to Diagram.Elements, Model.Elements, Project.ModelElements and Project.DiagramElements, which allow to filter elements by type
  • Added new commands for enumerations: FilterByType(typeName1, ..., typeNameN), Skip(count) and Select(expression)
  • Allowed to define custom name for iteration variable - SIM:ForEach:Element.Attributes(myVar)
  • IsEmpty(expression)
  • Allowed to connect a sequence message to destroy element (Sequence diagram)
  • Added tagged values to models and diagrams
  • Added support for static modifier to PHP source code generation [RQ#103]
  • Added proxy settings for auto update
  • Changes made using Diagram Properties dialog can be undone
  • Lifeline classifier can be set using inline editing
  • Added support for comments to XMI export
  • Updated Dutch translation (thanks to Raymond Meester)
  • Fixed z-order for text of Self Message and Recursive Message (Sequence Diagram) [RQ#106]
  • Fixed CTRL-W for closing tab, shortcut keys added to the default menu definition [RQ#108]
  • Fixed a special case of application crash when exporting a activity diagram to XMI
  • Fixed XMI export - wrong pins and doubled references [RQ#105]
  • Added expansion nodes to XMI export [RQ#104]
  • Fixed missing references to actions contained in expansion regions [RQ#109]
  • Fixed Javascript source code generation

New in Software Ideas Modeler Portable 5.50.4642.29214 (Sep 17, 2012)

  • Classes defined in project can be used as types of attributes and operations
  • Added auto-complete of types when editing attributes and operations of class
  • Added option for setting password and saving of encrypted project files [RQ#79]
  • Added new menu Arrange/Rotation for precise rotation
  • Added 'Override operations' context command for class
  • Added 'Implement interface' context command for realization
  • Added 'Override operations' context command for generalization
  • Added columns for easy editing of abstract, virtual and static modifiers of operations to grid in Item Properties dialog
  • Name of diagram is rendered in two lines instead of one and half [RQ#89]
  • Fields (names, attributes, etc.) of grouped elements can be edited [RQ#93]
  • Support for inline editing of triggers, guard and behaviour expression of statechart transition instead of its name [RQ#102]
  • Size grips rotates with element [RQ#97]
  • Rotation continues where it ends instead of reseting after each new try
  • Rotation applied also on hover selection of fields
  • Adjusted Decision and Merge nodes to better fit default grid [RQ#98]
  • Added option to remove point using context menu [RQ#82]
  • Added background, border, shadow and gloss settings for Text (from Drawing group)
  • Added support for interface extending in PHP source code generation [RQ#91]
  • Added auto replace of > in name of UML association to symbol of black solid triangle [RQ#94]
  • Fixed rotation saving [RQ#99]
  • Fixed crash when sending request/bug report and there is no network connection
  • Fixed loading of type list [RQ#101]
  • Fixed undo/redo for movement of relation name, associations roles and multiplicities [RQ#100]
  • Fixed application crash when downloading auto-update files and there is no network connection [RQ#90]
  • Fixed format setting of cell text in document editor
  • Fixed alignment of text (drawing group)
  • Fixed application crash when click with the middle-button on an empty space on tab bar

New in Software Ideas Modeler Portable 5.40.4586.39098 (Jul 23, 2012)

  • Added Italian translation
  • Improved SQL DDL generation - added support for Primary keys, Foreign keys [RQ#69]
  • Added specification of columns for relation in ERD diagram
  • Added drawing modifier key (CTRL) for symmetrical change of bounds when resizing [RQ#74]
  • Added drawing modifier key (SHIFT) for propotional change of size - width:height ration will be preserved [RQ#74]
  • Added drawing modifier key (SHIFT) for rotation in exact angle (0°, 45°, 90°, etc.)
  • Improved work with multi-selection in project tree
  • Added new properties for ERD entities in template evaluator: PrimaryKeys, ForeignKeys, NullableAttributes, NotNullableAttributes, HasPrimaryKey, HasForeignKey
  • Significantly improved speed of source code parsing
  • Key, type, type size, nullability and default value of entity attributes (in ERD diagram) can be edited inline (directly in diagram)
  • Improved work with tabs:
  • Added right-click context menu
  • All other tabs can be closed
  • All tabs can be closed
  • Tabs can be reordered
  • Added modes (iterative, parallel, stream) for expansion regions [RQ#81]
  • Improved XMI export/import [RQ#67, RQ#81]:
  • Added suport for Input and Ouput Pins
  • Added support for Object Nodes
  • Added support for drop of image files to text box
  • Set as High-DPI aware - removes blur at high DPI
  • Fixed application crash when try to edit diagram after moving to another model [RQ#68]
  • Fixed copying of image from diagram
  • Fixed undo for delete diagram
  • Fixed recalculating of attribute/operation bounds after moving attributes/operations when attributes/operations of class have different heights
  • Fixed PHP enum generation
  • Fixed rare problem with out of range coordinates
  • Fixed application crash when CTRL-W is pressed and there is no tab open [RQ#84]
  • Fixed wrong z-order after undoing delete action of container with nested element [RQ#83]
  • Fixed application crash when parsing source code in project without models [RQ#80]
  • Fixed problem with unwanted change of parent of interaction operand [RQ#85]
  • Fixed undo action for movement of sequence message text [RQ#86]
  • Fixed unapplied padding style for some element types
  • Fixed drag&drop of project items to documentation

New in Software Ideas Modeler Portable 5.30.4537.39293 (Jun 4, 2012)

  • Added generation of Interactive Documentation (Ultimate edition)
  • Added drawing modifier key (SHIFT) to allow easy drawing of shapes with the same width and height (squares, circles) [RQ#66]
  • Added drawing modifier key (SHIFT) for relations to allow draw lines in exact angle (0°, 45°, 90°, etc.) [RQ#66]
  • Added drawing modifier key (CTRL) which allows to draw a shape from its center
  • Added drawing modifier key (ALT) for relations to suppress auto position and preserve exactly what is drawn
  • Added support for page break in document editor (CTRL-Enter)
  • Last cursor position is remembered for each document and is restored after switching to document
  • Version number can be selected and copied from About dialog [RQ#63]
  • Added CTRL-A shortcut for select all in What's New text box
  • Updated Czech localization (thanks to Jiří Šafra)
  • Changed default settings for displaying of diagram paper
  • Fixed deleting of multiple selected items from diagram using Delete key in project tree
  • Fixed deleting of documents using Delete key in project tree
  • Fixed incorrect redo of ungroup command when group and ungroup commands follow
  • Fixed drag&drop in document editor
  • Fixed enabled TO-DO tab page when no project is loaded
  • Fixed auto-update fail [RQ#62]
  • Fixed applying of default visibility for attributes and operations when added from Properties dialog
  • Fixed resizing of table
  • Fixed copy/paste from document using menu and toolbar
  • Fixed displaying of transition text (removed trailing comma, added missing slash when only behavior expression is defined)
  • Fixed overflow of table cell content in document editor
  • Fixed incorrect export of cell background color to PDF
  • Fixed incorrect horizontal position of table in PDF export
  • Fixed incorrect export of multiple spaces to HTML
  • Fixed displaying of cursor in empty document
  • Fixed ActivityPartitions and InterruptibleActivityRegions contain no references [RQ#64]
  • Fixed problem with inserting special characters using AltGr-Char into documentation text box
  • Fixed application crash when try to undo creation of drawing element (rectangle, ellipse, etc.)
  • Other minor stability fixes

New in Software Ideas Modeler Portable 5.25.4523.42587 (May 21, 2012)

  • Added source code generation for Action Script
  • Added panning diagram when spacebar held [RQ#55]
  • Improved rendering of activity Final Node and Final State
  • Added Transitions to Statemachine diagram, original transitons renamed to Protocol Transitions
  • Added Control Flow and Object Flow to Activity diagram instead of Transition
  • Added Java type set
  • Added auto complete for lifeline classifier in Properties dialog
  • Classifier of lifeline can be set so that you drag a class from the project tree and drop it over lifeline
  • Lifeline can be created so that you drag class from the project tree and drop it to Sequence diagram
  • Object can be created so that you drag class from the project tree and drop it to Object diagram
  • Added option for opening the generated document after generation
  • Program offers default path and file name for generated documentation
  • Program remembers 10 last used paths for documentation generation and offers it in drop down list
  • Added support for pasting images to documentation
  • Added option to connect a flow to another flow in flowchart diagram
  • Fixed incorrect location of lifeline after deleting a create action
  • Project tree refreshes automatically after renaming element
  • Fixed XMI export of activity diagram [RQ#53] and added new supported elements InterruptibleActivityRegion and ActivityPartition [RQ#60]
  • Fixed disappearing of scrollbar of Styles panel [RQ#56]
  • Fixed application crash when rendering highlighting in text of operation
  • Fixed binding of lifeline classifier in Properties dialog
  • Fixed undo action for setting lifeline/object classifier when you set it using drag&drop of a class from another diagram
  • Fixed saving of images in documentation
  • Fixed rendering of labels with shortcut keys in toolbox in Icons mode
  • Fixed incorrect checked rendering quality after application start
  • Fixed navigation to selected element when it is selected using space bar in project tree
  • Fixed omitting of empty lines in exported documentation
  • Fixed jumping of cursor to start of document in document editor when you move over space between pages
  • Fixed specific case of application crash when applying smart layout [RQ#61]
  • Fixed application crash when removing table columns or rows
  • Fixed grouping of elements
  • Fixed deleting of multiple selected items from diagram using context menu in project tree
  • Fixed refreshing of start page
  • Other minor stability fixes and some Mono(Linux)-specific bugs

New in Software Ideas Modeler Portable 5.20.4504.42783 (May 2, 2012)

  • New Features:
  • Improved searching
  • Match case
  • Match whole word
  • Wildcard searching
  • Regular expression searching
  • Look in current project, current model, current diagram or open diagrams
  • Open window with all found items
  • Find in parts (Name, CustomID, Stereotype, Tagged Value, Documentation, Comment, Attribute, Operation, Other)
  • Highlighting of found text
  • Added replace feature (Edit / Replace)
  • Completely rewritten module for XMI import and export [RQ#43]
  • Supported export/import of guards, preconditions and postconditions [RQ#44]
  • Easy manipulating with self relations [RQ#48]
  • Added new element: Junction (State Machine Diagram)
  • Added name rendering for some elements (ports, pins, initial nodes, initial states, flow final nodes, final nodes, final states, entry points, exit points, decisions, merges)
  • Added option to show/hide the name for these elements (activity parameter nodes)
  • Added option to choose the format of text before the text is typed in document editor
  • New style options for relation texts: Text Wrapping and Text Wrapping Threshold
  • Added delete button for each item in list of recent projects
  • Added support for Page Up and Page Down in document editor
  • Added progress dialog for source code parsing
  • Improved drag&drop to submodel [RQ#51]
  • Slightly improved Smart Layout
  • Improved export of documentation to HTML (lists, background color of text, size of table)
  • Added new option to batch export: Create subdirectories for models [RQ#52]
  • Added support for pasting images and text into diagram
  • SIM Project (.simp) file can be drag&dropped to editor - it opens the dialog for copying the diagrams from dragged project to open project
  • Added button for hiding the context toolbar
  • Folder Browser dialog in Batch Export dialog changed to Open File Dialog
  • Thumbnails of diagrams in batch export dialog (thummbnail displays when mouse is over the diagram name at least 1.5 sec)
  • Fixed Bugs:
  • Improved selecting in document editor
  • Fixed project tree refreshing after parsing the source code
  • Fixed saving custom position of name label of Activity Parameter Node
  • Fixed moving of group of objects using keyboard
  • Fixed application crash when loading Operation dialog with source code of undefined language
  • Fixed incorrect setting of view when use CTRL-Home or CTRL-End keys in document editor
  • Fixed rendering of cell background when it is edited
  • Fixed calculation of relation bounds when displaying of texts is turned off
  • Fixed drag&drop of image files to editor when no temp directory is created
  • Fixed canceling of changes when elements are moved after applying some arrange commands
  • Fixed updating of diagram bounds after some arrange commands
  • Fixed searching in nested models
  • Fixed problem with missing objects in exported documentation

New in Software Ideas Modeler Portable 5.11.4474.38679 (Apr 2, 2012)

  • New Features and Improvements:
  • Added new class modifiers: Root, Leaf, Active
  • Improved Paste options form (based on [RQ#42])
  • Changed default action for paste to Paste as a copy
  • Added description for each option
  • Added an icon for each option
  • Added confirmation dialog for Delete from Project command (dialog displays all elements which will be deleted and in what diagrams they are placed) (based on [RQ#42])
  • Added option for output encoding (UTF-8, UTF-7, UTF-32, Unicode, Unicode Big Endian, ASCII) in setting dialog for source code generation (based on [RQ#38])
  • Added numbered lists in document editor
  • Added support for Select all in document editor
  • Added new source code template (With type hinting) for PHP [RQ#40]
  • Added delete confirmation before deleting document or document template
  • Fixed Bugs:
  • Added check for person ID, whether is filled and whether is not already used
  • Fixed application crash when some element contains comment from undefined person
  • Fixed application crash when no temp directory is created
  • Fixed application crash when delete text of last attribute or operation in inline edit mode
  • Fixed application crash when try to delete document and nothing is selected
  • Fixed application crash at source code generating when a class has the name which is not allowed for file
  • Fixed wrong behavior of delete and delete from project when more elements with the same model are used on the single diagram [RQ#42]
  • Fixed incorrect binding of relations to elements with shared model, when multiple elements with the same shared model are used on the single diagram [RQ#42]
  • Fixed some cases of incorrect rendering of selection in document editor
  • Fixed renaming and deleting of documents in project tree
  • Fixed All entities view in project tree (it showed only items from Project repository)
  • Fixed loss of class attribute multiplicity when open again in Properties dialog [RQ#41]
  • Fixed not working menu item Delete from Project for selected diagram element in project tree
  • Fixed deleting of multiple elements from project tree
  • Fixed printing of replaced command texts in document editor - now they are printed without blue background and borders
  • Fixed tool unlocking in toolbox
  • Changed text Cancel Bulleted List to None

New in Software Ideas Modeler Portable 5.10.4468.42586 (Mar 27, 2012)

  • New Features and Improvements:
  • Reorganized menus to make the enviroment clearer
  • Improved Java source code generation (interfaces and enums supported)
  • Imports (imported packages/namespaces) can be defined for each class in diagram using tagged values (Name=Import,Value=Package_name)
  • At source code generation, package/namespace name of class is based also on package, in which the class is placed
  • Source code generator supports creation of subdirectories for namespaces/packages
  • Custom radio button is automatically checked when you edit the custom name pattern in image batch export dialog [RQ#37]
  • Open diagrams are selected for batch export as default [RQ#37]
  • Added menu item Close (CTRL-W) into Windows menu - it allows to close active tab/child window [RQ#36]
  • Added menu items Minimize and Maximize into Windows menu
  • Added new menu items Delete from Diagram and Delete from Project into Edit/Delete Special
  • Improved delete command - if deleted element has only one instance in the whole project, it will be deleted also from repository
  • Added new template command for element: Package
  • Template command TaggedValues can be called with parameter, which allows to return only tagged values with specific name
  • Added support for tabbing between cells of table in document editor
  • Added support for navigation using cursor keys (left, right, down, up) in table
  • First cell of table is edited after inserting table in document editor
  • Used tagged names are suggested when adding new tagged value
  • Added context menu to formatted text editor
  • Open diagrams are selected in source code generation dialog
  • Added selection buttons (Select All, Invert, None) into source code generation dialog
  • Added line spacing option in document editor
  • Added left indent, right indent and first line indent option in document editor
  • Added popup menu for table creation
  • Document editor supports tabs
  • Added horizontal ruler to document editor
  • Newly created paragraph takes the style of previous one instead of the default style
  • Added print of documentation
  • Table can be moved using special move grip
  • Fixed Bugs:
  • Disabled adding of empty names of imported packages/namespaces in source code generation dialog
  • Fixed application crash in Code Editor control, when it is resized to very small size [RQ#32]
  • Fixed application crash when clicking on empty area in tree control [RQ#33]
  • Fixed problem with export of diagram to PDF [RQ#35]
  • Fixed application crash when adding new source code language in class properties dialog
  • Fixed predefined diagram filters
  • Fixed work with tables in document editor
  • Fixed undo for paste command in formatted text editor
  • Fixed showing of save message also when no changes made in documentation template editor
  • Small visual fixes and improvements

New in Software Ideas Modeler Portable 5.07.4461.3811 (Mar 19, 2012)

  • Document editor supports drag&drop of text
  • All elements of grid can be selected by clicking on the upper left corner
  • Added support for keys Page Down, Page Up, Home, End in list boxes
  • Big update for Chinese translation
  • Increased resolution of diagram images in documentation editor
  • Cursor in documetation editor changes to arrow when it is over the object (image, table)
  • Button in toolbox will be unselected, when you click on locked button to release the lock and the default button (Selection) will be selected
  • Node in project tree is selected no more after clicking on Expand/Collapse (plus/minus) button
  • Fixed incorrect generation of source code for interface
  • Fixed application crash when adding a new model in project sidebar and no node of project tree is selected
  • Fixed application crash when try to generate source code to not existing directory and added message box that ask you whether to create this directory
  • Fixed moving in list boxes using keys (selection event did not fire before)
  • Fixed clipping of long text in use case
  • Fixed rendering of lock icon to not overlay shorcut key label
  • Fixed selecting of marked text (command text) in documentation editor
  • Fixed disabled drag&drop of elements from project tree to documentation editor
  • Fixed possible application crash in document editor
  • Fixed possible application crash in glossary editor
  • Fixed selection in end of document
  • Fixed double-click selection of words on beginning or end of line
  • Fixed project tree updating when added/removed document in project documentation or documentation template
  • Fixed problem with not working END command in text editor in a specific case
  • Fixed application crash when editing source code of element

New in Software Ideas Modeler Portable 5.06.4453.41892 (Mar 12, 2012)

  • New Features:
  • New arrange option - distribute
  • Attributes and operation can be moved using drag&drop (also to another class)
  • Improved XMI import (supported comments, lowerValue and upperValue of attributes)
  • Added setting for background color of cell in document editor
  • Elements can be moved to other diagram and diagrams to other model using drag&drop in project tree
  • Added support for interfaces in PHP source code generation
  • Documents and templates are displayed in project tree
  • Reorganized toolbars in documentation editor
  • Edited document can be open in new window
  • Fixed Bugs:
  • Fixed small repositioning of relation ends after loading at specific cases
  • Fixed some inaccuracies in cursor positioning in document editor
  • Fixed unavailable editing of diagram documentation in sidebar
  • Fixed applying changes in documentation from side bar editor when only format changes were made
  • Fixed application crash with out of range exception in state machine diagram
  • Fixed problem with serialization when copying table in document
  • Fixed saving/loading of item position in project tree
  • Fixed incorrect setting of attribute type when it is edited using Attribute dialog

New in Software Ideas Modeler Portable 5.05.4448.42760 (Mar 7, 2012)

  • New Features and Improvements:
  • At first save application offers as default name for project file the project name
  • Project Properties window displays when clicking on project node in project tree
  • Project can be renamed directly in project tree
  • Faster document editor
  • Added setting for background color of text in document editor
  • Added setting for justified text in document editor
  • Copy, Paste, Cut, Undo and Redo buttons work for document editor when it is active
  • Added support for multiple selected rows in attributes, operations and parameters grids in Properties dialog
  • Added support for copying of grid content (attributes grid, operations grid, etc.)
  • Program remembers default size of Element Properties dialog
  • Position of sequence message text can be changed [RQ#19]
  • Sequence message switch to edit mode after inserting
  • Added support for multiline text of sequence message [RQ#19]
  • Added support for multiline name for actions, activities, states
  • Added * symbol to title bar for unsaved project
  • Displaying save icon in status bar when saving
  • Fixed Bugs:
  • Fixed serialization error wben copying [RQ#17]
  • Fixed inserting interaction operands using drag&drop [RQ#18]
  • Fixed application crash when removing column from table
  • Fixed application crash when try to export document with table which contains empty cell(s)
  • Fixed wrong offseting of text after sever clicks on table cell in documentat editor
  • Fixed removing entity attribute from Properties dialog
  • Fixed applying default setting for source code generation language and template in main window
  • Fixed missing spaces in generated TXT documents [RQ#21]
  • Fixed table rendering in generated TXT documents

New in Software Ideas Modeler Portable 5.04.4439.40842 (Feb 27, 2012)

  • New features and improvements:
  • Added new way of adding relationships using drag&drop (relationship starting in selected element and ending in element over which you drop relationship) [based on RQ#12]
  • If multiple elements are selected, multiple relationships will be added
  • If SHIFT is pressed at drop time, relationship will be added reversed
  • Added new tool: Image
  • Added support for embedded images in project
  • Images can be added to diagram from file using drag&drop
  • Higher default lifelines inserted using drag&drop
  • Fixed bugs:
  • Added missing statements to statement list in source code editor
  • Fixed wrong binding of elements from subrepositories [RQ#14]
  • Fixed binding of object classifier [RQ#15]
  • Fixed missing of nested models in classifier choice dialog
  • Fixed problem with saving of style, which was changed from context bar, when element had assigned a style class

New in Software Ideas Modeler Portable 5.03.4433.344 (Feb 21, 2012)

  • Added new option: Show Paper (Diagram/Bounds)
  • Added new context bar command for Fragment: Add Interaction Operand
  • Added new copy commands for selection: Copy as Bitmap and Copy as Metafile
  • Program remembers last set background for diagram and use it for newly created diagrams
  • Language menu moved to Options widnow (General tab)
  • Copy commands for diagram moved to submenu (Diagram/Copy)
  • Added new elements to State machine diagram and Interaction overview diagram: Merge, Fork and Join (splitted Fork/Join)
  • Ref Fragment replaced with Interaction Use
  • Added icons missing in project tree
  • Fixed application crash when confirm Options window without displaying Menu tab
  • Fixed displaying of checked state of Show Borders option in menu, if option 'Expand In All Directions' was active
  • Fixed application crash when saving project with template parameters
  • Fixed application crash when try to export to XMI the project with disconnected relations
  • Fixed displaying Unknown as type of some elements in the project tree
  • Fixed region resizing in fragments and states
  • Fixed editing of template parameters using mouse

New in Software Ideas Modeler Portable 5.02 (Feb 21, 2012)

  • Added context bar button for switching between vertical and horizontal swimlane
  • Program remembers last settings for documentation generation setting dialog
  • Program remembers last settings for source code generation (language, template)
  • Program remembers last settings for diagram size
  • The first template is selected as default (Setting dialog for documentation generation)
  • Suffix of output filename is automatically changed when another format is selected (Setting dialog for documentation generation)
  • Added support for many same elements in the single diagram
  • Updated Polish translation for version 5 (thanks to Bartosz Gołek)
  • Fixed canceling of changes of edited field when clicking on context bar button which starts a new edit action
  • Fixed vertical alignment command
  • Fixed problem with disabled cooperation side bar
  • Fixed binding of relations in nested models after loading
  • Fixed loading of elements defined in model repositories
  • Fixed updating diagram bounds after applying auto update
  • Fixed repainting during element rotation
  • Fixed applying changes of name and other properties made in dialog after duplicating a source code template
  • Fixed selecting classifier for lifeline from dialog
  • Fixed accumulating of empty persons after each load when user profile is not filled
  • Fixed application crash when pasting new instance of element in diagram which already contains this element and doing some action
  • Fixed some typo errors

New in Software Ideas Modeler Portable 5.01 (Feb 21, 2012)

  • Added new template commands: Equals, IsStartRoleAssociationType, IsEndRoleAssociationType, StartRoleElementId, EndRoleElementId
  • Added types of glossary item
  • Added missing icons for some element types in project tree
  • Added missing diagram types in Start with... section on Start Page
  • Fixed wrong message box with question when clicking on OK button in Source Code Template Editor
  • Fixed conflict with profile of previous version
  • Fixed processing of key shortcut F12 for fullscreen, Escape for exit fullscreen
  • Fixed displaying checked state when Auto Expand In All Direction is active
  • Fixed application crash when showing Element Browser in project with no elements
  • Fixed text in restart request box which show after clicking 'Change Edition' menu item
  • Fixed clearing code editor when select Setting tab as the first one in Source Code Template Editor
  • Fixed application crash when adding create message from activation bar (sequence diagram)
  • Fixed crash of template evaluator when evaluating iteration without items
  • Fixed rare application crash which could occurs on paint of rulers
  • Fixed application crash when inserting forked conversation link using drag&drop

New in Software Ideas Modeler Portable 5.00.4419.42167 (Feb 7, 2012)

  • Professional Edition:
  • Added BPMN diagrams:
  • Conversation diagram
  • Collaboration diagram
  • Choreography diagram
  • Added JSD diagrams:
  • Entity structure diagram
  • Network diagram
  • Added Entity Life History diagram
  • Added Hierarchical Task Analysis diagram
  • Added Gane & Sarson notation for DFD
  • Added new UML elements:
  • Activity Loop Node
  • Activity Conditional Node
  • Connector
  • Gate
  • Boundary, Control and Entity lifelines
  • ForkJoin element splitted to Fork and Join
  • Merge
  • Added other new elements:
  • Art text
  • Source Code parsing into model/diagrams
  • C# parser
  • VB.NET parser
  • Java parser
  • Support for multiple templates per programming language
  • Advanced selectors for parts of source code template
  • Smart keys
  • Added shortcut keys for tools
  • Source Code Parser in side bar - identifies inserted code and generates diagram elements
  • Project documents:
  • Export to HTML
  • Export to ODT
  • Export to PDF
  • Export to RTF
  • Export to TXT
  • Improved database importing:
  • Import tables from MySQL
  • Import tables from any data source using OLE DB
  • Support for reverse engineering of .NET 4 assemblies
  • Improved reverse engineering (recognizes abstract, virtal and static methods)
  • Several levels of element repositories which define the visibility of element in the project (project repository - present in previous versions, model repository, diagram repository)
  • Improved Element Browser:
  • Shows related elements
  • Shows diagram on which the selected element is present
  • Shows associated diagrams
  • Name filter
  • Added operation body with source code (multiple languages supported)
  • Name of activity parameter is turned into label
  • Diagram size settings:
  • Expand in all directions
  • Expand right down
  • Fixed sizes (A4, A3, letter, legal, ...)
  • Multiple pages of chosen size
  • Custom size
  • Show/hide paper borders
  • Rotation of elements
  • Improved automatic refreshing of project tree
  • Elements can be precisely moved in vertical and horizontal direction when CTRL is pressed during moving
  • Diagram will be not open when you drag an element in the project tree
  • User Profiles - First Name, Last Name, Initials, E-mail
  • Displaying creator of element
  • Items in project tree can be reordered using mouse
  • Project tree can be ordered in various ways:
  • Custom order
  • Order by name
  • Order by creation date
  • Order by type
  • Splittable diagram editor
  • Information about selection in the status bar:
  • Coordinates can be displayed in one of 4 units (pixels, milimeters, centimeters, inches)
  • Rulers in diagram editor
  • New context bar buttons:
  • Change border color
  • Change background color
  • Change second background color
  • Change border width
  • Added context menu for toolbox (allows collapse/expand the group, change the style of icons)
  • Icons in toolbox can be displayed without names
  • Dialog with Paste options
  • Items can be pasted as instances of existing model item, which will be connected with
  • Renaming of diagrams and models using double-click on tab
  • Added Associated Diagrams tab in Item Properties dialog
  • Items can be deleted using DELETE key in Project tree
  • Menu shortcut keys editor
  • Project can be saved into multiple files
  • Added keys for adjusting view:
  • Small move - Left/Right/Up/Down
  • Large move - SHIFT + Left/Right/Up/Down
  • Page move - Page Up, Page Down
  • Cancel selection with ESCAPE key
  • Custom filters
  • Management of custom filters (global/project filters)
  • Filter by author of element
  • Added Diagram Properties item into the context menu for diagram
  • Added Style tab in Diagram Properties dialog (diagram background can be set)
  • Multiselection in project tree can be clear using ESCAPE key
  • Elements can be drawn in any direction not only from left top to right bottom
  • Multiplicity of association role can be chosen from drop down list
  • Tab pages in sidebar can be closed (using middle mouse button or from menu View/Sidebars/)
  • Border width of comment connector can be changed
  • Improved style of menus
  • New souce code template commands:
  • Bounds commands (DElement.X, DElement.Y, DElement.Width, DElement.Height)
  • Associated diagrams are displayed without their content in the project tree (makes work with bigger project much more faster)
  • Project filename is displayed in title bar of main window
  • Names of state regions are displayed
  • Lifeline stops automatically after destroy
  • Class attribute supports multiplicity
  • Class attribute supports ordering
  • Elements can be moved to another layer using context menu
  • New style option: Padding
  • Lifelines in Communication Diagram supports active and multi-object parameter
  • Some message boxes with question can be set to not show again
  • Rendering quality setting is persistent
  • Added shortcut key (/) for 100% zoom
  • New grid in ERD entity editor (Properties Dialog)
  • Background colors, border colors and line width can be set from context bar for multiple elements at once
  • Start and end role group boxes in properties dialog for association contain the name of element, to which they refer
  • Updated icons and added more icons, different icons for Add Attribute, Add Operation, Add SubClass and Add SuperClass
  • Added Pan tool
  • Author of project, model and diagram is automatically filled by application settings
  • Added new properties to model: Author, Version, Creation Date
  • Changed localization file format from custom format to standard .resx format
  • Fixed tab order in diagram properties window
  • Project tree is automatically updated after dropping item from toolbox
  • Fixed incorrect change of position of activity parameter when is on bottom of activity and the activity is resized
  • Ultimate Edition:
  • Templates for project documents
  • Aliases - sets of alternative names
  • Shape library
  • Shape editor
  • Added Shape tab into side bar
  • Custom shapes can be added for stereotypes
  • Cooperation panel
  • Cooperation tab in Properties dialog for each element:
  • Creator of element
  • Participants
  • User comments
  • Project comparison:
  • Exact comparison
  • Comparison by name
  • Comparison by custom ID
  • Project glossary
  • Template editor for generated source code:
  • Visual template editor
  • Text template editor
  • Preview of generated code

New in Software Ideas Modeler Portable 4.104.4419.1174 (Feb 6, 2012)

  • Fixed updating of styles panel after opening style set
  • Fixed saving of last change of edited style in style set editor
  • Fixed saving of style class for drawing items
  • Fixed saving of name for drawing items
  • Fixed rendering transition line with curve style

New in Software Ideas Modeler Portable 4.102.4299.42744 (Oct 12, 2011)

  • Added French translation
  • Changed grid control in Operation editor dialog
  • Fixed adding pin to action
  • Fixed application crash when loading ERD entity attribute dialog at specific conditions
  • Fixed application crash when adding new diagram at specific conditions
  • Fixed application crash when editing Timing diagram at specific conditions
  • Downloads

New in Software Ideas Modeler Portable 4.101.4263.37137 (Oct 7, 2011)

  • Escape key can be used for exit from fullscreen
  • Fixed application crash when adding Flowchart, Robustness or Timing diagram from New Diagram dialog
  • Fixed application crash when generating very small thumbnail for diagram in tab
  • Fixed moving lines in group
  • Fixed drawing vertical and horizontal lines
  • Fixed displaying of diagram documentation when no element is selected
  • Fixed landscape printing (from File / Print)
  • Fixed allowed nesting of lifelines

New in Software Ideas Modeler Portable 4.99.4216.38843 (Jul 19, 2011)

  • Fixed application crash on first startup when no profile is created

New in Software Ideas Modeler Portable 4.98.4208.26820 (Jul 12, 2011)

  • Allowed to change destination activation bar of sequence message
  • Allowed to change parent lifeline of activation bar
  • Fixed adding/editing of custom types
  • Fixed undo for change of relation end
  • Fixed application crash when try to draw polygon with a single point
  • Fixed source code template for C# class

New in Software Ideas Modeler Portable 4.97 (Jul 12, 2011)

  • Option for Show/Hide visibility of attributes and operations
  • Improved operation parameters parsing in the Properties window (as separator can be used also semicolon)
  • Improved SVG import - all gradient types supported, better opacity support in gradients
  • Fixed tab order in the Diagram Properties dialog
  • Fixed mnemonic shortcut for Element (it was E as for Edit)
  • Fixed appliction crash when try to scroll treeview without scrollbar on mouse wheel
  • Fixed grid scrolling - now it cannot be scrolled on mouse wheel when there is no scrollbar
  • Fixed problem with duplicating of types in the default type set after reloading project
  • Fixed application crash when updating dates in the recent project list and some file is moved
  • Fixed commands Center Horizontally and Center Vertically (they were swapped)

New in Software Ideas Modeler Portable 4.96.4147.37600 (May 20, 2011)

  • Improved rendering of long sequence messages
  • Small improvements in XMI import and export
  • Fixed application crash at special combination of elements in sequence diagram
  • Fixed rendering of multiobject lifeline
  • Fixed problem with z-order of elements in SVG export
  • Fixed inaccurate clip of right and bottom border of exported SVG image
  • Fixed key shortcut for 'Add Model' - changed to CTRL-M
  • Fixed application crash when sequence action tool is active and double-click is used
  • Fixed moving of sequence actions and relations using arrow keys

New in Software Ideas Modeler Portable 4.95.4124.38552 (Apr 18, 2011)

  • The path of relation from an element to itself can be edited
  • Improved editing of ERD entities (attribute is in edit mode after inserting; navigation in attributes using arrow keys)
  • Fixed saving changes of fields in Project properties window
  • Fixed precision of value lifeline according to ticks (Timing Diagram)
  • Fixed rendering of gloss effect for value lifeline (Timing Diagram)
  • Fixed rare application crash when performing hit test for relation
  • Small improvements in XMI import and export

New in Software Ideas Modeler Portable 4.94.4117.42132 (Apr 12, 2011)

  • Fixed binding of visibilities after copying and pasting
  • Fixed inserting recursive and self messages onto an existing activation bar
  • Fixed drawing of Timing frame content after loading a saved project
  • Fixed precision of timeline drawing to be consistent with ticks
  • Fixed disconnected line between component and interface after loading
  • Fixed icon for Realization

New in Software Ideas Modeler Portable 4.93.4099.37878 (Mar 26, 2011)

  • Fixed application crash after closing window without loading or creating a project
  • Fixed application crash when no e-mail application is associated and click on e-mail address in About dialog
  • Fixed hidden toolbar on Style tab
  • Fixed missing elements from model after grouping
  • Fixed unconnected relations after pasting a group and ungrouping
  • Better update of user interface after changing the language

New in Software Ideas Modeler Portable 4.92.4098.39187 (Mar 23, 2011)

  • Added Brazilian Portuguese localization (thanks to Franz E. Arnold)
  • Removed Save button in Project properties window - information changes are automatically applied to project
  • Project file is locked for write after loading to prevent unauthorized writing
  • Added option for disabling shortcuts with CTRL-ALT
  • Added immediate editing of name also after inserting element using double-click
  • Print window is automatically closed after finishing the print
  • Fixed tab-order in Item Properties window
  • Fixed omitted update of relation points when resizing group of elements
  • Fixed processing of relations with multiple nodes by auto layout
  • Fixed a specific case of application crash when loading project with groups of elements
  • Fixed recognition of project properties change
  • Fixed tooltip text of Expand All button in side bar
  • Fixed inserting comments and constraints using double-click

New in Software Ideas Modeler Portable 4.91.4086.42756 (Mar 11, 2011)

  • Improved moving of relationship paths (nested elements, multiple selected elements)
  • List of recent projects is ordered by last change date
  • Added displaying of last change date (list of recent projects)
  • File name is displayed instead of full path (list of recent projects)
  • Package tab is enlarged when the name is too long
  • Added context menu for layer control
  • Added Collapse All button in project tree panel
  • Added icon to indicate whether layer is displayed or hidden
  • Auto-update options - Turn off / Notify new version / Full setup / Fast update (for RS and OS)
  • Added new shortcut keys (Export/Image - Ctrl-Shift-B and Export/XMI - Ctrl-Shift-X)
  • Element types in Stereotypes window are ordered by name
  • Added artifact in list of element types (Stereotypes window)
  • Fixed specific case of application crash when loading diagram with polygon element
  • Fixed incorrect calculation of relation bounds after loading which prevented moving of relation texts
  • Fixed application crash when using selection within container (Alt + Mouse)
  • Fixed applying setting 'Relations always on top' in export
  • Fixed incorrect setting of container bounds after undoing adding to container with inflating
  • Fixed application crash when pasting special combination of elements
  • Fixed Mono specific problem with checking whether directory is available for writing

New in Software Ideas Modeler Portable 4.90.4068.39574 (Feb 22, 2011)

  • Auto update (for Registred Users [RS] and Official Supporters [OS])
  • Send request form (for RS and OS)
  • Send error report on one click when some exception occurs (for RS and OS)
  • Improved XMI export and import
  • Added Structure element (in Class Diagram)
  • Fixed application crash when renaming diagram and diagram window is closed
  • Fixed application crash when exporting to XMI
  • Fixed specific case when relations cannot be moved after loading

New in Software Ideas Modeler Portable 4.88.4054.37512 (Feb 7, 2011)

  • Added setting for default attribute visibility
  • Added setting for default operation visibility
  • Added setting for default displaying of NULL/NOT NULL in ERD entities
  • Added support for editing documentation of diagram in sidebar documentation editor when no element is selected
  • Added specific default names for all diagrams
  • Added command for showing all layers (Diagram/Layers/Show All)
  • Arrows in communication messages are rendered as filled
  • Fixed direction of arrows in communication messages
  • Fixed updating list of diagrams in Model Overview window after deleting/adding diagram
  • Fixed application crash when copying and pasting relation without its destination element
  • Fixed special case of application crash when adding diagram into the project tree
  • Fixed application crash when trying to delete project from context menu in project tree (this item is disabled for project now)
  • Fixed copying of Communication Messages (in Communication Diagram)
  • Fixed loading of Timing Diagrams
  • Fixed rendering of Duration Constraints
  • Ref Fragment tool changed into Interaction Use (in Sequence diagram)
  • Fixed misspelling (Inseraction Use > Interaction Use)
  • Fixed setting custom return type of operation from Operation Editor dialog

New in Software Ideas Modeler Portable 4.87.4047.36059 (Jan 31, 2011)

  • New features and improvements
  • Added Dutch translation
  • Tab can be closed using middle button
  • Diagram layers can be renamed
  • Added undo support for renaming in project tree panel
  • Fixed bugs
  • Inflate container dialog is not displayed when moving border element
  • Fixed application crash when pasting some elements
  • Fixed refreshing of name in tab header when changing diagram name

New in Software Ideas Modeler Portable 4.86.4033.24152 (Jan 18, 2011)

  • Added Spanish translation (thanks to Delbert Friesen)
  • Added Frame element
  • Added Interaction element
  • Added Interaction Use element
  • Layers can be reordered
  • Added setting for initial state of project tree (fully expanded, expand models, expand project, collapsed)
  • Added more interaction operators into combo box in Fragment properties dialog (critical, assert, strict, seq, ignore, consider)
  • Better optimized for portable version (settings and profile are saved in the application root directory)
  • User profile is now saved into {UserPath}\AppData\Roaming\DusanRodina\SoftwareIdeasModeler (previous 'Program Files' location needs administrator rights e.g. to add custom stereotypes)
  • Full filename is appended to project name in Recent Projects list of Start Page
  • Lifeline header is automatically inflated when the content is larger
  • Added create sequence action into toolbox and enhanced the layout of sequence diagrams with create sequence actions
  • Improved drawing of activation bars
  • Fixed application crash when zooming out
  • Fixed application crash when pasting relation in the specific state
  • Fixed problem when the same file could be added several times to the list of recent projects
  • Fixed adding of existing diagram when it has elements with internal IDs which already exist in current project
  • Fixed resizing of documentation text box
  • Fixed group moving of sequence actions
  • Fixed remembering of paths for open and save file dialog

New in Software Ideas Modeler Portable 4.85.4026.28151 (Jan 10, 2011)

  • Attributes from super classes can be added to object
  • Added support for inline editing to relations
  • Added check for output directory in batch export
  • Disabled buttons which cannot be used when no project is loaded
  • Fixed unwanted displaying of dialog for inflating container
  • Fixed rare problem with printing of lines
  • Fixed incorrect offset of grid at specific zoom values
  • Fixed adjusting of view when zooming using zoom bar in statusbar
  • Fixed zoom setting in print preview dialog

New in Software Ideas Modeler Portable 4.84.4020.1479 (Jan 4, 2011)

  • Added Traditional Chinese localization (thanks to Hueyan Chen)
  • Stereotypes can be reordered
  • Multiple stereotypes can be removed at once
  • Multiple selected elements in the project tree can be added to another diagram
  • Fixed problem with stereotypes in constraints
  • Fixed application crash after pasting group of elements
  • Fixed application crash after pasting element which has associated some relations in original diagram
  • Fixed saving of Snap To Grid setting

New in Software Ideas Modeler Portable 4.83.4004.431 (Dec 18, 2010)

  • Very long relations/transitions texts are wrapped
  • Added support for displaying tagged values for these elements: Node, Lifeline, Actor, System Boundary, Package, Collaboration, Signal Receipt, Signal Sending, Expansion Region, Interruptible Activity Region, Action
  • Fixed displaying state name
  • Fixed wrong restriction of Actor lifeline (any element could be added)
  • Fixed applying grid settings when inserting element using double-click or drag and drop
  • Fixed rare crash when resizing rounded element to very small size
  • Fixed some minor rendering problems

New in Software Ideas Modeler Portable 4.82.4000.41983 (Dec 15, 2010)

  • Added Realization into the Use Case Diagram
  • Added type sets for PostgreSQL and Python (thanks to Dmitry Anchakov)
  • Commands for relations (Reverse, Lock Start Point, Lock End Point, Line Style) can be executed for more selected relations
  • Program ask whether to inflate container (i.e. package) if at least one of elements is not fully contained in container
  • Window with purchase/donation appeal is not displayed for donors
  • Forbidden adding of empty custom stereotype
  • Fixed saving ang loading of custom types
  • Fixed JavaScript source code generation from dialog (Tools > Generate Source Code)
  • Fixed missing response to left and right keys in the text box in the project tree
  • Fixed ignoring of setting 'Relations always on top' in print
  • Fixed ignoring of setting 'Relations always on top' when selecting an element (relations was visible but not selectable)
  • Fixed printing using default printer instead of the chosen one
  • Fixed wrong referencing of removed extension points
  • Fixed application crash during XMI import
  • Fixed problems with incorrect layout of sequence diagram layout after loading
  • Fixed cancel button in dialog for .NET Framework reverse engineering
  • Fixed cropping of shadows in exported image
  • Fixed adding elements into container which are not intersecting with container when multiple elements dragging (now they are not added into container)
  • Fixed incorrect view adjustment after pasting elements from clipboard
  • Fixed incorrect check state displaying of Show Grid menu item

New in Software Ideas Modeler Portable 4.81.3994.438 (Dec 8, 2010)

  • Added German localization
  • Added support for JavaScript source code generation
  • Added rendering of stimulus and duration constraint (Timing diagram)
  • Bounds of Self messages and Recursive messages can be adjusted
  • Underlined name of lifeline is optional
  • Colon is not displayed after lifeline name when base classifier is not specified
  • Saving of path for batch export
  • Fixed special case of wrong cropping of exported diagram into image
  • Fixed application crash after second editing of events in Properties dialog (Timing diagram)

New in Software Ideas Modeler Portable 4.80.3985.2494 (Nov 30, 2010)

  • Added new elements into sequence diagram:
  • Duration Message
  • Found Message
  • Lost Message
  • Coregion
  • State Invariant
  • Duration Constraint
  • Added new elements into activity diagram:
  • Activity Parameter Node
  • Expansion Region
  • Expansion Node
  • Pin
  • Exception Handler
  • Added editable rectangular style of line
  • Routing of relation (Arrange>Route Relation)
  • The list of recent files can be cleared (Tools>Options>Recent Projects>Clear Recent Projects list OR File>Recent Projects>Clear this list)
  • Preserving settings after application update
  • Added undo suport for Remove All Custom Styles
  • New relation added into the diagram has the same line style as the last one
  • Fixed moving group of activation bars or messages in sequence diagram
  • Fixed application crash in reverse engineering of database
  • Fixed minor errors in GUI

New in Software Ideas Modeler Portable 4.72.3970.41579 (Nov 16, 2010)

  • Added file filter in open file dialog for custom presentation image
  • Improved selection tool (when you hold ALT key, selection has the top priority - so you can select nested elements within package)
  • Items in menu File which need an opened project are disabled when no project is loaded
  • Fixed application crash when clicking on Print and no project is loaded
  • Fixed application crash while generating documentation
  • Fixed selection of two tools when Usage tool is selected
  • Fixed critical error of project saving when project is closed, other project is created or opened and then saved
  • Fixed updating of element browser
  • Fixed linking between diagram element and its model
  • Fixed undo for adding existing element to another diagram

New in Software Ideas Modeler Portable 4.71 (Nov 16, 2010)

  • Added Finnish localization
  • Fixed application crash after loading of project related to straight style of relations

New in Software Ideas Modeler Portable 4.70.3965.3136 (Nov 9, 2010)

  • Export to XMI 2.1 (class diagrams, use case diagrams)
  • Added new elements into sequence diagram:
  • Actor lifeline
  • Concurrent
  • Self message
  • Recursive message
  • Added support for editing template parameters in Properties dialog
  • Added context menu for ERD entity attributes and template parameters (Rename, Move Down, Move Up, Remove)
  • Added new parameters to lifeline: Multi-object, Active
  • Added support for asynchronous sequence messages
  • Added button Show Dialog in Properties side bar
  • Added check for version of project file (warning will be displayed when you try open file saved in newer version)
  • Added missing localization items
  • Fixed deleting of template parameters
  • Fixed updating model after deleting relation
  • Fixed loading of template parameters
  • Fixed calculation of layout of diagram description
  • Fixed width of table in generated documentation
  • Fixed undo for changes made from Properties side bar

New in Software Ideas Modeler Portable 4.60.3958.1476 (Nov 2, 2010)

  • Added Usage relationship
  • Added new elements into composite structure diagram:
  • Interface
  • Required Interface
  • Added new elements into deployment diagram:
  • Artifact
  • Deploy
  • Manifest
  • Generalization
  • Dependency
  • Added new elements into communication diagram:
  • Actor
  • Generalization
  • Swimlane
  • Dependency
  • Added new context bar command Add Interface (for Port)
  • Added support for ports to parts
  • Added support for resizing of ports
  • Added shortcut keys for documentation editor (CTRL-B for Bold, CTRL-I for Italic, CTRL-U for Underline)
  • Added check for current line style in context menu
  • Added real straight style for lines
  • Original straight style renamed to oblique style
  • Improved refresh of thumbnails in tab bar
  • Fixed undo for moving element with nested elements
  • Fixed swapping of pre-condition and post-condition after confirming properties dialog
  • Fixed loading of classifier for lifeline

New in Software Ideas Modeler Portable 4.50.3951.1665 (Oct 26, 2010)

  • New print dialog
  • Batch print of multiple diagrams (print of current diagram moved to menu Diagram)
  • Print diagram on multiple pages
  • Added Page Setup dialog
  • Batch export of diagrams to images (export of current diagram moved to menu Diagram)
  • Added second notation for collaboration element
  • Added template parameters for class
  • Displaying extension points in use cases
  • Added support for actions and state invariant in composite states
  • Added new options for showing/hiding:
  • Show/hide template parameters (class)
  • Show/hide operation parameters (class)
  • Show/hide nullability (ERD entity)
  • Show/hide extension points (use case)
  • Show/hide texts (relations)
  • Added Polish localization (thanks to Bartosz Golek)
  • Optimized saving of project (creates smaller files)
  • Changed default style of swimlanes
  • Improved rendering of Accept Event Action element
  • Added missing icons for some elements in project tree
  • Fixed deleting of container element with nested elements
  • Fixed multiple occurence of static stereotype after several edits
  • Fixed choosing wrong text style for rendering of relationship stereotypes
  • Fixed truncated text of stereotype
  • Fixed adding multiline text into comment element
  • Fixed exiting edit field after pressing up or down key
  • Fixed showing Comment tab in Properties dialog
  • Fixed removing nested models
  • Fixed adding model from context menu when project is selected
  • Fixed loading of text alignment in properties dialog

New in Software Ideas Modeler Portable 4.15.3943.471 (Oct 19, 2010)

  • Added context button for adding association class
  • Improved rendering of communication messages (in communication diagram)
  • Improved editing of communication messages (in communication diagram)
  • Added context buttons for communication messages (in communication diagram)
  • Added context buttons for CRC cards
  • Reworked behaviour of z-order for nested elements
  • Updated Czech localization (thanks to Jirí Šafra)
  • New path to temp directory (now is used system temp)
  • When adding model from menu Project, it is added into the project not into the current model
  • Added missing icons for comments and comment connectors in project tree
  • Fixed problem with missing relations nested in containers (after loading project file)
  • Fixed passing through operations using arrow keys
  • Fixed missing of some element types in project tree

New in Software Ideas Modeler Portable 4.10.3939.42972 (Oct 15, 2010)

  • New supported programming language in code generation: Python
  • Better support for interfaces in code generation
  • Added support for ERD diagrams in code generation
  • Added support for import to new image file formats: BMP, GIF, JPEG and TIFF
  • Added new shortcut keys (Select all of same type, Copy as image, Copy as metafile, Hide comments, Autosize, Merge layers)
  • Fixed problems with preserving z-order
  • Fixed rendering artifacts for nested elements
  • Fixed application crash after clicking delete button in Class Properties dialog
  • Fixed Collapse all nodes (in project tree)
  • Fixed Realization and Dependency tools in some diagrams

New in Software Ideas Modeler Portable 4.04.3936.40408 (Oct 12, 2010)

  • Added dialog for choosing the language
  • Fixed problem with source code generation after generalization reverse
  • Fixed saving of main window layout when it is minimized
  • Fixed other minor bugs

New in Software Ideas Modeler Portable 4.03.3934.23448 (Oct 11, 2010)

  • Position of sidebar splitter is saved as relative value
  • Fixed problem with assigning types
  • Fixed specific case of application crash on close
  • Fixed resetting of positions of other windows after closing a window
  • Fixed layout of element after style change
  • Fixed wrong style of relation name

New in Software Ideas Modeler Portable 4.02.3932.39860 (Oct 8, 2010)

  • In Import Database dialog, tables are ordered by name
  • Error message for unsuccessful attempt to connect to database replaced with user-friendly message
  • Added missing icon for association in project tree
  • Fixed appliction crash after adding relation in ERD diagram
  • Fixed problem with Destroy element misplacing after changing size of lifeline
  • Fixed saving values edited directly in row of TO-DO list (not in dialog)
  • Fixed other minor bugs

New in Software Ideas Modeler Portable 4.01 (Oct 8, 2010)

  • Added dialog which allows to show more details about project loading error
  • Fixed application crash after clicking in the empty boolean column of grid
  • Removed redundant item from combobox in attribute and operation grid in Properties dialog
  • Fixed the layout of Setting dialog (and other windows) for another DPI settings
  • Fixed loading diagram description
  • Fixed loading of assigned types from file saved in version 3.x
  • Fixed initially disabled Edit button in Class Properties dialog
  • Fixed start page has not tab after opening project (Linux Mono only)
  • Fixed layout of error message window (Linux Mono only)

New in Software Ideas Modeler Portable 4.00 (Oct 8, 2010)

  • New diagram types:
  • UML Timing Diagram
  • Flowchart Diagram
  • Robustness Diagram
  • Import of classes from .NET assemblies
  • Import of database model
  • Element Browser
  • TO-DOs panel
  • Task Management
  • Easy hiding of comments, relations and collaborations (menu Diagram->Filter)
  • PDF documentation generation
  • Setting dialog for documenation generation
  • Setting for documentation title, subtitle, author, company
  • Source code generation:
  • Added setting dialog
  • Choice of element set for source code generation: whole diagram/selected elements
  • Added support for static, abstract and virtual modifiers
  • Added support for namespaces
  • Added support for imported namespaces
  • Added support for documentation in comments
  • New supported programming languages: C++, Java, VB6, PHP, Ruby
  • Partial support for XMI import
  • Option for automatic diagram creation from XMI
  • Diagrams can be imported from another project
  • Improved work with types
  • Type sets
  • Editor of types and type sets
  • Added new diagram elements:
  • Accept Time Event Action
  • Interruptible Activity Region
  • Flow Final
  • Action
  • Deep History
  • Shadow History
  • Terminate Node
  • Constraint
  • Refine (Dependency)
  • Access (Dependency)
  • Combo Box (UI diagram)
  • Grid (UI diagram)
  • List Box (UI diagram)
  • Progress Bar (UI diagram)
  • Scrollbar (UI diagram)
  • Added regions for concurrent states (new button in the context bar of state)
  • Added documentation for attributes and operations
  • Added support for static attributes and methods
  • Support for namespaces (can be defined for models and diagrams)
  • Improved editing of sequence diagrams
  • Stereotype editor
  • Default names and IDs settings
  • Tabs with diagram thumbnails
  • Resizable tab bar
  • Scrollable tab bar (using right mouse button and moving)
  • Showing thumbnails in tab bar when dragging element over it
  • Diagrams can be moved between models
  • New view of project tree: Diagram Types
  • Added icons for items in All Entities view of project tree
  • Added new context menu items for attributes and operations (Rename, Change type, Visibility, Move up, Move down, Remove)
  • Elements initial state, final state and entry point are resizable
  • Improved selection rendering for more selected elements
  • End of required interface need not be associated
  • Automatic locking (when end point is moved into the center of element) and unlocking (when end point is moved to the border of element) of end points of relation
  • Added automatic inflation of diagram bounds on the left and top edge of diagram
  • Improved generation of default names (program checks whether the new name actually exists)
  • Open diagrams are highlighted in Model Overview
  • Context menu added into the Model Overview allows open or close window with diagram and delete diagram from model
  • The width of lifeline can be changed
  • Classifier can be assigned to lifeline
  • Relation is automatically connected with defined entities after moving from the project tree
  • View of the diagram can be moved by dragging with pressed right mouse button
  • Added undo support for the command 'Create New Diagram'
  • Diagram element can be copied from one diagram to the other using drag and drop
  • Classifier can be setted to lifeline or object element using drag and drop
  • Added menu item (View/Start Page) to show the Start Page
  • Type can be removed from an attribute also in the Properties dialog
  • The order of attributes and operations can be changed using buttons (Move Up, Move Down) in the Properties dialog
  • Added dialog for the image export
  • New options for image export:
  • Background colors of exported image
  • Size of exported image
  • Option for export only active layer
  • Option for export all layers including hidden ones
  • Improved color combo - faster displaying, nicer UI, localizable
  • Improved precision of rendering
  • Improved rendering of borders and lines - zoom is applied to them
  • Improved selecting of elements (most apparent for fragment and interaction operand in sequence diagram)
  • New context bar buttons:
  • Add Attribute (for ERD entity)
  • ERD diagram can be converted to UML Class diagram
  • Displaying of tagged values in diagram (command Show Tagged Values in Element menu)
  • Field editing (name, attribute, etc.) can be cancelled using ESC key
  • Group and ungroup commands added into the context menu
  • New faster and nicer project tree control
  • Project tree supports multiple selection (using CTRL, SHIFT)
  • Selection in project tree is applied to elements in diagram and vice versa
  • Added button for showing advanced information
  • Added buttons for auto layouts in the Layout bar
  • Added icons for auto layouts
  • Added new style set Simple Bold
  • Name of the current project is displayed in the window title bar
  • Added menu item Closed Project into the menu File
  • Window position, size and layout are saved when closing and restored when starting
  • New menu Element/Add allows to add attributes and operations (also with shortcut keys)
  • Lots of added shortcut keys for menu items
  • Added shortcut key (F2) for renaming elements in the project tree
  • New shortcuts for diagram window:
  • Zoom in (+), zoom out (-)
  • Inflate element (CTRL++), deflate element (CTRL+-)
  • Attributes and operations support immediate editing (after adding)
  • Support for custom element images (Element/Presentation/Custom)
  • Smaller steps of wheel zooming in for zoom larger than 100%
  • Mouse cursor position is taken into account during wheel zooming to adjust view position
  • Project properties dialog replaced with MDI child window, which is automatically displayed after creating project
  • New model properties dialog
  • Element groups are displayed in the project tree
  • Project tree can be filtered by element type (entities, relations, comments, groups)
  • Displaying points of selected paths (relations)
  • New dialog window for unhandled errors
  • Option for turn on silent mode for unhandled errors
  • New setting: Display relations always on top
  • New setting: Auto scrolling
  • New context menu item for relation: Add Point
  • Relations can be reversed
  • Support for nested models
  • Showing icon for elements with assigned diagrams
  • Showing icon for elements with multiple usage
  • Dynamic loading of language menu
  • Added search box in standard bar
  • Copy diagram to clipboard as metafile
  • Inserting relations using drag & drop (auto/dialog)
  • Full screen mode
  • Element can be deleted also with associated relations (CTRL+DEL)
  • New style option: Text alignment
  • Added support for default value of operation parameter
  • Added name of model in title of model overview window
  • Thumbnails of diagrams in Model Overview window can be zoomed
  • Added Diagram Overview window for diagram types
  • Asynchronous rendering of diagram thumbnails in Model Overview window
  • Elements are slightly shifted right down after pasting
  • Improved auto size
  • After pressing ENTER next attribute/operation is edited or if it is the last, new one is created
  • Attribute/operation can be deleted by deleting its definition in inline editing field
  • Auto size is applied to element when double-clicking to right bottom sizing grip
  • Added missing undo support for some commands
  • Initial state is replaced with intial node in Activity diagram and Interaction overview diagram (to conform to the UML specification)
  • Final state is replaced with activity final node in activity diagram (to conform to the UML specification)
  • Fixed adding trailing nul symbols at the end of the project file
  • Fixed pasting phantom items from clipboards, when nested items are copied
  • Fixed updating of zoom information when switching between windows with diagrams
  • Fixed PDF rendering
  • Fixed changed date information for diagram
  • Fixed rendering of Signal Receipt element
  • Fixed active buttons on context bar when it is hidden
  • Fixed overflow of element text
  • Stability fixes

New in Software Ideas Modeler Portable 3.42 (Oct 8, 2010)

  • Fixed problem with loading project file
  • Stability fixes

New in Software Ideas Modeler Portable 3.41.3883.42520 (Aug 20, 2010)

  • Fixed project file compatibility issue

New in Software Ideas Modeler Portable 3.35.3838.28668 (Jul 10, 2010)

  • Fixed loading of project file with undefined style set

New in Software Ideas Modeler Portable 3.33.3833.38305 (Jul 1, 2010)

  • Fixed loading of custom style names
  • Fixed updating of style list in Style panel after loading project

New in Software Ideas Modeler Portable 3.32.3828.448 (Jun 25, 2010)

  • Fixed removing element from its container after double-click
  • Fixed application crash after choosing File/Export and no diagram window is active
  • Fixed saving default values of attributes
  • Fixed saving stereotypes of attributes and operations
  • Fixed About dialog

New in Software Ideas Modeler Portable 3.31.3820.37700 (Jun 25, 2010)

  • Fixed removing element from its container after double-click
  • Fixed application crash after choosing File/Export and no diagram window is active
  • Fixed saving default values of attributes
  • Fixed saving stereotypes of attributes and operations
  • Fixed About dialog

New in Software Ideas Modeler Portable 3.30.3812.17052 (Jun 18, 2010)

  • Fixed application crash when saving a project

New in Software Ideas Modeler Portable 3.29 (Jun 18, 2010)

  • Fixed removing of associations between diagram and diagram element when deleting diagram from project
  • Fixed loading of project files with associations to deleted diagrams

New in Software Ideas Modeler Portable 3.28 (Jun 18, 2010)

  • Immediate naming supported by Text element
  • Fixed pasting nested elements
  • Fixed saving ERD entities with undefined type size
  • Fixed moving locked element, when moving more elements together
  • Other minor stability fixes

New in Software Ideas Modeler Portable 3.27.3772.40622 (May 3, 2010)

  • Fixed shortcut keys for undo and select all in textboxes in the main window
  • Fixed loading of project files with user interface diagram

New in Software Ideas Modeler Portable 3.26.3767.29076 (Apr 26, 2010)

  • Added shortcut key (F2) for renaming
  • Name of edited element is displayed in the title bar of Properties window
  • Fixed application crash when inserting fragment into the empty diagram
  • Fixed deleting of Destroy element (Sequence diagram)
  • Fixed work with clipboard (Copy, Cut, Paste) in Fast editor and in Documentation editor
  • Fixed undo for style change from Style pane
  • Fixed rendering of Communication messages (Communication diagram)
  • Fixed rendering of Extend relation (Use case diagram)

New in Software Ideas Modeler Portable 3.25.3762.23592 (Apr 24, 2010)

  • New Features:
  • Fragment element is sent to the back after its adding
  • Actor's height is no longer fixed
  • View navigates to pasted items
  • Immediately naming supported also for other ways of item creating than drag&drop
  • New context command for the class: Add Interface
  • Fixed Bugs:
  • Added missing tooltips to buttons in the layout bar
  • Fixed renaming via the context menu item 'Rename'
  • Fixed placing items outside the visible area
  • Fixed parameters duplication after editing in the dialog

New in Software Ideas Modeler Portable 3.24.3760.41759 (Apr 24, 2010)

  • New Features:
  • Element name can be edited immediately after insert the element
  • Added Chinese localization
  • Fixed Bugs:
  • Fixed loading of text in text element
  • Fixed diagram change date
  • Fixed other minor bugs

New in Software Ideas Modeler Portable 3.23.3746.33116 (Apr 6, 2010)

  • Updated localization files
  • Fixed application crash when dropping comment connector on the lifeline
  • Fixed incorrect change of the mouse cursor in the diagram editor
  • Fixed project file loading problem

New in Software Ideas Modeler Portable 3.20.3733.978 (Mar 23, 2010)

  • New Features:
  • Improved code generation
  • Generation of structures
  • Generation of enumeration
  • Generation of default values for fields
  • Generation of method parameters
  • Better optimized for Mono (Linux)
  • Inline editing of data flow names (DFD) and action messages (Sequence Diagram)
  • Fixed Bugs:
  • Fixed application crash when clicking on deleted item in project tree
  • Fixed incorrect saving of diacritics in PDF export (PDF export uses unicode encoding now)
  • Fixed wrapping of text in PDF and SVG export
  • Fixed displaying of deleted diagram in Model Overview window
  • Fixed setting of maximum value of toolbox scrollbar
  • Fixed application crash when trying to export into the file which is blocked with another process

New in Software Ideas Modeler Portable 3.12.3715.41467 (Mar 6, 2010)

  • New Features:
  • Added Package button into the common group of toolbox (for all UML diagrams)
  • Improved inline editing of attributes and operations - editing enabled also for visibility, stereotypes, types, parameters and default values
  • Fixed Bugs:
  • Fixed application crash when clicking on item in project tree and 'All entities' view is active
  • Fixed application crash when double-clicking in the free space in the diagram window
  • Fixed loading of saved connections between elements and subdiagrams
  • Fixed navigation to nested diagram from the project tree
  • Fixed editing of stereotypes for operations from the dialog window

New in Software Ideas Modeler Portable 3.10.3703.27963 (Feb 23, 2010)

  • New Features:
  • More types of auto layout: rows, circle, cascade, smart
  • More diagrams can be associated to one element
  • Associated diagrams can be removed from element using context menu in the project tree
  • Diagram preview pane added
  • File association for Software Ideas Modeler added
  • Fixed Bugs:
  • Fixes and small improvements in source code generating
  • Missing undo option for auto layout added
  • Fixed application crash caused by double clicking on the free space in toolbox
  • Fixed application crash when no element is selected and trying to generate ERD diagram
  • Fixed saving of window layout settings
  • Fixed adding of associated diagrams
  • Fixed editing of operation parameters in Class properties window
  • Other stability fixes

New in Software Ideas Modeler Portable 3.0.3696.27555 (Feb 16, 2010)

  • Complete List of New Features:
  • New diagram type: Interaction Overview Diagram
  • New diagram type: Composite Structure Diagram
  • New diagram type: Component Diagram
  • New diagram type: Data Flow Diagram
  • New diagram type: Mixed Diagram
  • Containment relation added
  • N-ary association added (Class Diagram)
  • Entry Point element added (State Machine Diagram)
  • Exit Point element added (State Machine Diagram)
  • Export to new vector format SVG
  • Tagged values
  • Support for layers added to diagrams
  • Importing of diagram tables into the ERD diagram
  • Navigability added to UML relationships
  • Visibility added to UML relationships
  • Improved representation of UML relationship roles
  • Existing diagrams can be assigned to elements
  • Print of diagrams
  • New menu Diagram
  • Option to copy diagram to the clipboard
  • Resizing grips for element added
  • New context bar buttons for attributes and operations adding to class
  • Tab key can be used for selecting of the next element in diagram
  • Moving of elements using arrow keys (also combinations with Shift)
  • Elements can be moved precisely using menu commands for moving (Custom, Left, Right, Down, Up)
  • Elements can be resized precisely using menu commands for resizing (Custom, Inflate, Deflate, Wider, Narrower, Higher, Lower)
  • New tools for faster adding of relations with specific start and end multiplicities in ERD diagrams
  • New '1..n' multiplicity for ERD relations added
  • New curve style of relation line added
  • Improved moving and resizing of relations with more points
  • Improved resizing of group of selected elements
  • Inline editing of relation texts
  • Relation texts can be moved
  • Grouping of elements
  • Icons added for elements in project tree in side bar
  • Expand all button added in the tab Project in side bar
  • Generating of ERD diagrams from UML class diagrams
  • Displaying of button names in the context toolbar
  • Improved positioning of the context toolbar
  • New Edit menu items: Invert Selection and Select All of Same Type
  • Key shortcuts added for some menu items
  • Small improvements in editing of activity diagram
  • Improved calculation of size of the text box for inline editing
  • Text search in project
  • View is navigated to the selected element when it is selected in the project tree
  • Default value property added to attributes of class
  • Support of abstract and virtual modifiers added to attributes and operations of class
  • Parameters added to operations of class
  • Dialog for class operation editing
  • Trailing colon is hidden when no type is defined for class attribute
  • Improved editing of UML Objects in Fast editor
  • Improved rendering of ERD Entities, UML Objects and actions in State element
  • Inline editing of ERD Entities, UML Objects and States
  • Default values for attributes of ERD Entity
  • Displaying of visibility symbols for UML relationship roles
  • Optimized rendering of thumbnails in model overview
  • Optimized redrawing of the style list in the side bar
  • Opening of project files through command line (or Windows command Open With)
  • Tools can be locked/unlocked (when is tool unlocked, Selection tool is activated after using it)
  • Line of relation is better connected to the border of Use Case, Collaboriation, Decision, Intial State and Final State
  • Link to Online Help added into the Help menu
  • Synchronized zoom control, zoom combobox and zooming using the mouse wheel
  • New icons for diagrams and some new toolbar icons
  • Improved default style set
  • Fixed Bugs:
  • Fixed styling of state name, which was styled as other text
  • Fixed resizing of elements through mouse wheeling - size cannot go into negative numbers now
  • Fixed swapped start and end multiplicities in ERD relations
  • Fixed saving of documentation
  • Fixed incorrect rendering of the grid at zoom other than 100%
  • Fixed saving of visibility of attributes and operations when editing using dialog
  • Fixed application crash which causes a specific undo-redo sequence
  • Other stability fixes

New in Software Ideas Modeler Portable 2.60 (Jan 6, 2010)

  • New Features
  • Meta data added to diagram
  • New diagram element: Diagram Description
  • Extension point property added to extend relation
  • New shapes: Arrows
  • New dialog Settings
  • New dialog Diagram Properites
  • Improved interaction with selected diagram element - it has the highest priority now
  • Improved resizing of interaction operands in fragment element
  • Checkbox for the abstract modifier added into the element properties window
  • Checkbox for the static modifier added into the element properties window
  • New buttons for editing and deleting styles in the Styles side panel
  • The vertical orientation added for swimlane
  • New style options: name color, name font, stereotype color, stereotype font, shadow radius, shadow color
  • Comment connector is added to the point rather than to the element when Alt key is pressed
  • Inline editing of comment text
  • New style set Elegant
  • Icons added to some items in context menus
  • More precise inserting of new points to line of relation
  • Reordered tabs in item properties window
  • Comment connector line can be edited in the same way as the line of relation
  • Actions in sequence diagrams, comments, fork/join support styling
  • Option to enable/disable the Start Page
  • Option to set vertical and horizontal spacing for grid
  • Option to change background colors of diagram
  • Option to set count of recent projects displaying in menu and on start page
  • Fixed Bugs
  • Missing localization of some fields added
  • Fixed binding of saved values to combo box in style editor
  • Fixed removing of the style following the default style in Style Set Editor
  • Fixed drawing of interaction operand lines to fulfil the UML specification
  • Fixed application crash when trying to apply the style to the empty set of selected items
  • Fixed application crash when generating documentation
  • Fixed application crash when both points of comment connector are removed from elements
  • Fixed application crash when trying to add the style class with the existing name
  • Fixed copying, cuting, pasting in text boxes

New in Software Ideas Modeler Portable 2.50 (Dec 21, 2009)

  • New Features:
  • New CRC Card Diagram
  • The line of relation can be edited (can be added new points)
  • New side panel Styles
  • Style set editor
  • Properties editor for selected diagram element in the side bar
  • The option for saving of styles of diagram elements
  • Support for style classes which can be applicable to more elements
  • Different default styles can be defined for different types of diagram elements
  • Style editor control is scrollable when does not fit to window
  • Custom styles can be removed from all elements in project with one command
  • New menu Element
  • New options for diagram elements: Show ID, Show Parent Name, Show Stereotypes, Show Attributes, Show Operations
  • Added element modifiers: Private, Protected, Package, Public, Abstract
  • Project Properties window
  • Added meta data to the project: Project Name, Authors, Description
  • Added File Not Found message for the case of opening a nonexistent file
  • The diagram element can be resized on mouse wheeling when is the left mouse button pressed
  • Diagram elements can be moved from the chosen point on mouse wheeling when is the left mouse button pressed
  • The Grid Button on the Standard Panel turns on also snapping to grid
  • The comment can be added at any point of diagram
  • Added the tool for fast renumbering of custom IDs (Tools -> Renumber Element IDs)
  • Actions in sequence diagram can be created between activation bars on the same lifeline
  • All elements of the same type in the diagram can be simply selected double-clicking on one of them
  • New Layout panel
  • Panels can be moved (also in the bottom part of window)
  • The position of diagram elements can be locked
  • Item Editor renamed to Fast Editor
  • Tools Object, Signal Send, Signal Receive were added to the tool group for the activity diagram
  • The application remembers the last directory for export
  • Added the new submenu for the menu item Project/Add Diagram
  • Added the new submenu Recent Projects into the menu File
  • Better redrawing of invalidated parts of diagram
  • Added scrollbars for the textboxes in the Generation side panel and in the Fast Editor side panel
  • Added buttons for adding and removing attributes and operations to class in the properties dialog form
  • Added group of all items in the classifier choice dialog form
  • Names are displayed for Signal Sending and Signal Receipt
  • Enabled inline editing of name for Composite State and Component
  • Stereotypes are displayed also for Composite State, Component, Signal Sending and Signal Receipt
  • Fixed Bugs:
  • The diagram element is added to the container when is dropped onto the non-container element which is placed in the container
  • Fixed rendering of elements nested in a container - elements cannot be rendered under the container now
  • Fixed updating of the window title after the name of the diagram is changed
  • Fixed unwanted removing elements from container when moving more elements at once
  • Fixed the special case of the application crash when inserting new elements (generated the same unique ID)
  • Fixed the issue when the same messages were added to the relation in communication diagram after editing messages
  • Fixed expanding of button groups in the toolbox
  • Fixed application crash when the symbol '-' is typed in the Item Editor text box into the new line which is surrounded with lines describing attributes
  • Fixed application crash during PDF export
  • Fixed application crash when the "Add Diagram To Element" dialog canceled
  • Fixed application crash when deleting a model from the project

New in Software Ideas Modeler Portable 2.0.3625.28206 (Dec 7, 2009)

  • Diagram can be assigned to diagram element
  • Model Overview window - the window with thumbnails of all diagrams in the model
  • Added drawing tools
  • Added Package Diagram
  • Added Object Diagram
  • Added Communication Diagram
  • Added Profile Diagram
  • Added the element Composite State
  • Added the element Object
  • Added the element System Boundary
  • Added the interaction operator to the fragment element
  • Added interaction operands to the fragment element
  • Tools for easy creating of standard fragments: opt, alt, loop, ref, sd, par, neg
  • Tools for creating associations: package merge, package import, package use
  • Tool for manual adding of comment connectors
  • Added new properties (pre-condition, post-condition and operation) for the transition
  • Added new properties (state-invariant, do, entry, exit, custom events) for the state
  • Start Page with common options how to get started
  • Application saves the list of recent projects
  • Inline editing of element properties
  • Optimized speed of redrawing
  • Rendering quality settings: Draft, Normal, Best
  • New style effects - smooth shadow, gloss, 3D gloss
  • New background types - vertical gradient, forward diagonal gradient, backward diagonal gradient
  • New shadow options - shadow offset, shadow style
  • Wrapping of long names of diagram elements
  • More diagram elements support stereotypes displaying (Actor, Activity, Collaboration, Lifeline, Node, Package)
  • Special icons replace generic icons for lots of tools
  • New context tools for use cases (include, extend) and swimlanes (add new swimlane)
  • New splash screen and new icon
  • Fixed Bugs
  • Fixed application crash when inserting some diagram elements
  • Fixed application crash when trying to remove stereotype from empty list
  • Fixed application crash when generating source code from diagram with generalization
  • Fixed application crash when drawing the package element with very small size
  • Fixed application crash when copying some elements in clipboard
  • Fixed corrupted file error
  • Fixed checking for new version
  • Fixed other minor bugs