Releases: adrogin/BCVisuals
Releases · adrogin/BCVisuals
Release 2.2.0
- Introduced the Application Worksheet functionality in graph view:
- Item ledger entries can be reapplied in the graph UI
- New actions and events in the graph control (refer to the description in Scripts/index.js for details)
-
Supported actions:
- AddNodes
- AddEdges
- CreateTextElements
- CreateTooltips
- DestroyContextMenu
- DrawGraph
- DrawGraphWithStyles
- InitializeDefaultContextMenu
- InitializeEdgeHandles
- RemoveEdges
- RemoveNodes
- RequestGraphData
- SetLayout
- SetNodeData
- SetNodeLabel
- SetNodeTooltipText
- SetTooltipTextOnMultipleNodes
- SetEditModeEnabled
-
Supported events:
- OnNodeClick
- OnGraphDataReceived
- OnEdgeDrawingStart
- OnEdgeDrawingStop
- OnEdgeDrawingDone
- OnEdgeDrawingCanceled
- OnNodeCreated
- OnEdgeCreated
- OnNodeRemoved
- OnEdgeRemoved
-
Release 2.1.0
- Restructured the graph styles setup to simplify the configuration and keep all main settings in one page.
- Added more flexible label setup. Now node labels are configurable and can be set up in BC along with tooltips.
- Removed the BindTooltipEvents method from the public interface. It is always called implicitly on graph instantiation, no need for the explicit call.
Bug fixes
- Nodes without assigned tooltips were showing tooltip text undefined. Undefined tooltip will not be displayed.
- setNodeTooltipText method expected a node ID, but treated it as an array index.
Release 2.0.0
Changes in v2.0.0
- Decoupled cost tracing functionality from the base control add-in;
- Split the cost graph functionality in two apps: GraphViewControl renders the graph from JSON data, and CostGraph builds the cost application graph and sends the data to GraphViewControl for rendering;
- Enabled edge editing with cytoscape-edgehandles;
- Added a new app, RoutingGraph. This application builds a graph from production routing and uses the edit functionality to enable visual configuration of the routing.
Release 1.1.0
- Fixed a bug in the assembly cost tracing. Assembly output entries were not traced back to consumption - this is fixed, and cost sources for assembly orders are identified correctly.
- Introduced an event OnNodeClick in the control add-in. This event is triggered when the user clicks on a graph node. The event is employed to open the Item Ledger Entries page, focusing on the selected entry.
- Graph Node Data configuration allows selecting table fields which are included in the node data structure and displayed in the node tooltips, enabling customisable tooltips.
- Node styles setup introduces style configurations. Individual styles can be applied to subset of graph nodes based on node data.
Release 1.0.0
v1.0.0 Merge branch 'master' of https://github.com/adrogin/BCVisuals