From c201a9e33ea925b78ba1902319eb1f041593dc3b Mon Sep 17 00:00:00 2001 From: ivanbrennan Date: Sun, 3 May 2020 12:18:59 -0400 Subject: [PATCH 1/2] export HiddenWindows type constructor Some users like to include type signatures in their configuration. The HiddenWindows type constructor was not exported, making it impossible to write a type signature when using hiddenWindows. With this change, a user can write an xmonad.hs like: import XMonad import XMonad.Layout.Hidden (HiddenWindows, hiddenWindows) import XMonad.Layout.LayoutModifier myLayout :: ModifiedLayout HiddenWindows (Choose Tall (Choose (Mirror Tall) Full)) Window myLayout = hiddenWindows $ layoutHook def main :: IO () main = xmonad def { layoutHook = myLayout } --- XMonad/Layout/Hidden.hs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/XMonad/Layout/Hidden.hs b/XMonad/Layout/Hidden.hs index b5e6999b..a00b76e7 100644 --- a/XMonad/Layout/Hidden.hs +++ b/XMonad/Layout/Hidden.hs @@ -20,7 +20,8 @@ module XMonad.Layout.Hidden ( -- * Usage -- $usage - HiddenMsg (..) + HiddenWindows + , HiddenMsg (..) , hiddenWindows , hideWindow , popOldestHiddenWindow From 57936bf6d99f397fcbd3270628f44aff4d10144e Mon Sep 17 00:00:00 2001 From: ivanbrennan Date: Sun, 3 May 2020 12:37:42 -0400 Subject: [PATCH 2/2] CHANGES: XMonad.Layout.Hidden export HiddenWindows --- CHANGES.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGES.md b/CHANGES.md index d355fb84..4ebe709d 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -82,6 +82,10 @@ - Added a `WithWindow` constructor to `WindowPrompt` to allow executing actions of type `Window -> X ()` on the chosen window. + * `XMonad.Layout.Hidden` + + - Export `HiddenWindows` type constructor. + ## 0.16 ### Breaking Changes