-
-
Notifications
You must be signed in to change notification settings - Fork 10.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mouse and Window Desynchronization on Ubuntu with Docking Branch #8330
Comments
I believe this is a duplicate of #3899 and #8251 Unfortunately the issue is upstream of Dear ImGui (and possibly even upstream of GLFW/SDL): #3899 (comment) It might be worth trying @rokups's workaround: rokups@cdcd58a |
Might also be same as #6711. I should investigate this eventually as I can repro on a Mac too. |
Thank you both for your quick feedback! And I'm sorry about the duplicate... I guess my initial research was not good enough. I will try the workaround as soon as possible, thanks for the suggestion! |
I must apologize that this problem hasn't been problem for a long while, principally because it doesn't reproduce on Windows. |
No need to apologize, the library is fantastic! After reading the other issues you mentioned, I can see why this might be challenging to address. I’ll stay tuned for any updates if a solution is found. Thank you so much for your dedication! |
No worries at all! It's a weird problem to describe so it's people are going to use different terminology. (I actually had to re-find them by looking through all the issues labeled both multi-viewports and Linux since I knew they existed but my keyword searches also drew a blank.) |
Version/Branch of Dear ImGui:
Version 1.91.8 WIP (19171), Branch: docking
Back-ends:
imgui_impl_glfw.cpp + imgui_impl_opengl3.cpp
Compiler, OS:
Ubuntu 24.01.1 LTS + g++ 13.3.0
Full config/build information:
Details:
Hi!
I'm encountering an issue with the docking branch related to window dragging. Specifically, when I drag a window to the edge of the screen, the window stops at the border, but the mouse pointer continues moving. This causes the mouse pointer and the window to become desynchronized.
Issue Details
example_glfw_opengl3
sample in the current 1.91.8 WIP version.Steps to Reproduce
example_glfw_opengl3
sample and navigate to the "Dockspace" example in the "Examples" menu..ini
file and restarting the program is required to fully recover normal functionality.Please let me know if you need additional details, testing, or logs to address this issue. I really appreciate your support, thanks!
Screenshots/Video:
Screencast.from.2025-01-19.09-57-50.webm
Minimal, Complete and Verifiable Example code:
The
example_glfw_opengl3
sample in the current 1.91.8 WIP version can be used to test it.The text was updated successfully, but these errors were encountered: