-
-
Notifications
You must be signed in to change notification settings - Fork 31
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
116e929
commit 06ffc31
Showing
1 changed file
with
70 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,70 @@ | ||
|
||
# Roadmap | ||
|
||
## Introduction | ||
Foblex Flow is an Angular library designed to simplify the creation and manipulation of dynamic flows. | ||
This roadmap outlines the key milestones and objectives for the project's development. | ||
|
||
## Key Milestones | ||
|
||
### Planned Tasks | ||
- **Add support for fully rotateable nodes** | ||
Allows any node to be rotated freely to any angle. | ||
[Details](https://github.com/Foblex/f-flow/discussions/129) | ||
|
||
- **Implement pinch-to-zoom scaling** | ||
Enables users to zoom in and out using pinch gestures. | ||
[Details](https://github.com/Foblex/f-flow/discussions/127) | ||
|
||
- **Make Resize Handle compatible with grid system** | ||
Provides snapping behavior for the resize handle to align with a grid. | ||
[Details](https://github.com/Foblex/f-flow/discussions/130) | ||
|
||
### In Progress | ||
- **Create connections without defining node inputs and outputs** *(In Progress)* | ||
Removes the strict input/output designation for nodes, allowing connections to be created and attached in any direction. | ||
[Details](https://github.com/Foblex/f-flow/discussions/88) | ||
|
||
- **Customize triggers for drag and zoom events** *(In Progress)* | ||
Enables users to define their own key combinations for triggering events like drag, zoom, and other interactions. | ||
|
||
--- | ||
|
||
### Completed Tasks | ||
|
||
- **DragStart and DragEnd events with data** (Completed on 2025-02-07) | ||
Implemented events that transmit data when dragging starts and ends. | ||
|
||
- **Sorting by newness on the documentation portal** (Completed on 2025-02-07) | ||
|
||
- **Add top, left, bottom, and right resize handles** (Completed on 2025-01-29) | ||
|
||
- **Snap to guides or grid during movement** (Completed on 2025-01-13) | ||
[Details](https://github.com/orgs/Foblex/projects/5/views/1?pane=issue&itemId=91725058&issue=Foblex%7Cf-flow%7C84) | ||
|
||
- **Rotate connection to align with connector** (Completed on 2025-01-13) | ||
[Details](https://github.com/orgs/Foblex/projects/5/views/1?pane=issue&itemId=94053839&issue=Foblex%7Cf-flow%7C109) | ||
|
||
- **Automatically attach node to connection on drop** (Completed on 2024-12-30) | ||
[Details](https://github.com/orgs/Foblex/projects/5/views/1?pane=issue&itemId=91724839&issue=Foblex%7Cf-flow%7C81) | ||
|
||
- **Change zoom level and highlight call initiators** (Completed on 2024-10-30) | ||
|
||
- **Snap connections to anchor points** (Completed on 2024-09-20) | ||
|
||
- **Group items on drop** (Completed on 2024-09-16) | ||
|
||
- **Add node grouping support** (Completed on 2024-09-16) | ||
|
||
- **Add a minimap for visual navigation** (Completed on 2024-08-12) | ||
|
||
- **Rounded connectors** (Completed on 2024-07-12) | ||
|
||
- **Custom connections support** (Completed on 2024-04-14) | ||
|
||
--- | ||
|
||
## Voting Section | ||
We value community feedback and suggestions. You can participate in the voting process for upcoming features and improvements by adding your reactions to the issues in the [Discussions](https://github.com/Foblex/f-flow/discussions) or [Issues](https://github.com/Foblex/f-flow/issues) section of this repository. | ||
|
||
--- |