Issue 497 in xmonad: Layout.BoringWindows provides no provision for unmarking a marked-boring window

Status: New Owner: ---- New issue 497 by gopsycho...@gmail.com: Layout.BoringWindows provides no provision for unmarking a marked-boring window http://code.google.com/p/xmonad/issues/detail?id=497 No corresponding message to IsBoring Window is exported, so one cannot unmark, for instance, the currently-focused window. One may unmark *all* boring windows at once with the ClearBoring message, however. I suggest implementing either an UnmarkBoring Window, or a ToggleBoring Window message. A possible implementation of the latter is attached. Attachments: BoringWindows.diff 790 bytes

Comment #1 on issue 497 by gopsycho...@gmail.com: Layout.BoringWindows provides no provision for unmarking a marked-boring window http://code.google.com/p/xmonad/issues/detail?id=497 Noticed that, in fact, the IsBoring Window message is not exported by default either. The API offered by this module is rather limiting, therefore, as it only permits for the currently-focused window to be marked boring. I suggest that IsBoring Window should also be exported from the module. In addition, it may be appropriate to export additional mechanisms for marking a window boring, such as a ManageHook:
doBoring :: ManageHook doBoring = ask >>= liftX . sendMessage . IsBoring >> idHook

Comment #2 on issue 497 by allber...@gmail.com: Layout.BoringWindows provides no provision for unmarking a marked-boring window http://code.google.com/p/xmonad/issues/detail?id=497 Another thing missing from the API: I have a stub in my xmonad.hs waiting for some way to determine that a window has been marked boring for use in a FadeHook.
participants (1)
-
codesite-noreply@google.com