harmslab / TreeViewer

Interactive Evolutionary Tree Viewer using D3.js
BSD 2-Clause "Simplified" License
2 stars 3 forks source link

Adding a tree map to UI #33

Closed Zsailer closed 10 years ago

Zsailer commented 10 years ago

This adds a small map element to the TreeViewer in the upper right corner of the webpage. This is an implementation of the feature mentioned in Issue #17.

Map's functionality:

  1. The map window is draggable, so the user can move it out of their way.
  2. The map includes a box to indicate the current view of the tree.
  3. The map is clickable to move (or transition) the current view to another location on the tree.
  4. The map updates itself when the tree force changes (waits until it settles to save time).

A couple things to think about:

Zsailer commented 10 years ago

I'm going to merge this and begin working on the user interface/experience.