Skip to content
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

Feature request: allow "zooming out"/reducing the scale below 100% if the host display resolution is bigger than can fit on one screen #75

Closed
sudomain opened this issue Jul 5, 2020 · 4 comments

Comments

@sudomain
Copy link

sudomain commented Jul 5, 2020

If you'd like to put out an incentive for implementing this feature, you can do so at https://issuehunt.io/r/bk138/multivnc?tab=idle

Is your feature request about the Desktop Multivnc or the Mobile MultiVNC?

  • Desktop (wxWidgets) or Mobile (Android):android
  • If Mobile, installed from Play Store or F-Droid:fdroid

Is your feature request related to a problem? Please describe.

The display of the host doesn't always fit on one screen.
Describe the solution you'd like
The panning feature is nice, but I think a great improvement to UX would be allowing the pinch gesture to zoom out to see the whole display. In other words, zoom in/out is already supported, but zooming out stops when the scale hits 100% (as shown by the android toast that pops up when zooming and says Scale now 100%).

I think it would be great if users could zoom out to a scale of e.g. 90% or 80% by pinching

Describe alternatives you've considered

Additional context

@gujjwal00
Copy link
Contributor

@sudomain Can you provide more details about screen sizes (remote host + mobile)?

I think we try to reduce minimum scale here. So it may be a bug/edge case.

@sudomain
Copy link
Author

sudomain commented Jul 6, 2020

From the manufacturer website, my phone has a screen resolution of 1280 x 720 pixels (landscape, 720x1280 portrait?). The "remote" host technically isn't remote at all; it's an instance of TermuxArch running a TigerVNC server on the same device. A lot of technical details of this setup are irrelevant, but I can provide them if needed. What is relevant is that the TigerVNC server creates a virtual display "VNC-0" with resolutions that range between 1920x1200 and 640x480:
Screenshot_2020-07-06-13-44-55

Since I mostly want to use MultiVNC in portrait mode (720x1280), I can only use 640x480 to see the whole display.

@bk138
Copy link
Owner

bk138 commented Jul 6, 2020

I'll have a look!

@gujjwal00
Copy link
Contributor

@bk138 what is the expected behavior here? Should the frame - at minimum scale - be entirely visible (in landscape & portrait mode)?

@bk138 bk138 closed this as completed in 1b09548 Jul 11, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants