letsfindaway / OpenBoard

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.
http://openboard.ch/
GNU General Public License v3.0
9 stars 0 forks source link

[Feature Request] Replace control screen boxing with an indication of the visible area on the display screen #169

Closed letsfindaway closed 3 weeks ago

letsfindaway commented 6 months ago

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.

letsfindaway commented 3 weeks ago

done and merged. See #178 for a remaining problem.