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

Apps become unresponsive (appear frozen) when a dialog is up #5

Open
jcward opened this issue Aug 19, 2015 · 3 comments
Open

Apps become unresponsive (appear frozen) when a dialog is up #5

jcward opened this issue Aug 19, 2015 · 3 comments

Comments

@jcward
Copy link
Collaborator

jcward commented Aug 19, 2015

It's understandable that an app would not be interactive while a dialog is up, but the apps I've tested (hxScout, snow basic testcase) become, while the dialog is open, unresponsive is such a way that it produces undesirable results.

On linux, the window becomes gray and dark (like when a runaway process is no longer responding to the OS.) On windows, it's worse such that the app window gets painted over by the dialog.

It's not an absolute blocker, because the app does come back once the dialog is closed. But it does look bad.

snow basic test on linux (note dark app behind dialog):
screenshot from 2015-08-18 19 37 02

hxScout on linux:
screenshot from 2015-08-17 23 53 52

hxScout on windows (especially bad, the dialog graphics are drawn over the hxScout window):
screenshot from 2015-08-17 23 34 32

@ruby0x1
Copy link
Member

ruby0x1 commented Aug 19, 2015

I'll test this on non vm, I've never encountered this specifically on all three targets with the ones in snow (as mentioned). Will look into it√

@jcward
Copy link
Collaborator Author

jcward commented Aug 19, 2015

FYI, hxScout on Mac showed no visible sign of trouble, though the FPS meter jumped when the file dialog closed, so I think it was exhibiting similar behavior. But still, it's the best UX of the platforms.

screenshot from 2015-08-18 21 56 09

And FWIW, the nativefiledialog library exhibited the same behavior.

Makes me wonder about silly workarounds like launching the dialog as a standalone app where the title / filters / result are passed via STDIN / STDOUT. :)

@jcward
Copy link
Collaborator Author

jcward commented Aug 19, 2015

You're right, on a Windows (non-VM), I don't see the overpainting issue -- the app window just sits there (non-interactive) as expected. So VM aside, it seems like perhaps Linux is the only trouble, but it's not a terrible UX.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants