Skip to content

Conversation

@abrahamwolk
Copy link
Collaborator

This pull request contains one bugfix and one improvement:

  1. The bugfix fixes the zooming issue described in Small fixes / QOL updates #3193 (comment). This bugfix is implemented in the (1-line) commit f96efe1. I am not sure that the bugfix is "correct" or not (since I do not understand the changes in Small fixes / QOL updates #3193), but it looks to me that Small fixes / QOL updates #3193 added widget_pane and that operations that were previously done through methods on widget_parent were changed to be done through methods on widget_pane instead, and therefore it seems plausible that the fix is "correct".
  2. The improvement concerns the behavior of zooming using WIDTH, HEIGHT, and ALL, and fixes an issue where sometimes OPI UI-elements would be hidden behind scrollbars. With this improvement, they should no longer be hidden behind a scrollbar. I think the solution works well in general; please note, however, that in some corner cases, there may be a small gap between the edge of the zoomed-in OPI and the side of the window. The improvement is implemented in the commit 253f1a0.

Copy link
Collaborator

@georgweiss georgweiss left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I prefer Java code style (camel case) in new code...

@abrahamwolk abrahamwolk merged commit 14cf185 into master Aug 12, 2025
3 checks passed
@abrahamwolk abrahamwolk deleted the CSSTUDIO-3341 branch August 12, 2025 11:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants