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