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

[FEATURE REQUEST] Consider displaying package update options for ignored updates #1475

Closed
3 tasks done
fossbrandon opened this issue Oct 10, 2023 · 5 comments
Closed
3 tasks done
Assignees
Labels
new-feature A new feature that could be useful in WingetUI ready-to-go

Comments

@fossbrandon
Copy link

Please confirm these before moving forward

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

Describe the improvement

There are certain packages that I like to update in a special way outside of how winget or other package managers prefer to upgrade them. To prevent wingetui from attempting to upgrade these packages, I currently use the Ignore selected packages option. However, this makes it so that I can't view when updates are available for these packages. I think it would be nice to add an additional list of packages that aren't ignored, but they also aren't able to be upgraded automatically via wingetui. Essentially, you would have the list of available package updates with the option to update (already exists), a list of ignored packages that you don't care to update or even want to see if an upgrade is available (already exists as ignored packages), and then a new list of packages that you don't want wingetui to update, but you would like it to still show that an update is available so that I can go and perform those updates manually my own way.

Design considerations: A user could select packages for this new category and then click a new button like Don't automatically update selected packages. Then, you could potentially have a collapsible list of these packages under the existing package updates where a user could expand the list and see available updates for packages in this category, but not have the option to automatically perform the update.

Describe how this improvement could help users.

This would help users who have packages they want to see available updates for, but don't want wingetui to handle the updates.

@fossbrandon fossbrandon added the enhancement An improvement to WingetUI label Oct 10, 2023
@ppvnf
Copy link
Contributor

ppvnf commented Oct 11, 2023

similar to #1383, but this issue describe useful details I think

@marticliment
Copy link
Owner

Yes, they are the same feature but opposite

@marticliment marticliment added new-feature A new feature that could be useful in WingetUI ready-to-go and removed enhancement An improvement to WingetUI labels Oct 12, 2023
@marticliment marticliment added this to the Features milestone Oct 12, 2023
@marticliment marticliment changed the title [ENHANCEMENT] Consider displaying package update options for ignored updates [FREATURE REQUEST] Consider displaying package update options for ignored updates Oct 12, 2023
@fossbrandon fossbrandon changed the title [FREATURE REQUEST] Consider displaying package update options for ignored updates [FEATURE REQUEST] Consider displaying package update options for ignored updates Oct 12, 2023
@csoltenborn
Copy link

I wanted to suggest something similar. My issue is that some packages can apparently not be updated by WingetUI (they always fail), but updating them through their "own" mechanism works just nice. I would like to be able to mark such packages as "Manual update", resulting in WingetUI not trying to update them, but still telling me that updates are available (such that I can then manually update them). If I ignore the packages, I will not get the "Update!" reminders... Hopes that this makes sense :-)

And, btw, thanks for the great project!

@mrixner
Copy link
Contributor

mrixner commented Nov 16, 2024

Would adding the current version and available version of a package to the ignored updates dialog work (see #2957 & #974), or were you hoping for something more blatant?
If the former, I've added this in #2987.

@fossbrandon
Copy link
Author

Your changes totally work for what I was looking for. Long term it could make sense to separate the ignored packages from ones you want to upgrade manually to keep the stuff you care about in its own easy to see section, but that also adds complexity that isn't really needed. Thanks for contributing those changes!

This story can be closed unless anyone else feels like having separate lists would be beneficial.

@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
new-feature A new feature that could be useful in WingetUI ready-to-go
Projects
None yet
Development

No branches or pull requests

5 participants