Windscribe / Desktop-App

Windscribe 2.0 desktop client for Windows, Mac and Linux
https://windscribe.com
GNU General Public License v2.0
641 stars 88 forks source link

The GUI app doesn't handle ex. resizing well #197

Open kurtbahartr opened 2 weeks ago

kurtbahartr commented 2 weeks ago

Describe the bug See: hyprwm/Hyprland#8464

Because the GUI app seems to be introducing itself as a normal/main window instead of a popup -which is logically right for the app itself but causes devastating side effects on some tiling DEs/WMs- the GUI app tries to fill the whole frame it was given to, but rather causes the usage of it to be harder and clunkier. (See Screenshots section for a video)

OS and app information:

To Reproduce Steps to reproduce the behavior:

  1. Install and start a tiling WM, Hyprland is the only one I tried this with.
  2. Launch Windscribe GUI inside the WM.
  3. The app should visually center itself but the click areas should be anchored to the top left.
    • Changing focus to another app and back makes the GUI try to fix itself and anchor to top left as well.
    • Doing an action that changes its size, such as expanding the "Locations" menu or going to settings, should also cause the same effect.
    • If the assigned frame is smaller than the size the GUI expects, you may also see the GUI itself try to draw out of the frame.

Expected behavior The GUI introduces itself as a popup instead of a regular window, which should only leave resizing issues in place.

Screenshots https://photos.app.goo.gl/8YZstwKv2oafPa2R9

Additional context Does this bug occur in previous versions of the app or is it new to the build version you noted above?

I haven't tried using Windscribe in a tiling WM before - I only used to stick to either Windows as the OS or regular DEs like GNOME, KDE and Budgie on Linux.

jaxu commented 2 weeks ago

Thanks for the report. This is on our board already, though not a high priority at the moment. We will address it when resources allow.

kurtbahartr commented 2 weeks ago

Thank you so much. I'm eagerly waiting to see that day come. :)