Skip to content

[IMPROVEMENT] Better UniGetUI autoupgrade experience #2905

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

Closed
3 tasks done
tomasz1986 opened this issue Oct 28, 2024 · 2 comments · Fixed by #2982
Closed
3 tasks done

[IMPROVEMENT] Better UniGetUI autoupgrade experience #2905

tomasz1986 opened this issue Oct 28, 2024 · 2 comments · Fixed by #2982
Assignees
Labels
enhancement An improvement to WingetUI important ready-to-go

Comments

@tomasz1986
Copy link
Contributor

tomasz1986 commented Oct 28, 2024

Please confirm these before moving forward.

  • I have searched for my feature proposal and have not found a work-in-progress/duplicate/resolved/discarded issue.
  • This improvement refers to an existing feature. If you want to suggest a new feature, please use this template.
  • This improvement is not a bug. If you want to report a bug, please use this template.

Describe the improvement

Currently, the process looks like this:

  1. Suddenly, a random CMD window pops up, then closes after a few seconds.
  2. Next, an upgrade prompt pops up from UniGetUI.
  3. The user is forced to decide whether to install the new version or not.
  4. The new version installs.

The problem is that all this may happen at a random moment. For instance, just today I had the pop-ups show when I was in the middle of conducting a university class, which is not acceptable. As there is no way to control automatic upgrades, I'm basically forced to disable them.

I think the best way to prevent such issues would be to implement a fully silent automatic upgrade mechanism. Alternatively, automatic upgrades could occur only at a specific moment, e.g. on system start, and not in the middle of work.

Describe how this improvement could help users

Silent or predictable (e.g. on boot) upgrades would prevent pop-ups from showing randomly in the middle of important work, while delivering a presentation, etc.

@tomasz1986 tomasz1986 added the enhancement An improvement to WingetUI label Oct 28, 2024
@marticliment marticliment added this to the Features milestone Oct 28, 2024
@marticliment
Copy link
Owner

Yes, I think this makes sense. I will see what I can do

@tomasz1986
Copy link
Contributor Author

tomasz1986 commented Oct 28, 2024

Thank you very much for a lightning fast reaction! I will be looking forward to testing any further improvements in this area.

Another situation, where I've experienced issues with the current mechanism, is with UniGetUI installed on a family member's computer. As they are not exactly tech-savvy, they've got no idea what the pop-ups are for and are basically scared by them.

Edit:

Just my experience, but other software usually seems to utilise the Task Scheduler for this. The advantage is that it allows to have tasks run as Administrator in the background in a fully silent manner.

@marticliment marticliment linked a pull request Nov 15, 2024 that will close this issue
1 task
@marticliment marticliment removed this from the Features milestone Dec 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement An improvement to WingetUI important ready-to-go
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants