Skip to content

Add support for different Mermaid Layout Algorithms: tidy-tree and cose-bilkent #338

@udlose

Description

@udlose

MermaidPad should support all of the algorithms that Mermaid script supports for controlling Layouts for complex diagrams. This includes:

✅ Denotes Completed
🚀 Denotes TODO

See:

Tasks:

  1. Add required .js or .mjs files to Assets folder
  2. Change them to EmbeddedResources as is done here
  3. Wire up loading each in AssetService as is currently done for ELK and dagre
  4. Modify Directory.Build.targets to include AssetHash generation for each of the new files
  5. Add example diagrams to: - /Examples folder - README.md
  6. Test, test, test!
  7. Update README.md to describe algorithms supported

Metadata

Metadata

Assignees

No one assigned

    Labels

    .NETPull requests that update .NET codebackendCovers changes, bug fixes, and improvements to the backend implementation.dependenciesPull requests that update a dependency filedocumentationImprovements or additions to documentationenhancementNew feature or requestgood first issueGood for newcomersjavascriptPull requests that update javascript codeuser interfaceCovers changes, bug fixes and improvements to the UI

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions