edemaine / cocreate

Cocreate Shared Whiteboard/Drawing
MIT License
209 stars 27 forks source link

Selection issues #179

Open edemaine opened 3 years ago

edemaine commented 3 years ago
diomidov commented 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: