Gamedev on Linux nowadays is so nice, with all the #Wayland stuff making behavior consistent and "just work"…

But man, #DearImGui is such an essential tool, yet its multi-window feature is 100% unsupported on Wayland. Yesterday I had to make a svn commit to our @egosoft dev tooling that force-disables it, making modern Linux much less convenient than our other dev platforms.

I hope to re-enable this at some point; could be a good excuse to learn about the protocols (`xdg-toplevel-drag`?)
@allpurposemat @egosoft What exactly does not work? xdg-toplevel-drag is for dragging out panels or tabs into own windows.
@katzenmann If I enable `ImGuiConfigFlags_ViewportsEnable` and the game is running with Wayland (via SDL3), then imgui windows that "pop out" become non-draggable and cannot be put back into the main game window. Mouse coords also break.
ImGui's official backends have disabled multi-viewport on Wayland, and I've done the same in X4. I'd point to discussion about it but imgui uses GitHub and it's quite difficult to find "the" issue for it. Maybe this from 7 years ago: https://github.com/ocornut/imgui/issues/2117#issuecomment-526145378
Linux/Mac compatibility of multi-viewports · Issue #2117 · ocornut/imgui

This is a thread for people to discuss Linux/Mac (and notably custom window managers under Linux) specific issues with the Viewport branch, mentioned in #1542. I am not a Linux user so I hope users...

GitHub