unconstrain layer shell popups also unconstrain popups from monitor's usable area
don't set `c->isfullscreen` to zero calloc initializes all fields to zero
move ugglyness to client.h
remove unneeded check in focusclient()
kill child process in cleanup()
add click method configuration option Add the libinput configuration option to choose between Software Button Areas and Clickfinger
fix compiler error with gcc complaining about parentheses dwl.c: In function ‘unmaplayersurface’: dwl.c:2253:9: error: suggest parentheses around assignment used as truth value [-Werror=parentheses] 2253 | layersurface->layer_surface->mapped = layersurface->mapped = 0; | ^~~~~~~~~~~~ cc1: all warnings being treated as errors make: *** [<builtin>: dwl.o] Error 1 clang not affected
disable scene node at unmaplayersurface()
call client_set-size() if client has a resize
check client_surface() returning NULL now client_surface()->data is a pointer to the wlr_scene_tree of clients which allows us to not call wlr_scene_node_lower_to_bottom() for every clients
correct libinput function name for drag_lock
destroy layersurface's scene node in destroylayersurfacenotify()
add a new function to get a client from a wlr_surface
Add configuration options for touchpads
implement urgency hints for xwayland clients
fix segfault when dragging chromium tabs
Run focusclient when switching to monocle layout
remove trailing whitespaces
add `-v` flag to the manpage Thanks @Humm42
add flag to print version and exit