Extract redundant layouts into new module: X.L.FocusTracking

X.L.StateFull's `FocusTracking` and the eponymous `TrackFloating` were
redundant, hence the former was slated for deprecation. However,
the latter and its host module are somewhat poorly named; the layout
modifier has little relation to floats. As such, it's renamed and
rehosted, becoming the eponymous `FocusTracking`.

The redundant offerings in the original modules are redefined in terms
of the new module where possible, and deprecated.

See: #418; comments on #253, #783.
This commit is contained in:
L. S. Leary
2022-12-04 13:46:27 +13:00
parent 29f0e03256
commit a52e646cc1
5 changed files with 112 additions and 68 deletions

View File

@@ -245,6 +245,7 @@ library
XMonad.Layout.DwmStyle
XMonad.Layout.FixedAspectRatio
XMonad.Layout.FixedColumn
XMonad.Layout.FocusTracking
XMonad.Layout.Fullscreen
XMonad.Layout.Gaps
XMonad.Layout.Grid