mirror of
https://github.com/wizbright/waybox.git
synced 2025-10-29 05:40:20 -04:00
An openbox clone on Wayland (WIP)
Previously, when dragging the left border of a window with the mouse, there was a bug where it would snap the top level surface's geometry X coordinate directly to the position of the mouse, as if you started the resize right on the border. This also affected the other (right, bottom, and top) borders. I think that the previous resize code was hard to understand. Honestly I have not spent a lot of time trying to understand why t didn't work and I wrote another resize algorithm instead. Now instead of working directly with widths and heights which are complicated we work with the borders (left, right, top and bottom). This is easier to understand IMO. |
||
|---|---|---|
| include/waybox | ||
| protocol | ||
| waybox | ||
| .build.yml | ||
| .editorconfig | ||
| .gitignore | ||
| CONTRIBUTING.md | ||
| LICENSE | ||
| meson.build | ||
| README.md | ||
Waybox
An Openbox clone on Wayland (WIP)
Goals
The main goal of this project is to provide a similar feel to Openbox but on Wayland
Contributing
Dependencies
- meson
- wlroots
- wayland
- xkbcommon
Build instructions
meson build
cd build
ninja
After that, you should have an executable as waybox/waybox
Contact
I can be found as wiz on Rizon and WizBright on Freenode. Join #waybox for discussion