Bugs found in Software Ideas Modeler please report here.
English is tough to begin with and yours is very good; however on the dialog box titled "Thank you for using Software Ideas Modeler" that offers three levels of support; the first ends with the sentence "You can get activation key by choosing the option.". It would be better said as "You can get [an] activation key by choosing this option." In the second option, again last sentence, add a few words "Optionally, you can donate [to] this project [by] sending any amount of money."
And lastly, in the third option, I'd rewrite the whole thing to read "If you money to support ... software on your blog, [or talk] about it with others...."
And keep up the excellent work Dusan!
Thank you for the praise and your tips. Now it has been corrected.
Text entered in the documentation tab of the side bar is lost when switching diagrams.
1) while looking to one diagram, enter text in the documentation tab of the side bar
2) select another diagram of the project in the tab bar -> the text entered previously disappears
Is this a bug or some UI feature that I don't get?
The documentation tab was originally planned for editing documentation of selected element in diagram.
I will improve this behavior in the next version (4.88).
OK thanks for the fast answer!
Your suggestion is implemented in version 4.88.
1) When copying (not all) in an activity diagram (elements and some lines without their destination-element): Exception:
System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei SoftwareIdeasModeler.Core.Projecting.ConcreteDiagramItem.UpdateAfterDeserialization(List`1 items, Project project)
bei SoftwareIdeasModeler.SimDiagramControl.PasteItems(List`1 items)
bei SoftwareIdeasModeler.MdiChildrenForms.EditorForm.PasteItems(List`1 items)
bei SoftwareIdeasModeler.MainForm.PasteToolStripMenuItem_Click(Object sender, EventArgs e)
bei System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
bei System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
bei System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
bei System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
bei System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
bei System.Windows.Forms.ToolStripMenuItem.ProcessCmdKey(Message& m, Keys keyData)
bei System.Windows.Forms.ToolStripManager.ProcessShortcut(Message& m, Keys shortcut)
bei System.Windows.Forms.ToolStripManager.ProcessCmdKey(Message& m, Keys keyData)
bei System.Windows.Forms.ContainerControl.ProcessCmdKey(Message& msg, Keys keyData)
bei System.Windows.Forms.Form.ProcessCmdKey(Message& msg, Keys keyData)
bei System.Windows.Forms.Control.ProcessCmdKey(Message& msg, Keys keyData)
bei SoftwareIdeasModeler.SimDiagramControl.ProcessCmdKey(Message& msg, Keys keyData)
bei System.Windows.Forms.Control.PreProcessMessage(Message& msg)
bei System.Windows.Forms.Control.PreProcessControlMessageInternal(Control target, Message& msg)
bei System.Windows.Forms.Application.ThreadContext.PreTranslateMessage(MSG& msg)
2) Deleting an element in the model overview deletes it, but it's still visible in the overview until the tabpage is switched and back to the overview.
3) Reproduced only once - after saving it wasn't possible to reproduce: right click on project (in hierarchical tree) add diagram -> add activity diagram: null pointer reference
Maybe because old file was of 4.86 ?
These problems will be fixed in version 4.88. I estimate the release date on February 6th - 7th.
EDIT: Version 4.88 is available for download.
1. Create activity diagram with actions, transitions and swimlanes
2. mark all (ctrl+a)
2. copy all (ctrl+c)
go to new activity diagram in same project
System.InvalidOperationException: Project has been already set.
bei SoftwareIdeasModeler.Core.Projecting.AbstractDiagramItem.set_Project(Project value)
Fixed in version 4.87.
When renaming an open diagram in "Projects", the tab page header of the diagram (on top) is still "Diagram 1".
Workaround: Close the tab and reopen the diagram.
Suggestion: what about additionally renaming feature by double click on the tab (only available for diagrams, not for the overview tab page)
Like in excel: double click on a tab sheet name and you'll see what I mean :)
Thank you for the suggestion. Renaming using double click will be added in version 5.0.
The Toolbox tools do not show up on the toolbox. I'm using it on Windows vista business edition.
Would you please send me (to softwareideas @ softwarideas . net) a screenshot of window when this problem occurred? The description of steps, which lead to this problem, would be also appreciated.
Since the current options to copy entire diagrams seems poor I tried to use the add existing diagram function on the same file I was editing.
Sure, the diagram did add to the second model, but it seems as if it did not become a complete copy because when I tried to change the name of the diagram the name changed on the source, not the copy. Also, when I deleted the diagram it was deleted from the source model.
Version 4.86 solves this problem.
According to some documentation i found that it should be possible to position a lifeline both horizontally and vertically. One good example is if you want to show a Create message, which should go from an activation bar to the lifeline box, not to an activation bar of the created object.
Also, if you add several tagged values and/or stereotypes, there is no way of resizing the box so that these are displayed within.
Both deficiencies were corrected in version 4.86. The tool for Create message was added in the toolbox.
The following error is reported when I past the DFD that i want to copy
System.NullReferenceException: Object reference not set to an instance of an object.
at SoftwareIdeasModeler.Core.Projecting.ConcreteDiagramItem.UpdateAfterDeserialization(List`1 items, Project project)
at SoftwareIdeasModeler.SimDiagramControl.PasteItems(List`1 items)
at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
After posting I remembered that I copy/past a other DFD. The divers is in the lines, if the lines are curved then I get the above error