Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

connect-gesture.html #1

Closed
forresto opened this issue Sep 30, 2013 · 5 comments
Closed

connect-gesture.html #1

forresto opened this issue Sep 30, 2013 · 5 comments

Comments

@forresto
Copy link
Owner

http://forresto.github.io/prototyping/connect-gesture.html

Today I did this prototype based on a conversation with @bergie. Thinking about touchability while not having separate modes for moving and connecting. Have not implemented wires, so you'll have to imagine.

  • Drag a node up/down to "unsnap" it and move it.
  • Left to start an edge from an input.
  • Right to start and edge from an output.

Also snapping everything to a grid too see what that's like.

Comments?

@bergie
Copy link

bergie commented Oct 1, 2013

I'm wondering if on mouse-driven systems we should utilize hover for also triggering magnification when you're in the right or left-hand side of the node.

@forresto
Copy link
Owner Author

forresto commented Oct 2, 2013

Drag and drop is a pain with mac trackpad.

Could also click to show ports, which could automatically show compatible ports, then click to connect.

@bergie
Copy link

bergie commented Oct 2, 2013

So, instead of dragging, the interaction would be:

  • Swipe right (or mouse hover) to magnify outports
  • Click to select a port (or drag "out" from a particular port)
  • Click on a receiving node to magnify
  • Click to select port

That could work. Could use another round of prototyping. And once you've selected the starting port, you need a way to cancel that action (maybe through a menucard)

@forresto
Copy link
Owner Author

forresto commented Oct 2, 2013

This could also be a good place to prototype keyboard bindings meemoo/dataflow#57 ... something that makes since to type into the awesome box also as a means of making edges.

@forresto
Copy link
Owner Author

http://the-grid.github.io/the-graph/the-graph-editor/ has caught up and surpassed this prototype now 😄

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants