Skip to content

Releases: V4SS3UR/PipeLineGraph.WPF

Version 1.2

29 Aug 12:50
Compare
Choose a tag to compare

Renamed project to PipeLineGraph.WPF because PipeLine.WPF Package's ID was already reserved.

Full Changelog: v1.1...v1.2

Version 1.1

01 Aug 07:39
Compare
Choose a tag to compare

Release Notes for Version 1.1

New Features

  1. Node Shifting:

    • Added the ability to shift nodes with Shift(int rowShift, int columnShift, bool shiftNextNodes = false) method in Node.cs.
    • Enabled shifting nodes up, down, left, and right using UI buttons in the Test Application.
  2. New Node State - Aborted:

    • Introduced a new NodeState called Aborted to indicate nodes that were not successfully completed.

Enhancements

  1. Codebase Improvement:

    • Refactored code for better readability and maintainability.
    • Optimized path calculation methods to enhance performance.
    • Resolved issues related to path rendering not updating correctly.
    • Fixed bugs in point calculations ensuring accurate path visualizations.
  2. Pipeline Grid Improvements:

    • Improved handling of connector layout updates and background brush assignment in PipeLine_NodeConnector.cs.
  3. Bezier and Elbow/Arc Path Drawing:

    • Implemented comprehensive logic to handle various segment drawing scenarios.
    • Added support for:
      • Horizontal and vertical bezier curves.
      • Elbow joints with horizontal lines.
      • Multi-segment paths with precise control points.
  4. Dynamic Path Adjustment:

    • Enhanced path re-calculations on layout updates.
    • Improved dynamic updating of segment points and bezier control points to ensure accurate path rendering.
    • Ensured paths are correctly added and cleared from the canvas, maintaining a clean visual state.

Complex grid

Version 1.0

23 Jul 14:55
Compare
Choose a tag to compare

First release.