mike-goodwin/owasp-threat-dragon-core

Reinstate zoom feature

Closed this issue · 2 comments

The zoom feature was removed temporarily, issue #94 .
This feature needs to be reinstated so that:

  • when zooming in it is possible to scroll across the paper
  • when zoomed out, the paper size is adjusted when dragging elements across the paper
  • it is possible to pan across the whole diagram when zoomed in, see issue #72
  • anchors on the elements are scaled correctly when zoomed in, see issue #73
  • dead space can not be created by zooming in and adding elements, see issue #60

Note that zoom is in the paid-for Rappid version of JointJS, along with panning, but obviously we stick with the open source JointJS version:
https://www.jointjs.com/rappid-comparison

Migrated to new issue in the OWASP area repo : https://github.com/OWASP/threat-dragon-core/issues/13