Skip to content

UX To Do

Jascha Ephraim edited this page Mar 27, 2016 · 89 revisions

MUST DO ASAP

  • bug - sometimes selecting a note hides the whole graph!!!
  • blurry png export (retina displays and chrome on windows!)
  • fix disruption on top of label (it should be 70% b/w ends of arrow, not node centers)
  • bug - connect a two nodes twice (so the edges are curved), add a disruption to 1 of them
  • dont show white in the color legend
  • insert "help" content (more tooltips)

Wishlist

  • insert more links to emma website
  • edit map meta-data (creator name, email, contact, etc)
  • style options for "note" elements (font size, color, bold, ?)
  • clicking quantities on edge label should select edge
  • when connecting a new edge to a node, make anchor point center of node, highlight entire node
  • let user toggle legend visibility in settings
  • toggle title visibility / text style (font size?)
  • tuck end of arrow under nodes
  • update example json file
  • let user load example json as a template?
  • fix up "inherit" functionality (show inherited/override toggle and disable inputs)
  • improve handle style, maybe only show while node is "active"?
  • edit legend settings - line style labels
  • edit legend settings - toggle disruption key on/off
  • edit legend settings - toggle legend show/hide (would need another way to show legend
  • make quantities + examples inside nodes italic, smaller, gray
  • clean up taxonomy and re-enable type/subtype inputs
  • better UI for arrow width, +/- buttons? radio?
  • improve state management UI
  • line colors, more line styles
  • edit legend settings - line colors
  • self connection style is a little weird, should show the arrow before you let go?
  • clean up code

Stretch goals

  • test coverage?
  • optimize performance
  • drag disruption and label up and down the arrows
  • drag disruption around the nodes
  • let user adjust position of section borders (dashed lines)
  • curved connections (add 1 handle point in center for a bezier curve)
  • convert main section headings into "notes"? (or maybe just use same style edit panel?)
  • undo
  • reenable autolayout

Clone this wiki locally