Skip to content

Latest commit

 

History

History
28 lines (25 loc) · 915 Bytes

PLAN.md

File metadata and controls

28 lines (25 loc) · 915 Bytes

Mind map app

The Plan

  1. basic skeleton app ✓
  2. text bubbles are editable and can be dragged ✓
  3. lines between nodes are drawn ✓
  4. multiple lines per node are possible
  5. research and spike some graph drawing lib 5. #1 learn viewbox and translating on svg ✓ 5. #2 center graph on screen ✓ 5. #3 render nicer data ✓ 5. #4 try rendering react component via foreign object ✓
  6. polish 1
  • cleaner code ✓
  • extract components, reuse between trees ✓
  1. UI for controlling tree size and re-render ✓
  2. decide upon data structure
  3. add scrolling ✓
  4. fix z-index/overflow on selected node
  5. cleanup types and components directory structure
  6. improve styling of content inside node
  7. some heuristic for guessing how to center radial tree to look good for user
  8. adding new node

Considerations

  • add backend and data somehow
  • consider if dragging nodes makes sense