New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Incremental zoom from center issues #2740
Comments
Good feedback. Let's keep it on the PR. If we can't merge an acceptable PR then we will leave it as-is. Need to define desired behavior for incremental zoom when already snapped. My thinking is it should honor snapped edges as long as room exists. Beyond that I don't know but it becomes complex, and different monitor layouts could be quite messy. |
I think this can be closed now |
uuuhh.... @NBruderman, @clsid2 why close this? I opened this issue just now to describe the problems that still exist after the integration of #2710 and #2736 aka. #1515 . |
@Sp3EdeR after the latest patch, what issues are still not fixed from the list above? |
@Sp3EdeR I also want to know what isn't fixed. Could you use 'strikethrough' on whats fixed. |
Crossed out resolved issues, raised new issues after testing the merged PR #2743 . I think the issue is that this condition may need to be modified to |
If the point overlaps the rect border, it is considered "not in." It first hits full screen constraints. Next it expands, in testing. |
If we are zooming to scale, why should it use any proportion other than that of the video? Is there a purpose to growing "to scale" while leaving unnecessary black bars? Should it take the larger of the "zoom" dimensions and the existing dimensions? |
I can make it honor existing vertical dead space, which has a less surprising result when you zoom. But horizontal dead space is a different matter, since it calculates the zoom by the video window and not the video size itself. |
I just highlighted any changes and potential deviancies from requirement. If you guys deem that this should not be handled, then I cross it off the list. I just wanted to make sure that the software requirements are defined within this issue ticket before I would contribute any code, since my previous contribution that spawned this thread waited over two years. :) |
More of a discussion. I think a similar fix to the other would work. If the window is already proportional to the video, zoom constrained. Otherwise, zoom bottom right. |
Can you review latest patch? |
@adipose, I have tested the behaviour of the latest patch and added issues I've found with it into that PR. May I suggest discussing the desired behavioural requirements before further patchsets? Perhaps, once the requirements are specified, a test set could be derived, and maybe I could even help with the implementation (given I have enough time on my hands). |
That patch is closed so perhaps it is best to update this thread until we have resolved all issues. I think it works more reasonably now than it did. I haven't checked the auto-hide issue yet. |
If you want to write up a proposal of what you think should change, I'm happy to review and discuss with @clsid2 . I believe that "Limit window proportions on resize" should be honored now. Can you confirm? |
For the current iteration of this feature (2.2.1.25):
|
2% step is fine |
The #1626 issue and #2710 PR changed the behaviour of the incremental zoom feature. Some resulting regressions from this change:
When using a multi-monitor setup, this feature is no longer able to increase window size to larger than the current monitor's viewport. The window cannot overflow onto a second or third monitor and it cannot overlap the start menu, even if the window is always-on-top.DONE IN allow zoom past monitor size #2743It is generally hard to zoom a video in more than what is displayable now, one has to corner drag, and move. While this is a rare use-case, I imagine it may still be there sometimes.DONE IN allow zoom past monitor size #2743When viewing a video that doesn't fit the viewport exactly, and incrementing past the fully fitted window size, an additional black border is shown. For example, if the window is longer than the monitor space, then black borders are added to the top-and-bottom.DONE IN allow zoom past monitor size #2743After merging #2743, the following regressions are present (FYI, @adipose ):
Note for the future:
Initial versions of the #1515 PR contained a screen edge snapping logic on resize. It may be reused in case of a potential update.
The text was updated successfully, but these errors were encountered: