Historical API note: This release article intentionally preserves v18 code. New code should use
fConnector,fSourceId, andfTargetId.
Foblex Flow v18 improves route editing and viewport control for Angular node editors with connection waypoints and first-class pinch-to-zoom support.
Today I’m shipping v18.0.0, and it’s a big one. The headline features are Connection Waypoints and Pinch-to-Zoom, plus a few important improvements for real-world Angular apps.
Until now, a connection path was mostly a builder decision (straight / segment / bezier / adaptive curve).
In v18 you can edit the connection route by adding and moving waypoints
What it feels like in the editor
Waypoints are not a separate connection type — they work on top of your chosen type:
straight / segment / bezier / adaptive curve.
✅ Example: https://flow.foblex.com/examples/connection-waypoints
Connection Waypoints Example
This keeps the data lives in your app”principle: Waypoints are just points, and you fully own them.
Zooming used to be wheel/double-click/buttons — good for mouse users, but not enough for modern devices.
v18 adds pinch-to-zoom:
✅ Example: https://flow.foblex.com/examples/zoom
Enable it the same way as normal zoom:
Angular’s @if / @for are great — but real component trees + content projection can be tricky.
In v18 I updated the canvas projection slots, so you can wrap nodes/connections using grouped slots:
This makes “conditional rendering + content projection” much more predictable.
Backgrounds in flow editors matter more than people think: grid, dots, paper-like patterns, or fully custom SVG.
In v18:
Waypoints are one of those features that instantly level up any node editor:
users can make routes clean, readable, and intentional — without fighting the layout.
If you’re building a visual editor in Angular and want a native Angular solution (not a React wrapper) — take a look.
And if you like what I’m building, please consider starring the repo ⭐️
It helps the project a lot.