Modules
LiveFlow - A Phoenix LiveView library for building interactive node-based diagrams.
Edge change event types for LiveFlow.
Node change event types for LiveFlow.
Copy/paste clipboard for LiveFlow.
Real-time collaboration support for LiveFlow.
Represents a user in a collaborative flow session.
Edge function component for LiveFlow.
Main Flow LiveComponent for LiveFlow.
Handle function component for LiveFlow.
Dynamic SVG marker definitions for LiveFlow edges.
Node wrapper LiveComponent for LiveFlow.
Edge data structure for LiveFlow.
Handle data structure for LiveFlow.
Undo/redo history stack for LiveFlow.
Helpers for preparing flow data for client-side auto-layout (ELK).
Node data structure for LiveFlow.
Bezier curve path calculation for edges.
Behaviour for edge path calculations.
Smoothstep path calculation for edges.
Step/orthogonal path calculation for edges.
Straight line path calculation for edges.
Serializes and deserializes LiveFlow state to/from JSON.
Main state container for LiveFlow.
Type definitions for LiveFlow.
Connection validation functions for LiveFlow.
Helper to validate and create edges from lf:connect_end event params.
Viewport data structure for LiveFlow.