github Foblex/f-flow v18.1.0
18.1.0 - Magnetic Alignments, Documentation Improvements

5 hours ago

This release brings new magnetic alignment plugins, a new AI Low-Code Platform example, and a major documentation update (new pages + improved existing docs).


✨ Highlights

  • 🧲 Magnetic alignment plugins: new Magnetic Lines and Magnetic Rects to assist alignment while moving items.
  • 🤖 New example: AI Low-Code Platform - a larger, production-like demo showing how to build a full node-based editor experience.
  • 📚 Documentation refresh - new docs pages + consistent structure and improved “quick start” sections across core guides.

🧲 New: Magnetic plugins

Magnetic Lines (recommended; replaces the deprecated Line Alignment)

Screen.Recording.2026-02-16.at.13.00.00.mov

Live Demo

Guideline-like alignment assistance while dragging (snap/assist behavior).

Magnetic Rects

Screen.Recording.2026-02-16.at.13.01.38.mov

Live Demo

Rectangle-based alignment / snapping against other elements’ bounds.

Both plugins ship with dedicated examples and updated documentation.


🤖 New example: AI Low-Code Platform

output

Live Demo
Source Code

A more complex demo that showcases a production-like editor scenario:

  • Undo/redo as the baseline safety net while editing
  • Import/Export to JSON (share a flow, version it, move it between machines)
  • 4 themes with runtime switching
  • localStorage persistence (state/settings)
  • animated connections to make data flow readable
  • multi-selection for batch operations
  • per-node configuration panel with validation
  • Angular Material UI

This example is meant as a reference implementation for building production-like editors with Foblex Flow.


📚 Documentation update (major)

New pages:

Pages improved:


✅ Improvements

  • Internal interaction/handler architecture cleanup and unification.
  • Better consistency in connection-related flows and selection behavior.
  • Public API exports extended where needed (including new plugins).

🙌 Get involved

If you use Foblex Flow, please consider giving the repo a ⭐ - it directly helps discoverability and keeps the project moving forward.
Use Issues for bugs/feature requests and Discussions for roadmap/voting.

Don't miss a new f-flow release

NewReleases is sending notifications on new releases.