GrylledCheez / wintile-beyond

Windows 10 window tiling for GNOME
GNU General Public License v3.0
24 stars 1 forks source link

[Feature Request] Support dragging windows on touch screens #14

Open shade-belisar opened 4 months ago

shade-belisar commented 4 months ago

Currently, dragging windows via touch screen does not trigger tiling, when the same motion while dragging with a mouse does. Without the extension (so on Vanilla GNOME), dragging and tiling / full screen is possible via touch (but unfortunately only half screen, not quarter).

I would love to see dragging and tiling enabled via touch screen, the same way it is enabled via mouse.

GrylledCheez commented 4 months ago

Can you try increasing the preview distance? The default is 25 pixels, and that might be too granular for finger-dragging.

shade-belisar commented 4 months ago

I went all the way up to 150, makes no difference.

GrylledCheez commented 4 months ago

can you make a video of your issue? and give me some debug logs. I'll try to track down the issue, but I'm on vacation right now.

shade-belisar commented 4 months ago

https://github.com/GrylledCheez/wintile-beyond/assets/21172799/667bf404-dc41-43fb-90de-6b5c0f4075be Here is a video of the problem. What I did in it:

  1. Show the extension turned off and the working default snapping behaviour when dragging via touch screen.
  2. Turned the extension on and showed that tiling does not work anymore when dragging via touch screen.
  3. Set the preview distance to 150 and showed that tiling still does not work.
  4. In the last 5 seconds: Dragged with the mouse to show that tiling does work when using the mouse. The pointer is unfortunately not recorded, making it look as if touch dragging works.

How would I have to go about acquiring those debug logs?

Also: No need to stress yourself on vacation, this is by no means urgent. It would just be nice.

GrylledCheez commented 4 months ago

for one, try lowering your delay. that won't even try to tile until after 0.4 seconds (400 ms)

On Thu, Jun 20, 2024, 22:15 Shade @.***> wrote:

https://github.com/GrylledCheez/wintile-beyond/assets/21172799/667bf404-dc41-43fb-90de-6b5c0f4075be Here is a video of the problem. What I did in it:

  1. Show the extension turned off and the working default snapping behaviour when dragging via touch screen.
  2. Turned the extension on and showed that tiling does not work anymore when dragging via touch screen.
  3. Set the preview distance to 150 and showed that tiling still does not work.
  4. In the last 5 seconds: Dragged with the mouse to show that tiling does work when using the mouse. The pointer is unfortunately not recorded, making it look as if touch dragging works.

How would I have to go about acquiring those debug logs?

Also: No need to stress yourself on vacation, this is by no means urgent. It would just be nice.

— Reply to this email directly, view it on GitHub https://github.com/GrylledCheez/wintile-beyond/issues/14#issuecomment-2181854874, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQHDU3FCZGBQHN3H2WDHMW3ZIOEF5AVCNFSM6AAAAABJU7K7IKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCOBRHA2TIOBXGQ . You are receiving this because you commented.Message ID: @.***>

shade-belisar commented 4 months ago

Set it down to 50 ms, to no avail. Makes dragging with the mouse nice and snappy though.

GrylledCheez commented 4 months ago

follow the directions here to get some debug logs. https://github.com/GrylledCheez/wintile-beyond?tab=readme-ov-file#debugging

shade-belisar commented 4 months ago

Here is the debugging output. I started the command, then dragged the terminal via touch and afterwards via mouse

