1. I was not able to edit the anchors of the rectangle to create the shape of an AND gate. Will it be possible to create any vector drawing by adding anchors manually?
Yes, and there will be a pen tool. Also beziers will be supported. I like how the pen tool works in Sketch, but I haven't played with Illustrator, etc in a while. Do other people have favorite pen tools?
For now you can hack adding more anchor points by dragging in another rectangle and "taking" the anchors from it by dragging in the outline.
2. We need connectors! And they need to be able to hook into variables. Think of connecting two gates with a wire.
Connectors would be great but I think will require some major design thinking to support properly. So probably not until the next major version at least. I think it will require:
1. Being able to import geometric information into the algebra. That is, being able to refer to the computed position (after transformations) of a shape.
2. Being able to abstract over shapes, so that e.g. a connecting arrow would take a from shape and a to shape as parameters.
Anyone have other ideas about how connectors could be implemented?
3. The delete symbols you create on the side where blocked once the scrollbar came into place. (also, why is a new symbol called a group?)
Agreed.
Added an issue for the scrollbar. I have ideas about how auto-naming can be made a lot better.
1. Selecting multiple shapes by drawing rectangle and <ctrl> clicking multiple shapes.
Agreed. This requires a good amount of UI code work. A lot of work but straight-forward.
2. Shortcuts would be aweomse! Undo/Redo, but also moving from parameters. I'm thinking when you fill out the parameters for the rgba command, after writing 0 for red, you want to press <tab> to move to green. hitting ctrl+enter should get you out of edit mode.
Thanks for sending your suggestions!
Toby