* features
- Make default `Plasma` add mode dynamic
- Add `background` parameter to `Screen` to paint a solid colour background
- Add ability to use key codes to bind keys. Will benefit users who change keyboard layouts but
wish to retain same bindings, irrespective of layout.
- Wayland: Add support for idle-notify-v1 protocol needed by swayidle.
- Wayland: Make keybinds repeat according to the keyboard's repeat rate and delay. Previously the keybinds did not repeat.
* bugfixes
- Fix `Plasma` layout with `ScreenSplit` by implementing `get_windows`
- Fix border bug in fullscreening/maximizing wayland windows
- Fix automatic fullscreening for many XWayland applications (e.g. games) by checking if they want to fullscreen on map