Skip to main content

Have something to say?

Tell us how we could make the product more useful to you.

Collapsible Groups

Allow groups to collapse their topology and have them appear as one component. To avoid recreating SvelteFlow edges just for visual representation, another mechanism should be followed, such as: Reset relative coordinates of all nested components, so that they overlay on each other and make them invisible. Then all inter-group connections get terminated on a single [x,y] coordinate. A collapsed group should conditionally show a visual representation that it has been collapsed, such as cloud or box or similar. Collapse controls should be simple = collapse & open (what is the right word for the opposite?).

Miro Kosut6 months ago

Agentic AI Support

Plug the Enfors model to an AI Agent to be able to create diagrams by chatting with a bot.

Miro Kosut7 months ago
Planned

Keyboard Navigation

Implement keyboard shortcuts so that Enfors can be used completely without a pointing device. This will match the philosophy (no drag and drop, fast).

Miro Kosut7 months ago
Completed

Guide and Docs

Write and publish a public Enfors Guide and Documentation.

Miro Kosut7 months ago

SCION Support

Enfors could support modeling SCION networks. Depends on Logical Topology Support.

Miro Kosut8 months ago

Overlay Support

Enfors should be able to model common overlay networks such as SD-WAN, EVPN, basic tunnels, etc. Depends on Logical Topology Support.

Miro Kosut8 months ago

Logical Topology

Currently, only the physical topology is supported. The scene should support toggling between physical and logical topologies. In physical topology view, users can add and remove links. In logical topology view, users can add and remove networks. Pure Layer 2 components, such as Layer 2 switches, are not displayed in the logical view.

Miro Kosut8 months ago

Optional Diagram Frame

Create an optional frame outside the diagram that includes: Author, Role, Company, Client Name, Timestamp Legend (Connection Colors) — dynamic based on what is being used

Miro Kosut8 months ago
Completed

Blueprint Skeleton

Ensure that at the root level, only three types of layers are supported: Central locations Connectivity Other locations Allow central locations to be vertically flipped (or implement sort of abstraction).

Miro Kosut8 months ago

Link Labels

Allow labeling links, similarly to coloring groups. Users could use colors to differentiate different kind of connections from each other such as speeds, media types, etc. These should be kept separate from group colors as they target links and not groups. Such an approach will allow managing link colors (public, shared, and private) the same way as other entities.

Miro Kosut8 months ago

Team Support

Implement a team support that helps multiple accounts share custom components, blueprints, flows, colors, etc. Each entity can be either private (visible for creator) or shared (visible for team members). Team administrators should be able to optionally disable using generic entities or creating new ones (such as components, blueprints, colors) and provide custom sets for consistency across the whole team.

Miro Kosut8 months ago