-
Notifications
You must be signed in to change notification settings - Fork 6.9k
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
Show progress dialog during startup #9255
Conversation
…n take a long time.
New misspellings found, please review:
To accept these changes, run the following commands
|
@chrdavis |
Done |
Any update on this review? |
@chrdavis |
The progress dialog should show only after a delay of a few seconds. Perhaps I can wrap this in a better delay of my own on top of that. |
I updated SmartRename with a progress dialog that takes into account ~ 3s before being shown. I'll let that get downloaded and used then port it here. |
@chrdavis |
…ess dialog does not appear in most cases.
I ported the changes. Please review when you get a chance. |
New misspellings found, please review:
To accept these changes, run the following commands
|
@chrdavis |
Updated based on the feedback. The updating of the progress dialog is replaced with a static message now so the slowdown should go away. I also changed the delay from 3s to 1.5s. |
New misspellings found, please review:
To accept these changes, run the following commands
|
@enricogior any reason why this can't be in? |
@crutkas |
Really? Can you post a gif? |
I just updated the timeout from 1500ms to 2500ms. Originally it was 3000ms. |
@chrdavis I'll rebuild it and test it again |
New misspellings found, please review:
To accept these changes, run the following commands
|
@chrdavis |
Yeah, we are competing on the UI thread. I'll need to shuffle some things around. I'll have an update next week. |
Updated once again. Progress UI is now invoked on a background thread. No longer need the delay timer for the progress dialog. Please try this out. |
New misspellings found, please review:
To accept these changes, run the following commands
|
@crutkas Is this tested and good to go for next release? |
@enricogior assuming won't happen for 35 due to time. What needs to happen to review here. |
@chrdavis |
This change adds a standard shell progress dialog during startup to give feedback to the user that we are gathering all the items that were selected (including items in subfolders). This allows the user to know we are still doing work as well as provide a means to cancel the operation.
Applies to #9254