ChangeLog

23: Initial load
24 (Feature): Validation of duplicate wires added to ValidationFlow.
25 (Feature): Syntax Highlighting of AB3 definition.
26 (Feature): Resize & Move of Steps by Mouse added.
26.01 (Feature Complete): Update of flowtext by chart.
27 (Feature): Show grid (see screenshot).
28 (Feature): Snap to grid for step/flow implemented.
28.01 (Refactoring): Improved Snap to grid function of StepAdorner
28.02 (Bug): Resize & Move of StepAdorner didn't work as expected
28.03 (Bug): GridRenderer works now as expected
28.04 (Bug): Improved Snap to grid function of StepAdorner
29 (Feature): Changed Step stays selected after re-rendering.
30 (Feature): Resize & Move of remarks by mouse added.
31 (Feature): Resize & Move of Interfaces (In / Out) by mouse added.
31.10 (Refactoring): Before implementing new features it was necessary to reduce dependencies of the flows and to "clean" the code. Therefore no new features but less bugs & "side effects".
31.11 (Refactoring). Name of current flow definition is shown within chart.
32 (Feature): Add a new step by button "New Step".
33 (Feature): Add a new remark by button "New Remark".
34 (Feature): Add a new interface (In or Out) by buttons ("New In" or "New Out").
35 (Feature): Add a new flow by button ("New Flow").
35.01 (Restructuring): Flow definition of MainFlow restructured by adding EditFlows, SelectionFlows, and AddNewComponentsFlows (No change of source code!).
36 (Feature): Edit properties of RemarkDefinition by double click affected remark instance.
37 (Feature): Edit properties of InterfaceDefinition by double click affected interface instance.
38 (Feature): Edit properties of StepDefinition (SingleStep) by double click affected step instance.
39 (Feature): Edit properties of StepDefinition (FlowStep) by double click affected step instance.
39.01 (Refacturing): EditPropertiesFlow improved.
40 (Feature): Edit properties of FlowDefinition by double click caption of chart.
41 (Feature): Improve edit of StepDefinition (SingleStep) by adding option to change all steps of application with same name (Refacturing).
(New EditSingleStepDefinitionFlow)
42 (Feature): Improve edit of StepDefinition (FlowStep) by adding option to change all steps of application with same name (Refacturing).
(New EditSubFlowDefinitionFlow).
43 (Feature): Improve edit of FlowDefinition by adding option to change all flows in which the edited flow is used (Refacturing).
(New EditFlowDefinitionFlow).
44 (Feature): Improve edit of InterfaceDefinition by changing related wires of owning flow definition (Refacturing).
(New EditInterfaceDefinitionFlow)
45 (Feature): Improve edit of InterfaceDefinition by changing related wires of related flow definitions (Refacturing).
(Improved EditInterfaceDefinitionFlow by adding step ChangeInterfaceWiresOfRelatedFlowDefinitions)
46 (Feature): Improve edit of StepDefinition (SingleStep) by changing related wires (Refacturing).
(Improved EditSingleStepDefinitionFlow)
47 (Feature): Improve edit of StepDefinition (FlowStep) by changing related wires (Refacturing).
(Improved EditSubFloDefinitionFlow)
48 (Feature): Improved edit of FlowDefinition (double click caption of chart) by changing related wires (Refacturing).
49 (Feature): Improved edit of RemarkDefinition (double click yellow remark in chart) by validating input.
50 (Feature): Improved edit of InterfaceDefinition (double click in chart) by validating input.
51 (Feature): Improved edit of (single) StepDefinition (double click in chart) by validating input.
52 (Feature): Improved edit of (flow) StepDefinition (double click in chart) by validating input.
53 (Feature): Adding of existing components (Flow, Step) by mouse from component list implemented.
54.00 (Start of feature implementation):
The goal is to move wires by mouse. In this iteration it's simply possible to select a wire by mouse (click).
54.01 (Feature implementation in progress):
Possible Edges improved. Now for SourceEdge & TargetEdge the following values are allowed: TopLeft, Top, TopRight, Right, BottomRight, Bottom, BottomLeft, Left.
54.02 (Feature implementation in progress):
The source edge of a simple wire (without points) can be moved by mouse.
54.03 (Feature completed):
Naming mismatches solved. Now the moving of the SourceEdge for simple wires works as expected.
54.04 (Bugfix): Moving a wire if source is an interface caused crash of application.
Improved: AB3.AppDesigner.EventHandlers.LineDragDropEventHandler.Line_SingleClicked
55 (Feature): Moving of TargetEdge (simple wires only) by mouse.
55.01 (Bugfix): Problem in EditRemarkDefinitionFlow if only the Caption value was edited.
Improved: EditRemarkDefinitionValidatorSwitch
55.02 (Refacturing): Resolved naming mismatches
56 (Feature): Moving of first wire segment by mouse for wires with single point (Point1) implemented.
57 (Feature): Moving of last wire segment by mouse for wires with single point (Point1) implemented.
57.2 (Redesign): Edit view & properties of remark definition redesigned.
57.03 (Redesign): Edit view & properties of interface definition redesigned.
57.04 (Redesign): Edit view & properties of (single & flow) step definition redesigned.
57.05 (Redesign): Rendering of wires redesigned.
57.06 (Redesign): Edit of wire source edge (simple wires without points only!) redesigned.
57.07 (Redesign): Edit of wire target edge (simple wires without points only!) redesigned
57.08 (Redesign): Edit of wire target point (first segment only!) for complex wires with points redesigned.
57.09 (Redesign): Edit of wire source point (last segment only!) for complex wires with points redesigned.
57.10 (Redesign): Edit of wire points for complex wires with N points redesigned.
57.11 (Cleaning): Obsolete code parts removed because of improvements done in previous iterations.
57.12 (Redesign): WireDecorator simplified.
57.13 (Redesign): WireDecorator simplified.
57.14 (Redesign): WireDecorator simplified.
57.15 (Redesign): WireDecorator simplified. No it's OK.
58 (Feature): Add new wire feature by button "New Wire" implemented.
58.01 (Redesign): EditWireDefinition simplified.
58.02 (Redesign): EditWireDefinition simplified.
59 (Feature): Add point attribute (for rederiction) by context menu.
60 (Feature): Edit a wire definition by double click a wire.
60.01 (Bugfix): Edit a wire definition by double click improved.
61 (Feature): Removing first point (Point1) attribute of wire definition by context menu.
62 (Feature): Removing last point (PointN of N) attribute of wire definition by context menu.
63 (Feature): Removing any other point (PointX) attribute of wire definition by context menu.
63.01 (Redesign): Latest version of AB3.AppBuilder. Improved constructor of AppBuilder.
64 (Feature): Remove all wire attributes (reset) except the caption attribute by context menu
of the center thumb.
64.01 (Bugfix): Solved problem in default template of new flow.
65 (Feature): Remove a remark definition by mouse (context menu).
66 (Feature): Remove a interface definition and all related wires by mouse (context menu).
67 (Feature): Remove a single step definition and all related wires by mouse (context menu).
68 (Feature): Remove a flow step definition and all related wires by mouse (context menu).
69 (Feature): Remove a wire definition by mouse (context menu).
69.01 (Bugfix): Remove of flow step definition improved if sub flow definition isn't used anymore.
70 (Feature): Reording wires by context menu added (move upwards and downwoards).
71 (Feature): Set position of wire definition directly added.
72.00 (UI improvements): Labels and icons added.
72.01 (UI improvements): Switched to Office Toolbar.
72.02 (UI improvements): RibbonApplcicationMenu 'AppDesigner' added.
72.03 (UI improvements): Selection of FontSize & FontFamily added.
72.04 (UI improvements): Selection of FontSize & FontFamily by Options added.
72.05 (Bugfix): Name of interface was validated if nothing was changed.
72.06 (Bugfix): It's not allowed to define a custom name with '.'.
73.00 (UI improvements): Step map shows usage & interfaces directly.
73.01 (UI improvements): The view of step map improved.
73.02 (Code review): StepItemListPresenter simplified.
73.03 (UI improvements): View of step map improved.
73.04 (Component update): Switchted to version 4.3.1.9430 of AvalonEdit.
74.05 (UI improvements): Double click of "Used in Flows" (Usage Map) navigates to flow chart directly.
73.06 (UI improvements): Double click item of "Usage Map" navigates to flow chart directly.
74.00 (Feature Bread-Crumb-Navigation - Uncompleted): Start of feature implementation.
74.01 (Feature Bread-Crumb-Navigation - Uncompleted): Redesign the flow tree.
74.02 (Feature Bread-Crumb-Navigation - Uncompleted): Code Review.
74.03 (Feature Bread-Crumb-Navigation - Uncompleted): Redesign of internal data structures.
74.04 (Feature Bread-Crumb-Navigation - Uncompleted): Improved click events of "Flow Tree".
74.05 (Feature Bread-Crumb-Navigation - Uncompleted): Internal data structures improved.
74.06 (Feature Bread-Crumb-Navigation - Uncompleted): Internal data structures improved.
74.07 (Feature Bread-Crumb-Navigation - Uncompleted): Navigation by flow map implemented.
74.08 (Feature Bread-Crumb-Navigation - Uncompleted): Refacturing.
74.09 (Feature Bread-Crumb-Navigation finished): BreadCrumbNavigationFlow finished.
75.00 (Option improvements): Show / hide single steps in flow map added.
75.01 (Option improvements): Show / hide single or flow steps in step map added.

Last edited Feb 10, 2014 at 12:52 PM by InneHo, version 66

Comments

No comments yet.