I'm not sure supporting Wayland should be a goal, but I wanted to have this issue to document it.
Fact is, regardless of whether Wayland finally replaces X or not in a to me relevant way, there are interesting Wayland window managers like niri. And in contrast to how Wayland was initially planned out, it is possible to run a dock with them, as niri-wm/niri#1638 shows. At least on some Wayland WMs the relevant protocols seem to be there. Also, wxWidgets does support Wayland now, though I'm not sure how well.
So:
I'm not sure supporting Wayland should be a goal, but I wanted to have this issue to document it.
Fact is, regardless of whether Wayland finally replaces X or not in a to me relevant way, there are interesting Wayland window managers like niri. And in contrast to how Wayland was initially planned out, it is possible to run a dock with them, as niri-wm/niri#1638 shows. At least on some Wayland WMs the relevant protocols seem to be there. Also, wxWidgets does support Wayland now, though I'm not sure how well.
So: