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

Does not work for inactive windows #110

Open
kermitfrog opened this issue Nov 13, 2024 · 1 comment
Open

Does not work for inactive windows #110

kermitfrog opened this issue Nov 13, 2024 · 1 comment

Comments

@kermitfrog
Copy link

Describe the bug
Dragging a window with Meta+LMB should show the overlay or snap it into the zone when released at the edge.
However this only works for the active window.

To Reproduce
Steps to reproduce the behavior:

  1. Open 2 Windows
  2. Press and Hold Meta (or whatever you have configured as window modifier)
  3. Drag the inactive window with LMB
  4. Error: No KZones overlay appearing

I haven't tried it, but the "Focus follows Mouse" setting might probably needs to be turned off to test this.

Expected behavior
This should work the same as it does when the window is active

System information (please complete the following information):

  • KZones version: 0.9
  • Plasma version: 6.2.3
  • Wayland
@gerritdevriese
Copy link
Owner

I see two possible fixes for this:

  1. Trigger the overlay for all windows instead of the active window; but this could possibly make it difficult to see which zone you are trying to target, as the window will sometimes appear behind other windows in the window stack.

  2. Create a config option "Activate windows on move" that marks the window as active as soon as it is moved, causing the window to become active and trigger the overlay like normal. GNOME appears to do this by default. In my opinion KDE should too, or at least have a setting to allow this, but alas.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants