Issue: A horizontal toolbar is not guaranteed to fit as a vertical toolbar and if this happens the toolbar can go partially offscreen
Solution: Prevented toolbars from changing orientation if they don't fix on screen in the new orientation
Issue: Moving a toolbar to a corner causes the panel to go partially offscreen
Solution: Made relativePosition.X = 0 or 1 mutually exclusive with relativePosition.Y = 0 or 1 since currently there is no support for horizontal toolbars clamped to left/right side or vertical toolbars clamped to top/bottom
Issue: A horizontal toolbar is not guaranteed to fit as a vertical toolbar and if this happens the toolbar can go partially offscreen Solution: Prevented toolbars from changing orientation if they don't fix on screen in the new orientation
Issue: Moving a toolbar to a corner causes the panel to go partially offscreen Solution: Made
relativePosition.X
= 0 or 1 mutually exclusive withrelativePosition.Y
= 0 or 1 since currently there is no support for horizontal toolbars clamped to left/right side or vertical toolbars clamped to top/bottom