lightningrodlabs / acorn

Built with Holochain, Acorn is an open-source, peer-to-peer project management application. It is designed and built as a scrum-alternative, Agile Development Pattern for distributed software development teams. Acorn is currently in Alpha testing phase.
https://acorn.software
101 stars 10 forks source link

Add Layering Option to UI #270

Closed kbonnici closed 1 year ago

kbonnici commented 1 year ago

This PR adds a piece of UI to the map view, where the user can selected between 2 options for calculating the layers of each outcome:

  1. Minimum height (Longest Path): This algorithm will attempt to assign outcomes to layers such that the minimum possible height of the DAG is achieved.
  2. Constrained Width (Coffman Graham): This algorithm will try to achieve a graph with the smallest width, i.e. squish the outcomes together as much as possible.