Widget Styling
Note: Continuation of !8084 (closed)
Adds Options to Style Widgets
- Resizing, Positioning, Scaling, and Interaction
- Transparent backgrounds to increase text readability
Border Widgets:
- Adds a viewport bounds option to keep widgets on screen with a minimum size.
- Adds a background color
Orientation Marker:
- Adds a zoom factor so the marker can be sized proportional to the widget
- Adds min/max size constraints option
- Adds a method to manually end an interation in progress if the mouse leaves the widget without crossing anywhere else on the renderer. This enables dynamic borders to be correctly closed if events are not triggered.