CaltegaResearch / dominodes

It's Excel + flowcharts: Light-weight, flexible data modeling
MIT License
8 stars 3 forks source link

Adding signifiers #16

Open NickErrant opened 9 years ago

NickErrant commented 9 years ago

It's currently not immediately clear that one adds nodes by double clicking. A signifier should be added to improve initial UX. The ideal solution would include a way for tablet users to add nodes (since double click is not something you can do on there). Maybe a plus sign inside a circle in the upper right hand corner?

hDeraj commented 9 years ago

Perhaps we could make adding a node just a single click, but only keep the node if they attach it somewhere or label it. The 'cursor: crosshair' css property is a pretty clear signifier that something will happen when you click

NickErrant commented 9 years ago

Related: we don't have a signifier for deleting edges (currently you "reconnect" the edge to delete). This is actually a bigger issue, because it's significantly less discoverable than "double click to add node".

NickErrant commented 9 years ago

What we really should do is put the app in front of completely new users and ask them to perform actions (e.g. "delete a node"). Then record anything they have trouble with, and what they expected their failed actions to do.