Commit graph

6 commits

Author SHA1 Message Date
Shawn Wallace
3afc9ffa9d Handle reparented windows correctly
Also refactored to avoid dealing with window properties until a window
is actually mapped.

Fixes #10
2024-05-17 22:43:00 -04:00
Supreeeme
b8bd07ce93 Use -displayfd instead of signals for Xwayland readiness
The -displayfd argument is much friendlier to testing and is generally
more stable. As a result, omitting the display argument to the program
will result in Xwayland searching for the next available display. This
also allows integration tests to run simultaneously and when there is
already an X server running on the system.

This commit also changes how the state of the program is communicated
with integration tests (via the RunData trait).
2024-05-16 00:50:10 -04:00
Supreeeme
7976e3ad37 Add initial support for toplevel titles and app ids
Should work with most app titles, but for some reason some app ids have
the first letter capitalized (Remmina) and some windows don't get the
class/title set at all (xterm)
Part of #9
2024-05-11 00:37:11 -04:00
Shawn Wallace
e70cb81751 Add wl_touch support
Fixes #1
2024-04-29 19:35:46 -04:00
Shawn Wallace
7aaf98e5e0 Fix incorrect behavior with release build 2024-04-29 00:44:41 -04:00
Shawn Wallace
85b940e427 Initial commit 2024-04-29 00:30:06 -04:00