Jack Fishwick
|
2f767408ca
|
chore: fix typing on 'isSelectionMode'.
|
2022-11-22 11:05:48 +00:00 |
|
Jack Fishwick
|
6c7f18c0a0
|
tests: add tests for the new features.
|
2022-11-22 11:05:48 +00:00 |
|
Jack Fishwick
|
a8e414e4a2
|
feat: display the pointer when in selection mode.
|
2022-11-22 11:05:48 +00:00 |
|
Jack Fishwick
|
64c8491761
|
bug fix: more post rebase fixes.
|
2022-11-22 11:05:48 +00:00 |
|
Jack Fishwick
|
35bc158ade
|
bug fix: fixes post rebase.
|
2022-11-22 11:05:48 +00:00 |
|
Jack Fishwick
|
5a192e0068
|
chore: add select box mode to figma example.
|
2022-11-22 11:05:48 +00:00 |
|
Jack Fishwick
|
09ebd0c84a
|
feat: allow customisation of how the select box works.
|
2022-11-22 11:05:45 +00:00 |
|
Jack Fishwick
|
f25c7fe8a2
|
feat: pass through onSelectionStart in GraphView.
|
2022-11-22 11:05:13 +00:00 |
|
Jack Fishwick
|
1de6de1f96
|
feat: add events for when selection starts and ends.
|
2022-11-22 11:04:01 +00:00 |
|
Jack Fishwick
|
4e874b90a8
|
feat: select overlapping nodes, even if not fully within box.
|
2022-11-22 10:56:18 +00:00 |
|
Jack Fishwick
|
6fe85b2cbe
|
bug fix: handle all mouse move events not just ones on the target.
|
2022-11-22 10:55:07 +00:00 |
|
Jack Fishwick
|
27a746bf57
|
tests: fix minimap test.
|
2022-11-22 10:55:07 +00:00 |
|
Jack Fishwick
|
42309fbf0b
|
tests: fix interaction test.
|
2022-11-22 10:55:07 +00:00 |
|
Jack Fishwick
|
28865d0e21
|
tests: fix basics cypress test.
|
2022-11-22 10:55:07 +00:00 |
|
Jack Fishwick
|
44097c15c9
|
tests: start fixing cypress tests.
|
2022-11-22 10:55:06 +00:00 |
|
Jack Fishwick
|
3c94b22ac1
|
bug fix: fix not panning on selection button press.
|
2022-11-22 10:55:06 +00:00 |
|
Jack Fishwick
|
1c6ac9193f
|
bug fix: do not panOnDrag if the selection button is pressed.
|
2022-11-22 10:55:06 +00:00 |
|
Jack Fishwick
|
f0baf64725
|
bug fix: only handle mouse events that were targeted at the selection pane.
|
2022-11-22 10:55:06 +00:00 |
|
Jack Fishwick
|
45dfcfd4ee
|
feat: don't ignore user selection on mouse leave as we may have selected nodes.
|
2022-11-22 10:55:06 +00:00 |
|
Jack Fishwick
|
a2eff8f834
|
feat: clear selection when starting new selection.
|
2022-11-22 10:55:06 +00:00 |
|
Jack Fishwick
|
b478243931
|
chore: add onPaneContextMenu to figma example.
|
2022-11-22 10:55:06 +00:00 |
|
Jack Fishwick
|
a1c830c086
|
feat: make sure 'onPaneContextMenu' still works with panOnDrag = 'RightClick'.
|
2022-11-22 10:55:06 +00:00 |
|
Jack Fishwick
|
e22938b49f
|
feat: do not remove node selection on leave.
|
2022-11-22 10:55:06 +00:00 |
|
Jack Fishwick
|
3969544fdf
|
feat: do not clear the selection when you mouse out.
|
2022-11-22 10:55:06 +00:00 |
|
Jack Fishwick
|
00282c2cb4
|
feat: only trigger a pane 'click' if there is no movement.
|
2022-11-22 10:55:06 +00:00 |
|
Jack Fishwick
|
86a0d7b5ba
|
feat: update the example
|
2022-11-22 10:55:06 +00:00 |
|
Jack Fishwick
|
b65cc1229d
|
feat: add option for right click movement.
|
2022-11-22 10:55:06 +00:00 |
|
Jack Fishwick
|
920136b807
|
feat: add a Figma example.
|
2022-11-22 10:55:06 +00:00 |
|
Jack Fishwick
|
3169589fbc
|
feat: make sure 'panOnDrag' overrides 'selectBoxOnDrag'.
|
2022-11-22 10:55:06 +00:00 |
|
Jack Fishwick
|
55811169da
|
feat: handle selection mode properly. Up z-index for selection box.
|
2022-11-22 10:55:06 +00:00 |
|
Jack Fishwick
|
45c407755f
|
feat: only click when not moved.
|
2022-11-22 10:55:06 +00:00 |
|
Jack Fishwick
|
da08e69e78
|
feat: condense user selection into pane.
|
2022-11-22 10:55:06 +00:00 |
|
Jack Fishwick
|
707ee19875
|
feat: block pan on scroll if we are making a selection.
|
2022-11-22 10:55:06 +00:00 |
|
Jack Fishwick
|
33e730d7b4
|
bug fix: make sure we actually update event handlers when selection begins.
|
2022-11-22 10:55:06 +00:00 |
|
Jack Fishwick
|
685ff76ee8
|
feat: add a selectBoxOnDrag prop which allows select box to be triggered without an additional key press.
|
2022-11-22 10:55:06 +00:00 |
|