bk138 / multivnc

MultiVNC is a cross-platform Multicast-enabled VNC viewer based on LibVNCClient. The desktop version runs on Unix, Mac OS X and Windows. There also is an Android version.
GNU General Public License v3.0
447 stars 65 forks source link

Add scale-to-fit view mode #219

Closed bk138 closed 3 months ago

bk138 commented 1 year ago

TODOs

Resources

muava12 commented 11 months ago

Yes we need this feature. for now is there a way to make it fit on window?

bk138 commented 11 months ago

WIP, see the PR 🙂

bk138 commented 9 months ago

example: https://docs.wxwidgets.org/3.2/classwx_d_c.html#aee6d97d655f20039745b5f6fb43a2d51

geekley commented 4 months ago

There is so much wasted spaced too... for starters, you could unify the tab bar, toolbar, status bar and menus in a single row. You could even have drop-downs for the server and bookmarks too, so everything is in a single row.

Also, what is the point of fullscreen if most elements will still occupy space? It doesn't remove toolbar, status bar, statistics and the tabs bar. The only thing that should be in the fullscreen is the other device's screen, and a way to exit fullscreen, which could be:

This way you could maximize usable screen space, which would be great along with this feature request.

bk138 commented 3 months ago

@geekley please open a separate issue about this or better yet, a full PR :-)