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

Improving User Experience for App Upgrade Process #571

Closed
mani2care opened this issue May 10, 2024 · 5 comments
Closed

Improving User Experience for App Upgrade Process #571

mani2care opened this issue May 10, 2024 · 5 comments
Labels
broken-by-vendor Nudge is not at fault for the issue.

Comments

@mani2care
Copy link

The app upgrade process is currently causing frustration among users due to longer loading times, leading to multiple attempts to open the installer service and unnecessary complaints about macOS not loading. To mitigate this issue and enhance user experience, consider implementing the following measures:

Disable Upgrade Button During Loading: Temporarily disable the upgrade button until the installer service finishes loading to prevent users from initiating multiple upgrade attempts.
Delay Nudge Window Popup: Delay the popup of the nudge window until the installer service has fully loaded and the app upgrade process is ready to proceed, minimizing interruptions and confusion for users.
By implementing these strategies, we can reduce user complaints and ensure a smoother app upgrade experience on macOS devices.

Uploading Untitled11.mov…

@colorenz
Copy link
Contributor

colorenz commented May 10, 2024

I think asynchronousSoftwareUpdate should adress that.

_https://github.com/macadmins/nudge/wiki/optionalFeatures#asynchronoussoftwareupdate---type-boolean-default-value-true-required-no

asynchronousSoftwareUpdate - Type: Boolean, Default Value: True, Required: No
v1.1.4 and later

When disabled, Nudge will wait for Software Update to finish downloading (if any) updates before showing its UI._

@mani2care
Copy link
Author

mani2care commented May 10, 2024 via email

@erikng erikng added the broken-by-vendor Nudge is not at fault for the issue. label May 17, 2024
@erikng
Copy link
Member

erikng commented May 17, 2024

This isn't possible as Apple doesn't expose anything for me to understand when an update is "in progress" post download.

If you can figure out some magic I can understand, I'm happy to implement because it's something that bothers me as well.

@erikng
Copy link
Member

erikng commented May 17, 2024

I just found #555 (comment)

@erikng
Copy link
Member

erikng commented Jul 2, 2024

see #555 (comment) for information on what I did.

@erikng erikng closed this as completed Jul 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
broken-by-vendor Nudge is not at fault for the issue.
Projects
Status: Done
Development

No branches or pull requests

3 participants