Skip to content

[ENHANCEMENT] Ability to import package bundle and only install packages/apps not already installed #3552

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

Open
3 tasks done
obrientg opened this issue Apr 9, 2025 · 2 comments
Assignees
Labels
enhancement An improvement to WingetUI ready-to-go
Milestone

Comments

@obrientg
Copy link

obrientg commented Apr 9, 2025

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

Hello! Thank you for the efforts with UniGetUI, it is much appreciated and I am getting much use of UniGetUI during my initial system builds and the ongoing application/package updates.

Now I am looking at the use case where I have a handful of computers, which have different applications/packages installed on them but I was hoping to have the same applications/packages installed on all of them.

In my attempt to have a standardized install and use UniGetUI to help install those that are not already installed on the respective system, I used UniGetUI to create a package bundle file from laptop 1 that I am considering the "master" install.

I put the package bundle file on a USB stick, and copied the file onto laptop 2.

On laptop 2, I opened UniGetUI and opened the package bundle file. Ok, it shows all the applications installed from laptop 1.

At this point, what would be cool is to enable installing ONLY those applications/packages that are not already installed. This is the improvement I am proposing: instead of re-installing as well as installing all the applications/packages in the package bundle file, provide an option to only install those that are not already installed - only install what is different.

What is happening to me when I tell it to install everything is I have to monitor and acknowledge all the installs (like we normally do, but it is a waste of time for applications that are already installed. Additionally, I am finding that about half way though the install/reinstall UniGetUI will hang/crash, which then impacts the UI of Windows 11 and I have to hard reboot. I know this hang/crash is a bug/issue, and at some point I'll submit the bug but wanted to submit this improvement first (and have yet to search to see if this hang/crass has already been logged or not).

Propose updating the "install selection" button or adding a "install difference" button to the Packages Bundles UX/UI experience.

Describe how this improvement could help users

This would enable only installing applications/packages that are not installed on the system currently.
This enhancement would save the time of individuals administering systems. This enhancement could also minimize performance issues/crashes/hangs by only installing those not already installed (rather than reinstalling everything again).

@obrientg obrientg added the enhancement An improvement to WingetUI label Apr 9, 2025
@marticliment marticliment added this to the Features milestone Apr 9, 2025
@marticliment
Copy link
Owner

Makes a ton of sense. I will do this

@obrientg
Copy link
Author

obrientg commented Apr 9, 2025

Awesome, thank you @marticliment !
I would be happy to beta test if you would like.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement An improvement to WingetUI ready-to-go
Projects
None yet
Development

No branches or pull requests

2 participants