-
-
Notifications
You must be signed in to change notification settings - Fork 146
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
Dont use progress dialog to block inputs #1546
Conversation
This pull request has been inactive for 21 days and will be automatically closed in 7 days if there is no further activity. |
The approach of making every component (both existing and new) eat the key input doesn't feel right. It's fixing the issue, but not the root cause. I purpose instead that we use the progress dialog as it's intended to be used and show it as the spinner. Beyond needing to rework the spinner element code, the only issue I see is the ugly rectangle the spinner shows inside of. It can be removed in the following way.
|
I have not seen an ugly rectangle, but that does segue into my point nicely: the effect of the most recent implementation of the loading spinner appears to vary wildly. on cewert's machine it appears to work perfectly. you see an "ugly rectangle" I see no rectangle but instead see the spinner behind a 20% black tint. This is my motivation for removing progressdialog, and instead using code which behaves the same on all machines. Plus, I think we are doing a lot of input blocking that we don't need to do. |
I meant the ugly rectangle is from the ProgressDialog element. I removed the properties to hide it and when it showed it had the rectangle behind it. |
im testing your changes now. with any luck it will resolve everybody's needs. |
this does not resolve the black tint problem. the Spinner which is supposed to show, which is not a component of the Progressdialog, is still behind some kind of tint caused by the ProgressDialog. Edit: The issue is that the tint is so dark that sometimes its not even clear that the spinner is there. The 20% I estimated above from memory appears to be too optimistic. |
oh i see what you are saying. you want to use the progressdialog unhidden and use the spinner which is built into the progressdialog? I will play around with that idea and update this branch if I come up with something |
This pull request has been inactive for 21 days and will be automatically closed in 7 days if there is no further activity. |
This pull request has been closed because it has been inactive for 28 days. You may submit a new pull request if desired. |
remove the progress dialog to elliminate the wierd dimming effect that covers the loading spinner.