| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
affects item_info only
|
|
|
|
|
|
working
|
|
on zen mode entry:
- start layout
- automatic centering mode: every tick adjust the scale and translation
to fit the visible nodes
if user drags or wheels out
cancel automatic centering mode
(layout keeps updating regardless)
implementation details: additional state 'zen_mode__auto_center' and
additional handlers for wheel and mousedown. Better to have a single
flow in the future:
{mouse wheel event, mouse down event) -> update zen_mode__auto_center (or have implicit
state via bacon) -> d3 zoom behavior
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
accidentally pushed
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
complete
|
|
|
|
|
|
|
|
|
|
|
|
selection when appropriate
|
|
|
|
|
|
|
|
Whereas node text class was not set correctly on selection.
|
|
|
|
|
|
i.e.
related =
|selected| == 1 N(selected)
else intersection_{s in S}{neighbours(s)}
|