Public bug reported:

[ Impact ]

* tiledRect is the tile a window was asked to use and can be larger than what 
the
  window actually occupies when the app cannot shrink below its minimum size
  (wide apps). The next tile is then placed in space that is not
  really free, and the Tiling Popup reports the wrong free space.
* Compute the used space from the union of the requested tile and the real 
frame;
  a leftover smaller than half the default tile falls back to the default tile.

[ Test Plan ]

* Open an app with a large minimum width and tile it.
* Tile a second window next to it.
* Expected: the second window does not overlap the first and uses the actually
  free space; the Tiling Popup offers the correct tiles.
* Actual: overlap / wrong free-space tiles.

[ Where problems could occur ]

* The union is now used for tile adaptation; an incorrect union could shrink
  tiles or reject valid layouts (mitigated by the half-tile fallback).

[ Other Info ]

* Upstream: tiling-assistant 587b494 ("Base the free space on the actual window
  size").

** Affects: gnome-shell-ubuntu-extensions (Ubuntu)
     Importance: Medium
     Assignee: Marco Trevisan (Treviño) (3v1n0)
         Status: Fix Released

** Affects: gnome-shell-ubuntu-extensions (Ubuntu Resolute)
     Importance: Medium
     Assignee: Marco Trevisan (Treviño) (3v1n0)
         Status: In Progress

** Changed in: gnome-shell-ubuntu-extensions (Ubuntu)
   Importance: Undecided => Medium

** Also affects: gnome-shell-ubuntu-extensions (Ubuntu Resolute)
   Importance: Undecided
       Status: New

** Changed in: gnome-shell-ubuntu-extensions (Ubuntu Resolute)
   Importance: Undecided => Medium

** Changed in: gnome-shell-ubuntu-extensions (Ubuntu Resolute)
       Status: New => Fix Committed

** Changed in: gnome-shell-ubuntu-extensions (Ubuntu Resolute)
     Assignee: (unassigned) => Marco Trevisan (Treviño) (3v1n0)

** Changed in: gnome-shell-ubuntu-extensions (Ubuntu)
       Status: Fix Committed => Fix Released

** Changed in: gnome-shell-ubuntu-extensions (Ubuntu Resolute)
       Status: Fix Committed => In Progress

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2170261

Title:
  Tiling Assistant computes free space from the requested tile, not the
  real window size

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-shell-ubuntu-extensions/+bug/2170261/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to