Build custom renderers
9. Summary
Custom renderers are a powerful way to change the look and feel of Blockly. In this codelab you learned:
- How to declare and register a custom renderer by extending
Blockly.blockRendering.Renderer. - How to override renderer constants such as
NOTCH_HEIGHTinBlockly.blockRendering.ConstantProvider. - How to modify connection shapes by creating custom SVG paths, storing them in
init(), and finally returning them inshapeFor(connection). - How to update the mapping from connection to connection shape by adding logic in
shapeFor(connection).