All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
12.6.0 (2024-09-07)
- Added dagre layout example (737dd1f)
- Added db management flow example (4a605a3)
- Added elkjs layout example (9695e08)
- Added examples common styles (5e96e98)
- Added f-group functionality (8a3c8ce)
- Added fDragHandle documentation (a655fdc)
- Modified layers sorting functionality after adding f-group (3c60249)
- Moved external item drag and drop functionality to component directory (8b9dbb1)
- Moved selection area drag and drop functionality to component directory (121a63e)
- Updated to f-docs v1.2.2 (bdaa267)
- Fixed dagre layout trackby unique key (102a771)
- Foblex Core is unable to slide the schema #37 (55a4070)
- Prevent selection when drag fExternalItem (036e192)
- Added custom connection type example (b574306)
- Added db-management-flow dark theme (1f8fe45)
- Added f-group to db-management example (65902f5)
- Added group example (dfd428b)
- Added node with connectors example (fb3bcb7)
- Updated Output and Input Documentation (d942f88)
- Added test to change items layers functionality (01f27dd)
12.5.0 (2024-08-11)
- Add various site icons and upgrade library to Zoneless (e561e69)
- Added minimap functionality (f5eece6)
- Added Zoneless support (a8c5812)
- Update to f-docs v1.2.1 (8067764)
- Added minimap documentation (ccbdb99)
- Added minimap examples (5646066)
- Remove old changelogs and switch to standard-version (ff5b9e5)
- Incorrect canvas position when using canvas.fitToScreen (#28)
- Items outside the flow are selected when dragging fExternalItem (#27)
- Fixed incorrect rendering of connection lines in complex layouts.
- Describe documentation on how to add a custom background (#9)
- Added support for multi-layered canvas backgrounds.
- Resolved issues with node animations causing performance drops.
- Fixed bug where context menu would not appear in certain conditions.
- Move selected items without pressing ctrl (#10)
- Fixed issue with node snapping to grid not working properly.
- Resolved performance issues when handling large numbers of nodes.
- Create connection with undefined fInput when user drops connection on the canvas.
- Added option to customize node colors dynamically.
- Corrected display problems with mat-tooltips on smaller screens.
- Added new layout options for better node organization.
- Custom connection types (#6)
- Introduced new node resizing handles for better UX.
- Fixed issue with nodes overlapping when auto-arrange is used.
- Improved stability of the canvas rendering engine.
- Added support for custom node shapes.
- Resolved issues with drag-and-drop functionality in nested containers.
- Fixed alignment issues with text labels on nodes.
- fOutlet directive to allow multiple connections.
- Corrected alignment issues with the connection labels.
- fitToParent mixin toCenter parameter in scaled context.
- Fixed bugs related to zooming and panning in the canvas.
- Change id attributes for connectors to data attributes.
- Improved error handling for connection failures.
- Change id attributes to fId.
- Resolved issues with duplicate node IDs causing conflicts.
- Segment connection type.
- Bezier connection type.
- FConnectionCenterComponent.
- FConnectionCenterDirective.
- Fixed issues with the selection area being inaccurate.
- Corrected mat-tooltips not displaying for all node types.
- Added batch node editing capabilities.
- Introduced dark mode for the entire interface.
- Issue with the selection area not being removed after dragging.
- FNodeDirective instead of FNodeComponent.
- Fixed minor UI glitches in the node editor.
- Selection Area functionality.
- Added keyboard shortcuts for faster node manipulation.
- Single selection issue after dragging.
- Fixed inconsistencies in node alignment after dragging.
- fitToParent mixin in scaled context.
- oneToOne mixin in scaled context.
- Fixed issue with connection points not aligning correctly.
- Line Alignment component.
- Added support for snapping nodes to guidelines.
- Fixed rendering issues with high DPI screens.
- Corrected problem with nodes not saving their state properly.
- Introduced node grouping functionality.
- Added ability to lock nodes in place.
- Resolved conflicts when merging nodes with similar attributes.
- New theme options for customizing the look and feel of the canvas.
- Added real-time collaboration indicators.
- Reassign connection functionality.
- Introduced basic node editing capabilities.