Skip to content

GALADE v1.7.2

Compare
Choose a tag to compare
@arnab-sen arnab-sen released this 07 Jan 06:31
· 252 commits to main since this release

Changelog:

New features and enhancements:

  • Added a new context menu option to wires that lets the user promote the selected wire's chronological wiring order to the top at either the source or destination port
    • Promoting at the destination port is the same as changing that connection into a tree connection:
      image

Bug fixes:

  • Fixed an issue with blank new lines being added to the wiring code destination file
  • Fixed the following layout issue:
    • Say you start with this diagram:
      image
    • With depth-first layout enabled, adding a wire from C -> E to the original diagram would change the layout like so:
      image
    • With breadth-first layout enabled, adding a wire from E -> D to the original diagram would change the layout like so:
      image
    • The new layout algorithm allows for both cases, while also keeping the layout the same as that of the original diagram:
      image
    • Instead of producing a breadth-first or depth-first tree, the tree is produced by treating the order of the graph's list of edges (which corresponds to the order of the WireTos) as a topological ordering
    • Note that this makes the option to switch between breadth-first and depth-first layouts redundant, so the menu item that does that has been removed