Re: xfwm4-wayland: wlroots branch merged into wayland branch

2023-01-07 Thread adlo
> On 23 Dec 2022, at 15:56, Simon Zeni wrote: > > What stops you to do GTK on the server side? Do you need input from the user? > How can I do GTK on the server side? I didn't think it was possible because GTK needs to connect to a server. I think I investigated it and you ended up with eithe

Re: xfwm4-wayland: wlroots branch merged into wayland branch

2022-12-23 Thread Simon Zeni
Hello there, > The compositor-and-helper-client approach works fine for the tabwin, but it > may have limitations when attempting to port server-side decorations. I > suppose copying the X11 approach could result in a lot of pointless > back-and-forth between the helper client and server. How c

Re: xfwm4-wayland: wlroots branch merged into wayland branch

2022-12-23 Thread adlo
My wayland port of xfwm4 currently consists of two binaries, a compositor and a helper client. The compositor sends events to the helper client using a private protocol. The helper client controls the compositor. The helper client basically contains all the code of the original xfwm4. The tabwin

xfwm4-wayland: wlroots branch merged into wayland branch

2022-12-15 Thread adlo
The wlroots version of xfwm4-wayland now has partial support for the wlr-foreign-toplevel protocol. I have now declared feature parity with the libweston version, so I have merged the wlroots branch into the wayland branch. Link to the git repository: https://github.com/adlocode/xfwm4/tree/waylan