Debug Log ``` shade@l1-l4-fedora:~$ journalctl -qf | grep -i -e wintile -e 'js error' Jun 21 04:41:36 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) monitor - x:0 y:0 w:2560 h:1536 Jun 21 04:41:36 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) window - x:208 y:266 w:2112 h:1118 Jun 21 04:41:36 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) Jun 21 04:41:36 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) monitor: {"monitorIndex":0,"x":0,"y":0,"width":2560,"height":1536,"leftEdge":0,"rightEdge":2560,"topEdge":0,"bottomEdge":1536,"isPortrait":false,"isNotUltrawide":true,"colCount":2,"rowCount":2} Jun 21 04:41:36 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) mouse - mouseX:1883 mouseY:301 mask:256 Jun 21 04:41:36 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) keys - ctrl:0 superPressed:0 Jun 21 04:41:36 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) monitor - x:0 y:0 w:2560 h:1536 Jun 21 04:41:36 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) window - x:209 y:267 w:2112 h:1118 Jun 21 04:41:36 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] windowGrabEnd) Jun 21 04:41:36 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) Jun 21 04:41:51 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] isResize) mask: 1 resize: false Jun 21 04:41:51 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] windowGrabBegin) mouse - mouseX:1883 mouseY:301 Jun 21 04:41:51 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] windowGrabBegin) window - x:209 y:273 w:2112 h:1118 Jun 21 04:41:51 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) Jun 21 04:41:51 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) monitor: {"monitorIndex":0,"x":0,"y":0,"width":2560,"height":1536,"leftEdge":0,"rightEdge":2560,"topEdge":0,"bottomEdge":1536,"isPortrait":false,"isNotUltrawide":true,"colCount":2,"rowCount":2} Jun 21 04:41:51 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) mouse - mouseX:1883 mouseY:301 mask:0 Jun 21 04:41:51 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) keys - ctrl:0 superPressed:0 Jun 21 04:41:51 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) monitor - x:0 y:0 w:2560 h:1536 Jun 21 04:41:51 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) window - x:212 y:227 w:2112 h:1118 Jun 21 04:41:51 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) Jun 21 04:41:51 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) monitor: {"monitorIndex":0,"x":0,"y":0,"width":2560,"height":1536,"leftEdge":0,"rightEdge":2560,"topEdge":0,"bottomEdge":1536,"isPortrait":false,"isNotUltrawide":true,"colCount":2,"rowCount":2} Jun 21 04:41:51 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) mouse - mouseX:1883 mouseY:301 mask:0 Jun 21 04:41:51 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) keys - ctrl:0 superPressed:0 Jun 21 04:41:51 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) monitor - x:0 y:0 w:2560 h:1536 Jun 21 04:41:51 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) window - x:218 y:135 w:2112 h:1118 Jun 21 04:41:51 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) Jun 21 04:41:51 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) monitor: {"monitorIndex":0,"x":0,"y":0,"width":2560,"height":1536,"leftEdge":0,"rightEdge":2560,"topEdge":0,"bottomEdge":1536,"isPortrait":false,"isNotUltrawide":true,"colCount":2,"rowCount":2} Jun 21 04:41:51 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) mouse - mouseX:1883 mouseY:301 mask:0 Jun 21 04:41:51 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) keys - ctrl:0 superPressed:0 Jun 21 04:41:51 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) monitor - x:0 y:0 w:2560 h:1536 Jun 21 04:41:51 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) window - x:214 y:42 w:2112 h:1118 Jun 21 04:41:51 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) Jun 21 04:41:51 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) monitor: {"monitorIndex":0,"x":0,"y":0,"width":2560,"height":1536,"leftEdge":0,"rightEdge":2560,"topEdge":0,"bottomEdge":1536,"isPortrait":false,"isNotUltrawide":true,"colCount":2,"rowCount":2} Jun 21 04:41:51 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) mouse - mouseX:1883 mouseY:301 mask:0 Jun 21 04:41:51 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) keys - ctrl:0 superPressed:0 Jun 21 04:41:51 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) monitor - x:0 y:0 w:2560 h:1536 Jun 21 04:41:51 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) window - x:203 y:0 w:2112 h:1118 Jun 21 04:41:51 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] windowGrabEnd) Jun 21 04:41:51 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) Jun 21 04:41:55 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] isResize) mask: 1 resize: false Jun 21 04:41:55 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] windowGrabBegin) mouse - mouseX:1840 mouseY:59 Jun 21 04:41:55 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] windowGrabBegin) window - x:199 y:0 w:2112 h:1118 Jun 21 04:41:55 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) Jun 21 04:41:55 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) monitor: {"monitorIndex":0,"x":0,"y":0,"width":2560,"height":1536,"leftEdge":0,"rightEdge":2560,"topEdge":0,"bottomEdge":1536,"isPortrait":false,"isNotUltrawide":true,"colCount":2,"rowCount":2} Jun 21 04:41:55 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) mouse - mouseX:1839 mouseY:63 mask:256 Jun 21 04:41:55 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) keys - ctrl:0 superPressed:0 Jun 21 04:41:55 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) monitor - x:0 y:0 w:2560 h:1536 Jun 21 04:41:55 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) window - x:197 y:15 w:2112 h:1118 Jun 21 04:41:55 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) Jun 21 04:41:55 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) monitor: {"monitorIndex":0,"x":0,"y":0,"width":2560,"height":1536,"leftEdge":0,"rightEdge":2560,"topEdge":0,"bottomEdge":1536,"isPortrait":false,"isNotUltrawide":true,"colCount":2,"rowCount":2} Jun 21 04:41:55 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) mouse - mouseX:1839 mouseY:61 mask:256 Jun 21 04:41:55 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) keys - ctrl:0 superPressed:0 Jun 21 04:41:55 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) monitor - x:0 y:0 w:2560 h:1536 Jun 21 04:41:55 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) window - x:197 y:14 w:2112 h:1118 Jun 21 04:41:55 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] windowGrabEnd) Jun 21 04:41:55 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] initApp) init as normal Jun 21 04:41:55 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] initApp) app.wintile: {"origFrame":{"x":200,"y":9,"width":2112,"height":1118},"row":-1,"col":-1,"height":-1,"width":-1} Jun 21 04:41:55 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] moveApp) {"row":0,"col":1,"height":1,"width":1,"mouse":true} Jun 21 04:41:55 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] moveApp) monitor: {"monitorIndex":0,"x":0,"y":0,"width":2560,"height":1536,"leftEdge":0,"rightEdge":2560,"topEdge":0,"bottomEdge":1536,"isPortrait":false,"isNotUltrawide":true,"colCount":2,"rowCount":2} Jun 21 04:41:55 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] moveAppCoordinates) Moving window to (1280,0), size (1280,768) with 0px gaps Jun 21 04:41:55 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] moveApp) window wider than anticipated. Shift left by 832 px Jun 21 04:41:55 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] moveAppCoordinates) Moving window to (448,0), size (2112,768) with 0px gaps Jun 21 04:41:55 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] moveApp) window.x: 1280 window.y: 0 window.width: 2112 window.height: 1118 Jun 21 04:41:55 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] isResize) mask: 1 resize: false Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] windowGrabBegin) mouse - mouseX:1843 mouseY:57 Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] windowGrabBegin) window - x:448 y:0 w:2112 h:758 Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] windowGrabBegin) origFrame - x:200 y:9 w:2112 h:1118 Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkForMove) x: 1843, y: 57 Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] restoreApp) move: false Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] restoreApp) app.wintile: {"origFrame":{"x":200,"y":9,"width":2112,"height":1118},"row":0,"col":1,"height":1,"width":1} Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] restoreApp A) mouse - mouseX:1845 mouseY:57 Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] restoreApp A) window - x:448 y:0 w:2112 h:758 Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] restoreApp A) origFrame - x:200 y:9 w:2112 h:1118 Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] moveAppCoordinates) Moving window to (789,47), size (2112,1118) with 0px gaps Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] restoreApp B) mouse - mouseX:1845 mouseY:57 Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] restoreApp B) window - x:789 y:47 w:2112 h:758 Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] restoreApp B) origFrame - x:200 y:9 w:2112 h:1118 Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) monitor: {"monitorIndex":0,"x":0,"y":0,"width":2560,"height":1536,"leftEdge":0,"rightEdge":2560,"topEdge":0,"bottomEdge":1536,"isPortrait":false,"isNotUltrawide":true,"colCount":2,"rowCount":2} Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) mouse - mouseX:1852 mouseY:57 mask:256 Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) keys - ctrl:0 superPressed:0 Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) monitor - x:0 y:0 w:2560 h:1536 Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) window - x:453 y:0 w:2112 h:1118 Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) monitor: {"monitorIndex":0,"x":0,"y":0,"width":2560,"height":1536,"leftEdge":0,"rightEdge":2560,"topEdge":0,"bottomEdge":1536,"isPortrait":false,"isNotUltrawide":true,"colCount":2,"rowCount":2} Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) mouse - mouseX:1875 mouseY:56 mask:256 Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) keys - ctrl:0 superPressed:0 Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) monitor - x:0 y:0 w:2560 h:1536 Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) window - x:448 y:0 w:2112 h:1118 Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) monitor: {"monitorIndex":0,"x":0,"y":0,"width":2560,"height":1536,"leftEdge":0,"rightEdge":2560,"topEdge":0,"bottomEdge":1536,"isPortrait":false,"isNotUltrawide":true,"colCount":2,"rowCount":2} Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) mouse - mouseX:1896 mouseY:52 mask:256 Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) keys - ctrl:0 superPressed:0 Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) monitor - x:0 y:0 w:2560 h:1536 Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) window - x:500 y:0 w:2112 h:1118 Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) monitor: {"monitorIndex":0,"x":0,"y":0,"width":2560,"height":1536,"leftEdge":0,"rightEdge":2560,"topEdge":0,"bottomEdge":1536,"isPortrait":false,"isNotUltrawide":true,"colCount":2,"rowCount":2} Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) mouse - mouseX:1899 mouseY:52 mask:256 Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) keys - ctrl:0 superPressed:0 Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) monitor - x:0 y:0 w:2560 h:1536 Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) window - x:505 y:0 w:2112 h:1118 Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) monitor: {"monitorIndex":0,"x":0,"y":0,"width":2560,"height":1536,"leftEdge":0,"rightEdge":2560,"topEdge":0,"bottomEdge":1536,"isPortrait":false,"isNotUltrawide":true,"colCount":2,"rowCount":2} Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) mouse - mouseX:1896 mouseY:64 mask:256 Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) keys - ctrl:0 superPressed:0 Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) monitor - x:0 y:0 w:2560 h:1536 Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) window - x:503 y:0 w:2112 h:1118 Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) monitor: {"monitorIndex":0,"x":0,"y":0,"width":2560,"height":1536,"leftEdge":0,"rightEdge":2560,"topEdge":0,"bottomEdge":1536,"isPortrait":false,"isNotUltrawide":true,"colCount":2,"rowCount":2} Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) mouse - mouseX:1893 mouseY:86 mask:256 Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) keys - ctrl:0 superPressed:0 Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) monitor - x:0 y:0 w:2560 h:1536 Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) window - x:500 y:0 w:2112 h:1118 Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) monitor: {"monitorIndex":0,"x":0,"y":0,"width":2560,"height":1536,"leftEdge":0,"rightEdge":2560,"topEdge":0,"bottomEdge":1536,"isPortrait":false,"isNotUltrawide":true,"colCount":2,"rowCount":2} Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) mouse - mouseX:1893 mouseY:91 mask:256 Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) keys - ctrl:0 superPressed:0 Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) monitor - x:0 y:0 w:2560 h:1536 Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) window - x:499 y:6 w:2112 h:1118 Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) monitor: {"monitorIndex":0,"x":0,"y":0,"width":2560,"height":1536,"leftEdge":0,"rightEdge":2560,"topEdge":0,"bottomEdge":1536,"isPortrait":false,"isNotUltrawide":true,"colCount":2,"rowCount":2} Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) mouse - mouseX:1897 mouseY:85 mask:256 Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) keys - ctrl:0 superPressed:0 Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) monitor - x:0 y:0 w:2560 h:1536 Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) window - x:503 y:0 w:2112 h:1118 Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) monitor: {"monitorIndex":0,"x":0,"y":0,"width":2560,"height":1536,"leftEdge":0,"rightEdge":2560,"topEdge":0,"bottomEdge":1536,"isPortrait":false,"isNotUltrawide":true,"colCount":2,"rowCount":2} Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) mouse - mouseX:1930 mouseY:44 mask:256 Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) keys - ctrl:0 superPressed:0 Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) monitor - x:0 y:0 w:2560 h:1536 Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) window - x:536 y:0 w:2112 h:1118 Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) monitor: {"monitorIndex":0,"x":0,"y":0,"width":2560,"height":1536,"leftEdge":0,"rightEdge":2560,"topEdge":0,"bottomEdge":1536,"isPortrait":false,"isNotUltrawide":true,"colCount":2,"rowCount":2} Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) mouse - mouseX:1967 mouseY:4 mask:256 Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) keys - ctrl:0 superPressed:0 Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) monitor - x:0 y:0 w:2560 h:1536 Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) window - x:573 y:0 w:2112 h:1118 Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) monitor: {"monitorIndex":0,"x":0,"y":0,"width":2560,"height":1536,"leftEdge":0,"rightEdge":2560,"topEdge":0,"bottomEdge":1536,"isPortrait":false,"isNotUltrawide":true,"colCount":2,"rowCount":2} Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) mouse - mouseX:2010 mouseY:0 mask:256 Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) keys - ctrl:0 superPressed:0 Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) monitor - x:0 y:0 w:2560 h:1536 Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) window - x:609 y:0 w:2112 h:1118 Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) monitor: {"monitorIndex":0,"x":0,"y":0,"width":2560,"height":1536,"leftEdge":0,"rightEdge":2560,"topEdge":0,"bottomEdge":1536,"isPortrait":false,"isNotUltrawide":true,"colCount":2,"rowCount":2} Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) mouse - mouseX:2046 mouseY:0 mask:256 Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) keys - ctrl:0 superPressed:0 Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) monitor - x:0 y:0 w:2560 h:1536 Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) window - x:648 y:0 w:2112 h:1118 Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) monitor: {"monitorIndex":0,"x":0,"y":0,"width":2560,"height":1536,"leftEdge":0,"rightEdge":2560,"topEdge":0,"bottomEdge":1536,"isPortrait":false,"isNotUltrawide":true,"colCount":2,"rowCount":2} Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) mouse - mouseX:2061 mouseY:0 mask:256 Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) keys - ctrl:0 superPressed:0 Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) monitor - x:0 y:0 w:2560 h:1536 Jun 21 04:41:56 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) window - x:666 y:0 w:2112 h:1118 Jun 21 04:41:57 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) Jun 21 04:41:57 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) monitor: {"monitorIndex":0,"x":0,"y":0,"width":2560,"height":1536,"leftEdge":0,"rightEdge":2560,"topEdge":0,"bottomEdge":1536,"isPortrait":false,"isNotUltrawide":true,"colCount":2,"rowCount":2} Jun 21 04:41:57 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) mouse - mouseX:2063 mouseY:0 mask:256 Jun 21 04:41:57 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) keys - ctrl:0 superPressed:0 Jun 21 04:41:57 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) monitor - x:0 y:0 w:2560 h:1536 Jun 21 04:41:57 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) window - x:669 y:0 w:2112 h:1118 Jun 21 04:41:57 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) Jun 21 04:41:57 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) monitor: {"monitorIndex":0,"x":0,"y":0,"width":2560,"height":1536,"leftEdge":0,"rightEdge":2560,"topEdge":0,"bottomEdge":1536,"isPortrait":false,"isNotUltrawide":true,"colCount":2,"rowCount":2} Jun 21 04:41:57 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) mouse - mouseX:2066 mouseY:0 mask:256 Jun 21 04:41:57 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) keys - ctrl:0 superPressed:0 Jun 21 04:41:57 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) monitor - x:0 y:0 w:2560 h:1536 Jun 21 04:41:57 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) window - x:672 y:0 w:2112 h:1118 Jun 21 04:41:57 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] windowGrabEnd) Jun 21 04:41:57 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] initApp) init as normal Jun 21 04:41:57 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] initApp) app.wintile: {"origFrame":{"x":681,"y":0,"width":2112,"height":1118},"row":-1,"col":-1,"height":-1,"width":-1} Jun 21 04:41:57 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] moveApp) {"row":0,"col":1,"height":1,"width":1,"mouse":true} Jun 21 04:41:57 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] moveApp) monitor: {"monitorIndex":0,"x":0,"y":0,"width":2560,"height":1536,"leftEdge":0,"rightEdge":2560,"topEdge":0,"bottomEdge":1536,"isPortrait":false,"isNotUltrawide":true,"colCount":2,"rowCount":2} Jun 21 04:41:57 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] moveAppCoordinates) Moving window to (1280,0), size (1280,768) with 0px gaps Jun 21 04:41:57 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] moveApp) window wider than anticipated. Shift left by 832 px Jun 21 04:41:57 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] moveAppCoordinates) Moving window to (448,0), size (2112,768) with 0px gaps Jun 21 04:41:57 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] moveApp) window.x: 1280 window.y: 0 window.width: 2112 window.height: 1118 Jun 21 04:41:57 l1-l4-fedora gnome-shell[28268]: [Wintile-Beyond] checkIfNearGrid) ```
GrylledCheez commented 4 months ago

I see. It's only going by your mouse location even if you're using your finger. I'll see what I can do about that. Nice reporting!