Fmstrat / wintile

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

preview area with dock doesn't work properly #168

Closed ElectricRCAircraftGuy closed 11 months ago

ElectricRCAircraftGuy commented 11 months ago

Title I recommend for this issue:

Usability Problems in WinTile - drag area is too small, and works only to the right of the launcher bar in the left-hand pane of the screen

I'm temporarily switching back to WinTile Reloaded until someone can fix this, because it has better usability for my needs. I really appreciate your work in WinTile though, and hope to see these bugs fixed in WinTile so WinTile Reloaded can die as a fork.

I'll update my answer here accordingly.

2 bugs I'm hoping to see fixed in WinTile:

  1. WinTile no longer snaps windows if you drag to the far left-hand side. You have to very carefully drag it just to the right of the launcher bar instead of all the way to the left of the screen. WinTile Reloaded works fine dragging all the way to the left of the screen. I think this is a recent regression in WinTile. See screenshots below.
  2. WinTile has a too-narrow band you must drag it to for 1/2-screen snap instead of 1/4-screen corner snap. WinTile Reloaded is more usable in this regard too. See screenshots below. I think this is a long-standing problem in WinTile, not a recent regression.

Screenshots:

My WinTile settings:

image

My WinTile Reloaded settings:

image

Note

_It would also be nice if you'd put the commit hash of the version being run into the name or settings when you build it, so we can easily see exactly which version and commit hash we are running. Here's my answer on how to easily get the commit hash in Bash. See git_get_short_hash. See the bottom of that answer for how to do it in Python too._

Screenshots showing the snapping behaviors:

This yellow box is the area I must drag a window in WinTile for it to snap to the left 1/2 of the screen. Notice how narrow (left and right) and short (top to bottom) it is, and how I must be to the right of the launcher bar for it to even work:

Selection_173_wintile

Contrast this to WinTile Reloaded, where I can drag it all the way against the left-side of my monitor, and in which it has a much larger area I can drag it to to get the desired behavior, as indicated by this yellow box. WinTile Reloaded is therefore far easier and faster to resize and snap a window to where I want: either a corner or a side.

Selection_173_wintile_reloaded

GrylledCheez commented 11 months ago

If you want the center snap area to be larger change the 5 in row 799 to be 2.

Call it a favor.

ElectricRCAircraftGuy commented 11 months ago

Note to self: lines 795 and 799: https://github.com/Fmstrat/wintile/blob/d33631a0ac4e6260332e8d8fe2923492b779feb3/extension.js#L794-L800

GrylledCheez commented 11 months ago

@ElectricRCAircraftGuy, I'm going to clean up this comment section. I was having a rough day. But I can reproduce your issue now.

GrylledCheez commented 11 months ago

@ElectricRCAircraftGuy see if #171 works for you (you'll still need to change the rowHeightFraction if you want that)