Releases: wizbright/waybox
Releases · wizbright/waybox
Waybox 0.2.2
This isn't very different from Waybox 0.2.1. The main changes are that wlroots 0.17.0 is now required, <keyboardLayout> has been changed to <xkb>, and configuration of libinput is now possible through <libinput>. The sample rc.xml file can be used as a reference for how to configure XKB and libinput.
Waybox 0.2.0
Some notable changes since 0.1.0:
- Client-side decorations work.
- Popups aren't constrained.
- New actions: Reconfigure, ToggleMaximize, Iconify, Shade, Unshade. If/how shading works is completely client-dependent. Default respective keybindings W-c, W-S-M, W-m, W-s, and W-S-S allow using them.
- Margins. The Openbox rc.xml provides that ability, but in Waybox, it's currently mostly a hack for until the wlr-foreign-toplevel-management protocol is implemented, to make it possible for windows not to cover up bars.
At the time of writing, it compiles against wlroots 0.15.0 and later (that is, up to the current git master), but I'm sure with the breaking changes planned for wlroots 0.16.0, that won't be the case for long.
Waybox 0.1.0
Here are some of the noteworthy changes since Waybox 0.0.2:
- The code has been modernized and requires wlroots 0.15.0.
- New Wayland protocols have been implemented:
- Basic config-file support. Now, things like keyboard layout and key combinations are read from the rc.xml file. The keys to do things are no longer hard-coded. The actions implemented: Close, Execute, Exit, NextWindow, PreviousWindow. You can still use the environment variables from wlc to specify the keyboard layout, though.