An open API service indexing awesome lists of open source software.

https://github.com/foblex/f-scheme-editor

This is an example of using the @foblex/flow library in an Angular project. You can use this example as a starting point for your own project.
https://github.com/foblex/f-scheme-editor

Last synced: 6 months ago
JSON representation

This is an example of using the @foblex/flow library in an Angular project. You can use this example as a starting point for your own project.

Awesome Lists containing this project

README

          

# Scheme editor with step-by-step animations using @foblex/flow

This is an example of using the [@foblex/flow](https://github.com/Foblex/f-flow) library in an Angular project.
You can use this example as a starting point for your own project.

[DEMO](https://foblex.github.io/f-scheme-editor)

## Used library capabilities

- [x] Zoom (with mouse wheel, double click, and buttons)
- [x] Select elements (single selection using the mouse, multiple selection using the Shift key and the mouse)
- [x] Drag and drop
- [x] Create new connections
- [x] Reassign connections
- [x] Connection text
- [x] Change connection markers
- [x] Change connection type
- [x] Change connection behavior
- [x] Change connection style
- [x] Change connection text
- [x] Create new nodes using drag and drop from the palette
- [x] Draggable background
- [x] Change background

## Installation

Run `npm install` to install the required packages.

## Development server

Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The application will automatically reload if you change any of the source files.

## License

This example is distributed under the MIT License. See the LICENSE file for more information.