overhauling elements / shapes /symbols api
dfreeman06 opened this issue · comments
dfreeman06 commented
The usability can be improved with a clearer api surface area.
- promote the
contrib.elements
toipyelk.elements
- adding metadata to
BaseElement
- fix hover exception for some elk ids not in the transformer registry
- standardizing transformer registry items to
Mark
s - convert
Compound
class toMarkFactory
- rework
Symbol
andShape
schema and api. - rename
ConnectorDef
akaElementSymbol
offset fields
Santiago Balestrini-Robinson commented
Changing these ValueErrors
to ElkRegistryErrors
would be a nice cheap quality of life improvement: