Skip to content

Releases: adrogin/BCVisuals

Release 2.2.0

10 Mar 15:59
Compare
Choose a tag to compare
  • 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

07 Jan 13:34
Compare
Choose a tag to compare
  • 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

25 Dec 21:33
9db7cd6
Compare
Choose a tag to compare

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

17 Sep 11:45
Compare
Choose a tag to compare
  • 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

08 Sep 12:47
Compare
Choose a tag to compare
v1.0.0

Merge branch 'master' of https://github.com/adrogin/BCVisuals