I was confused that I could only right-click and change a shape on certain shapes. The functionality seems inconsistent to me as a user. As a user, I would like to be able to replace or “change shape” on any shape on the canvas. To me it doesn’t matter if the shape is imported or from another library, they’re all shapes that I might want to change at a later point.
To extend this, I would like to be able to select multiple instances of the same shape and be able to replace those instances with a new shape. So, if I have 3 shapes that are all the same, but in different locations and different sizes, I can can select all 3 shapes, right-click, select “Change Shape” and have the option to change those 3 shapes to another shape in any library I have access to.
I previously believed this was a bug: