I'm using this fork to contribute features and fixes to the upstream project. In order to create good pull requests, I'm rebasing my feature branches, squashing and reordering commits, etc. If you fork this repository be aware that my development branches may rewrite history without prior notice.
When control widget and display screen have different aspect ratio, OpenBoard currently uses boxing on the control screen to indicate the visible area on the display screen. It would be better to use the full area of the control screen even in that case and indicate the visible area by some other means.
Describe the solution you'd like
A possible solution could be to provide a transparent foreground with a grey layer above the area invisible on the display screen. Interaction in these areas on the control screen should still be possible.
Describe alternatives you've considered
An alternative could be a border around the visible area, but for me this seems to be more distracting and less obvious to the user.
Is your feature request related to a problem? Please describe.
See
When control widget and display screen have different aspect ratio, OpenBoard currently uses boxing on the control screen to indicate the visible area on the display screen. It would be better to use the full area of the control screen even in that case and indicate the visible area by some other means.
Describe the solution you'd like
A possible solution could be to provide a transparent foreground with a grey layer above the area invisible on the display screen. Interaction in these areas on the control screen should still be possible.
Describe alternatives you've considered
An alternative could be a border around the visible area, but for me this seems to be more distracting and less obvious to the user.
Additional context
An implementation may use QGraphicsView::drawForeground() to paint this overlay.