jupyrdf / ipyelk

Jupyter Widgets for interactive graphs powered by the Eclipse Layout Kernel (ELK)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

overhauling elements / shapes /symbols api

dfreeman06 opened this issue · comments

The usability can be improved with a clearer api surface area.

  • promote the contrib.elements to ipyelk.elements
  • adding metadata to BaseElement
  • fix hover exception for some elk ids not in the transformer registry
  • standardizing transformer registry items to Marks
  • convert Compound class to MarkFactory
  • rework Symbol and Shape schema and api.
  • rename ConnectorDef aka ElementSymbol offset fields