Skip to content
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

[bug] [macos/darwin] Delayed rendering after clicking on combo/calling modal popup #885

Open
ioxenus opened this issue Oct 19, 2024 · 0 comments
Labels
bug Something isn't working

Comments

@ioxenus
Copy link

ioxenus commented Oct 19, 2024

What happend?

giu: f64eda1, cimgui-go: 1d3efee

There are some cases when the UI doesn't get updated after user interaction.

For example, if there's a Combo element and I click on it, it may take up to several seconds for the UI to actually expand the combo element.
(but if I trigger an update by moving the mouse cursor, it shows instantly after that).

Sometimes, though, the update is triggered fine right after clicking.

Also happens with other widgets that show some new elements on clicking (context menus, popup modals, color picker etc.).

giu_macos_update_delay.mp4

Couldn't reproduce this on Windows (not sure about Linux) - works flawlessly in there.

(giu v0.7.0 didn't have that)

Code example

examples/imguidemo/imguidemo.go
examples/widgets/widgets.go

To Reproduce

Poke various widgets that display extra stuff

Version

master

OS

macOS Sonoma 14.6.1

@ioxenus ioxenus added the bug Something isn't working label Oct 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant