Getting rid of another scratchpad module by introducing its functionality into NamedScratchpad.
It works, but sadly the implementation isn't quite as smooth as one would like it to be, so I'm posting it here as a draft while I think of more sensible ways to do this.
TODOs:
[x] Documentation
[x] In the introduction
[x] Feature parity with XMonad.Util.ExclusiveScratchpads
[x] I've considered how to best test these changes (property, unit,
manually, ...) and concluded: Tested them manually for now—seems to work. I don't know anyone who actually uses ExclusiveScratchpads though, so not sure this is enough.
Getting rid of another scratchpad module by introducing its functionality into NamedScratchpad.
It works, but sadly the implementation isn't quite as smooth as one would like it to be, so I'm posting it here as a draft while I think of more sensible ways to do this.
TODOs:
CHANGES.md
Checklist
[x] I've read CONTRIBUTING.md
[x] I've considered how to best test these changes (property, unit, manually, ...) and concluded: Tested them manually for now—seems to work. I don't know anyone who actually uses ExclusiveScratchpads though, so not sure this is enough.