-
- Downloads
feat(vis-schema): ✨ introduces graph-layout library with various algorithms
This feature introduces @graphpolaris/shared/graph-layout with four layouts (circular, noverlap, random, forceatlas2) Shows how to apply layouts to graphology graphs in the schema.
Showing
- .vscode/launch.json 19 additions, 3 deletions.vscode/launch.json
- apps/web-graphpolaris/.babelrc 2 additions, 2 deletionsapps/web-graphpolaris/.babelrc
- apps/web-graphpolaris/src/app/app.tsx 4 additions, 1 deletionapps/web-graphpolaris/src/app/app.tsx
- apps/web-graphpolaris/src/components/schema/initial-elements.js 121 additions, 0 deletions...eb-graphpolaris/src/components/schema/initial-elements.js
- apps/web-graphpolaris/src/components/schema/schema.stories.tsx 19 additions, 117 deletions...web-graphpolaris/src/components/schema/schema.stories.tsx
- apps/web-graphpolaris/src/components/schema/schema.tsx 56 additions, 29 deletionsapps/web-graphpolaris/src/components/schema/schema.tsx
- libs/schema/schema-usecases/src/lib/schema-usecases.spec.ts 58 additions, 4 deletionslibs/schema/schema-usecases/src/lib/schema-usecases.spec.ts
- libs/schema/schema-usecases/src/lib/schema-usecases.ts 5 additions, 2 deletionslibs/schema/schema-usecases/src/lib/schema-usecases.ts
- libs/shared/data-access/store/src/lib/hooks.ts 10 additions, 2 deletionslibs/shared/data-access/store/src/lib/hooks.ts
- libs/shared/data-access/store/src/lib/schemaSlice.spec.ts 19 additions, 45 deletionslibs/shared/data-access/store/src/lib/schemaSlice.spec.ts
- libs/shared/data-access/store/src/lib/schemaSlice.ts 23 additions, 8 deletionslibs/shared/data-access/store/src/lib/schemaSlice.ts
- libs/shared/graph-layout/.babelrc 3 additions, 0 deletionslibs/shared/graph-layout/.babelrc
- libs/shared/graph-layout/.eslintrc.json 18 additions, 0 deletionslibs/shared/graph-layout/.eslintrc.json
- libs/shared/graph-layout/README.md 7 additions, 0 deletionslibs/shared/graph-layout/README.md
- libs/shared/graph-layout/jest.config.js 15 additions, 0 deletionslibs/shared/graph-layout/jest.config.js
- libs/shared/graph-layout/project.json 29 additions, 0 deletionslibs/shared/graph-layout/project.json
- libs/shared/graph-layout/src/factory/Layout.ts 21 additions, 0 deletionslibs/shared/graph-layout/src/factory/Layout.ts
- libs/shared/graph-layout/src/factory/cytoscape-layouts.ts 54 additions, 0 deletionslibs/shared/graph-layout/src/factory/cytoscape-layouts.ts
- libs/shared/graph-layout/src/factory/graphology-layouts.ts 169 additions, 0 deletionslibs/shared/graph-layout/src/factory/graphology-layouts.ts
- libs/shared/graph-layout/src/factory/layout-creator-usecase.spec.ts 142 additions, 0 deletions...d/graph-layout/src/factory/layout-creator-usecase.spec.ts
Loading