1
0
mirror of https://github.com/xmonad/xmonad.git synced 2025-08-13 11:05:44 -07:00

Minor cleanups of Solomon's PR

This commit is contained in:
Tomas Janousek
2021-09-14 11:08:48 +01:00
parent b3bd9c90d1
commit ebce32d891
2 changed files with 7 additions and 6 deletions

@@ -2,9 +2,6 @@
## unknown (unknown)
* Adds `withUnfocused` function to `XMonad.Operations`, allowing for
`X` operations to be applied to all unfocused windows.
* Fixed a bug when using multiple screens with different dimensions,
causing some floating windows to be smaller/larger than the size they
requested.
@@ -73,6 +70,9 @@
of processing messages in `broadcastMessage`. Previously,
`runOnWorkspaces` processed the hidden workspaces first.
* Added `withUnfocused` function to `XMonad.Operations`, allowing for
`X` operations to be applied to unfocused windows.
## 0.15 (September 30, 2018)
* Reimplement `sendMessage` to deal properly with windowset changes made

@@ -18,10 +18,11 @@ module XMonad.Operations (
manage, unmanage, killWindow, kill, isClient,
setInitialProperties, setWMState, setWindowBorderWithFallback,
hide, reveal, tileWindow,
setTopFocus, focus, withFocused,
setTopFocus, focus,
-- * Manage Windows
windows, refresh, rescreen, modifyWindowSet, windowBracket, windowBracket_, clearEvents, getCleanedScreenInfo, withUnfocused,
windows, refresh, rescreen, modifyWindowSet, windowBracket, windowBracket_, clearEvents, getCleanedScreenInfo,
withFocused, withUnfocused,
-- * Keyboard and Mouse
cleanMask, extraModifiers,
@@ -481,7 +482,7 @@ screenWorkspace sc = withWindowSet $ return . W.lookupWorkspace sc
withFocused :: (Window -> X ()) -> X ()
withFocused f = withWindowSet $ \w -> whenJust (W.peek w) f
-- | Apply an 'X' operation to all unfocused windows, if there are any.
-- | Apply an 'X' operation to all unfocused windows on the current workspace, if there are any.
withUnfocused :: (Window -> X ()) -> X ()
withUnfocused f = withWindowSet $ \ws ->
whenJust (W.peek ws) $ \w ->