Open edemaine opened 3 years ago
(Note: in my idiolect "unselected" means "not selected" and "deselected" means "has been deselected")
Here is how selection currently behaves as of June 2: (differences between browsers in bold)
Object | Click in Chrome | Click in Firefox | Ctrl-click or Shift-click in Chrome | Ctrl-click or Shift-click in Firefox | |
---|---|---|---|---|---|
Selected object | Nothing | Nothing | Deselect | Deselect | |
Selected object's bounding box | Nothing | Nothing | Deselect† | Nothing | |
Unselected object inside selection bounding box | Nothing | Nothing | Add to selection† | Nothing | |
Unselected object's bounding box inside selection bounding box | Nothing | Nothing | Add to selection† | Nothing | Deselect all |
Empty space inside selection bounding box | Nothing | Nothing | Nothing | Nothing | |
Unselected object outside selection bounding box | Select only | Select only | Add to selection | Add to selection | |
Unselected object's bounding box outside selection bounding box | Select only† | Deselect all | Add to selection† | Nothing | |
Empty space outside selection bounding box | Deselect all | Deselect all | Nothing | Nothing |
† Can be combined if clicked on multiple objects/bounding boxes
Inconsistencies/issues:
A
and Shift-click unselected object B
within the selection bounding box, the new selection is just {B}
.A
and Shift-click unselected object B
within the selection bounding box, the new selection is {A,B}
.
eventTop
should ignore the selection bounding box.)