meemoo / dataflow

Archive. Current work happening at https://github.com/the-grid/the-graph
GNU General Public License v2.0
169 stars 35 forks source link

Easier touch interaction #53

Open bergie opened 10 years ago

bergie commented 10 years ago

Currently the dataflow UI is hard to work with on touchscreen devices even when zoomed in. We should have a smarter way of dealing with the UI when users touch it.

Initial concept:

Sketch of the touch interactions

Doing custom handling of touch interaction would eventually help in #42 as well.

forresto commented 10 years ago

Prototype here: http://forresto.github.io/prototyping/connect-gesture.html Discussion: https://github.com/forresto/prototyping/issues/1

bergie commented 10 years ago

:+1:

bergie commented 10 years ago

@forresto one thing to look out for is that I think there should be only one magnified port listing visible at a time per node. Or two when you're connecting (the ports list you started with, and the one you're connecting to).

bergie commented 10 years ago

Cut the Rope -like gesture for "cutting" a connection could be cool

bergie commented 10 years ago

Current thinking of pointer interactions:

Node manipulation

These gestures start from a node on the screen

Graph manipulation

Graph panning

2013-10-05

linonetwo commented 1 year ago

Interesting, this is why you move from this style

(https://bergie.iki.fi/blog/noflo-jekyll/)

to current flowhub's style

But most of FBP tools like https://github.com/comfyanonymous/ComfyUI is using a UI like meemoo/dataflow 's old style, including UE blurpring, what do you think? @bergie

I think this UE blueprint style allows richer widget be presented in the node, for example, and a switcher or rich text editor.