This change was done many years ago to get rid of two problems.
1- The bounding box as seen in the Ai 10 visual is bigger than the object. This was due to the limitation that the bounding box cannot be lower than x pixels on the screen. This led to inaccurate scaling issues. For example, if you pulled to top-center bounding box control upwards, the object would have scaled assuming that the object and the bottom of the rectangle were together - resulting in the object scaling less than what was scaled, and the bounding box resetting to the newer position.
2- There are eight controls on the bounding box. At smaller sizes (horizontal or vertical or both) the center controls started overlapping the corner ones and that led to accidental sideways scaling or rotation when the user attempted to grab corners to simply scale up.
To manage both these issues, we got rid of the minimum size restriction for the bounding box, and hide side controls when they started to overlap with corner controls.
This change was done many years ago to get rid of two problems.
1- The bounding box as seen in the Ai 10 visual is bigger than the object. This was due to the limitation that the bounding box cannot be lower than x pixels on the screen. This led to inaccurate scaling issues. For example, if you pulled to top-center bounding box control upwards, the object would have scaled assuming that the object and the bottom of the rectangle were together - resulting in the object scaling less than what was scaled, and the bounding box resetting to the newer position.
2- There are eight controls on the bounding box. At smaller sizes (horizontal or vertical or both) the center controls started overlapping the corner ones and that led to accidental sideways scaling or rotation when the user attempted to grab corners to simply scale up.
To manage both these issues, we got rid of the minimum size restriction for the bounding box, and hide side controls when they started to overlap with corner controls.