[x] I've considered how to best test these changes (property, unit,
manually, ...) and concluded: I use the BSP layout with hidden windows present a lot and this patch is essential to me. At least one other person on the mailing list is also happy with it: https://mail.haskell.org/pipermail/xmonad/2021-May/015432.html
Description
Hidden windows are now ignored by the layout so that hidden windows in the stack don't offset position calculations in the layout.
Also in X.H.ManageHelpers: added
isMinimized
Checklist
[x] I've read CONTRIBUTING.md
[x] I've considered how to best test these changes (property, unit, manually, ...) and concluded: I use the BSP layout with hidden windows present a lot and this patch is essential to me. At least one other person on the mailing list is also happy with it: https://mail.haskell.org/pipermail/xmonad/2021-May/015432.html
[x] I updated the
CHANGES.md
file