Skip to content

GALADE v1.8.0

Compare
Choose a tag to compare
@arnab-sen arnab-sen released this 12 Jan 19:41
· 227 commits to main since this release

Changelog:

New features and additions:

  • Any nodes that haven't been laid out will now be forced to be laid out as roots, from which the layout algorithm will attempt new passes
  • Added the ability to generate the code for mapping every instantiation to a dictionary, with instance names as the keys (Tools > Create Instantiation Dictionary)
  • Can now nodes using CTRL + Up/Down is by selecting the node you wish to reorder
    • The layout will now also automatically update after the move has occurred
  • Added a menu item (File > Open Recent Projects...) for opening previously opened projects
    • These entries can be edited in in settings.json under "RecentProjectPaths"
  • Added support for node descriptions. An instance's description can be viewed by pressing the new "?" button:
    image
    • The descriptions can be edited directly, and will save whenever their text is changed
    • When the diagram is saved, all instance descriptions will appear in their corresponding instantiation's metadata, under the "Description" key. This is also where the descriptions are loaded from when creating the diagram
  • Added support for wire descriptions:
    • A wire's description can be viewed in its tooltip:
      image
    • The description can also be edited through right click > Edit description, which will open a textbox at the current mouse position:
      image
    • Like node descriptions, wire descriptions will also appear in the metadata for their respective WireTo line when the code is generated
  • Increased the show duration for all tooltips from 5 seconds to 60 seconds - it should now be much easier to read instance, port, and field/property documentation. The tooltips will still hide as per usual when the mouse is moved
  • #18: Selected and highlighted nodes now appear above all other nodes

Bug fixes:

  • Fixed a bug where the available abstraction types from the current project would not clear when another project is opened through File > Open Project
  • Fixed an issue where pasted nodes weren't updating their type
  • #17: Can now paste multiline text into textboxes
  • Fixed and issue where pasted nodes would share field/property references