Current interactions with the shapes on the slabs in the left panel, is quite confusing and prone to error.
These are the changes to be applied.
The view can be pammed by holding the middle button of the mouse, and moving the mouse, left click should not be doing this.
The mouse left click if not on a shape can be used to create selection windows of two types
Box Selection
This is the normal and most obvious way of making a selection. To make a window selection click at any point in the drawing area and drag the cursor towards RIGHT side to include the objects in the selection window.
All the objects which are COMPLETLY inside this solid window will be selected, as shown in the image below.
Objects crossing the boundary will NOT be selected in this case, only objects COMPLETLY inside the selection window will be selected.
The window is blue and transparent and has a continous contour.
Crossing window
This one is like normal box selection but in this case, any object which even touches the boundary of the window will be selected. To make this crossing window click at a point in drawing area and move your cursor towards LEFT.
All the objects within this dashed window, as well as objects touching the boundary of the window, will be included in the selection set as shown in the image below.
The window is green and transparent and has a segmented contour.
Also the mouse pointer when on a shape can grab it and move it, the pointer should change to a hand to make user understand this
If user right clicks on a slab a menu should pop out with move option, the slab will follow mouse untill left click or right click is pressed, slabs should move together with the shapes that are contained within them.
Current interactions with the shapes on the slabs in the left panel, is quite confusing and prone to error.
These are the changes to be applied.
The view can be pammed by holding the middle button of the mouse, and moving the mouse, left click should not be doing this.
The mouse left click if not on a shape can be used to create selection windows of two types
1. Box Selection
This is the normal and most obvious way of making a selection. To make a window selection click at any point in the drawing area and drag the cursor towards RIGHT side to include the objects in the selection window.
All the objects which are COMPLETLY inside this solid window will be selected, as shown in the image below.
Objects crossing the boundary will NOT be selected in this case, only objects COMPLETLY inside the selection window will be selected.
The window is blue and transparent and has a continous contour.

2. Crossing window
This one is like normal box selection but in this case, any object which even touches the boundary of the window will be selected. To make this crossing window click at a point in drawing area and move your cursor towards LEFT.
All the objects within this dashed window, as well as objects touching the boundary of the window, will be included in the selection set as shown in the image below.
The window is green and transparent and has a segmented contour.

Also the mouse pointer when on a shape can grab it and move it, the pointer should change to a hand to make user understand this

If user right clicks on a slab a menu should pop out with move option, the slab will follow mouse untill left click or right click is pressed, slabs should move together with the shapes that are contained within them.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Current interactions with the shapes on the slabs in the left panel, is quite confusing and prone to error.
These are the changes to be applied.
The view can be pammed by holding the middle button of the mouse, and moving the mouse, left click should not be doing this.
The mouse left click if not on a shape can be used to create selection windows of two types
Box Selection

This is the normal and most obvious way of making a selection. To make a window selection click at any point in the drawing area and drag the cursor towards RIGHT side to include the objects in the selection window.
All the objects which are COMPLETLY inside this solid window will be selected, as shown in the image below.
Objects crossing the boundary will NOT be selected in this case, only objects COMPLETLY inside the selection window will be selected.
The window is blue and transparent and has a continous contour.
Crossing window

This one is like normal box selection but in this case, any object which even touches the boundary of the window will be selected. To make this crossing window click at a point in drawing area and move your cursor towards LEFT.
All the objects within this dashed window, as well as objects touching the boundary of the window, will be included in the selection set as shown in the image below.
The window is green and transparent and has a segmented contour.
Also the mouse pointer when on a shape can grab it and move it, the pointer should change to a hand to make user understand this
If user right clicks on a slab a menu should pop out with move option, the slab will follow mouse untill left click or right click is pressed, slabs should move together with the shapes that are contained within them.
Closed