TigerVNC / tigervnc

High performance, multi-platform VNC client and server
https://tigervnc.org
GNU General Public License v2.0
4.85k stars 907 forks source link

Resize delay when toggling maximize or full screen #1763

Open CendioOssman opened 1 month ago

CendioOssman commented 1 month ago

Describe the bug When toggling maximize or full-screen mode, there is an annoying delay before the session resizes to the new client size.

To Reproduce Steps to reproduce the behavior:

  1. Connect in windowed mode
  2. Maximize client, or enable full screen

Expected behavior Session is immediately the new size

Client (please complete the following information):

Server (please complete the following information):

Additional context The current behaviour is partly by design. We want a delay when the user is interactively resizing the client, to avoid a lot of unnecessary resizing of the session. But maximize and full screen are more stable, so the delay is not needed there.

hildred commented 1 month ago

But maximize and full screen are more stable, so the delay is not needed there.

Not exactly. On windows ten when you drag a window to the screen border, it maximizes. (which I find annoying.) I do not know what the right thing to do is.

CendioOssman commented 1 month ago

Ah, indeed. That happens on most Linux systems as well. Still, I think the delay is probably unnecessary even there as there is some resistance to toggling in and out of that state.