oCanvas
Event Model
In the first release of oCanvas, I was very proud of the event system. It made objects inside of a canvas interactive, something that wasn’t possible to do very easily before. It offered event support for objects, no matter what the rotation was, and not just within the bounding rectangle but the shape itself.
When developing this I didn’t think very deep about how the system would work. I was very focused on making events trigger within different shapes. I didn’t think much about what would happen if objects overlap each other, or about child objects. It was not until January this year, when I had a bug[…]
Read the rest →


