Releases: V4SS3UR/PipeLineGraph.WPF
Releases · V4SS3UR/PipeLineGraph.WPF
Version 1.2
Renamed project to PipeLineGraph.WPF because PipeLine.WPF Package's ID was already reserved.
Full Changelog: v1.1...v1.2
Version 1.1
Release Notes for Version 1.1
New Features
-
Node Shifting:
- Added the ability to shift nodes with
Shift(int rowShift, int columnShift, bool shiftNextNodes = false)
method inNode.cs
. - Enabled shifting nodes up, down, left, and right using UI buttons in the Test Application.
- Added the ability to shift nodes with
-
New Node State - Aborted:
- Introduced a new
NodeState
calledAborted
to indicate nodes that were not successfully completed.
- Introduced a new
Enhancements
-
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.
-
Pipeline Grid Improvements:
- Improved handling of connector layout updates and background brush assignment in
PipeLine_NodeConnector.cs
.
- Improved handling of connector layout updates and background brush assignment in
-
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.
-
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.
Version 1.0
First release.