Loved the concept, makes drawing sooo easy even with a trackpad.
Some tips :-
1. When holding down shift allow straight lines only and no curves. It's the norm in design softwares
2. When I drag to create the line, the drop point if off and not accurate to the nearest dot of my mouse position. I'm unsure if it's a bug or have you deliberately built a non-accurate system.
Thanks for your kind words. About the trackpad I didn't manage to implement the pitch to zoom which is desperately missing.
1. That's a good point, I didn't implement this shortcut. In my head, I assumed it wouldn't be useful because the editor only let you do vertical lines, horizontal lines and circle quarter. So making a straight line is pretty easy. If it was pure freeform like on Illustrator, it would be vital.
2. Maybe it's related to the editor only letting you do vertical/horizontal/circle quarter, right?
Just in case you or anyone doesn’t know, pinch to zoom on touchpads is exposed as just scrolling with the control key held down. You can listen for it with the wheel event and look at the ctrlKey and deltaY properties.
I think shift is good while making a non-curved diagonal line.
I tried to make a diagonal without a curve and faced this issue.
Also, I personally find the accuracy important. I understand that it would add complexity to the vertical / horizontal / circle quarter system you've built.
But as a guy who draws, it feels like unnatural when it over-extends.
I like that it locks things to a grid. I wish I could draw horizontal lines and more complex curves. It's kinda weird that I can't connect any dot to any other dot. Definitely enforces a particular style though.
What I can feel is that you aren't able/wanting to keep up with the rapidly evolving technologies. Maybe CTO and success has put you in a comfort zone. Maybe after being CTO of a crazy growth company you feel you've made it. Maybe what you're doing doesn't fire you up anymore.
Maybe you just got lucky and opportunistically became CTO.
You can either continue this stable, secure life and slowly decay or change course, whatever that may be.