commit: 7dc421a47eb6e16012bb98e7c9680df172936fa1
parent: 76e95b9c23d4095e1a87b8d9d0233b9a867b9b56
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date: Tue, 8 Oct 2019 02:45:12 +0200
README: document (Non-)Goals
Diffstat:
1 file changed, 11 insertions(+), 0 deletions(-)
diff --git a/README b/README
@@ -16,3 +16,14 @@ The usual `make ; make install` works, if you do not have systemd-login or a rep
## dwm
- Configuration and code
+
+# Goals
+- No client side decorations, might have borders on all the boxes (rendering and hitbox, should they ever manage to differ)
+- Programs wanting to have more than simply asking for a regular surface should need special permissions
+ - listing of the surfaces should be something similar to a capability
+ - special position/size should be completely managed by the compositor
+ - resizes other than done by the compositor are denied
+- Tiling should be powerful (like XMonad) yet simple (unlike i3)
+
+## Non-Goals
+- XWayland as anything but a separated Wayland client (would recommend cage or rootston for this)