[IMPROVEMENT] Maintain "Order by" in Update section · Issue #4984 · Devolutions/UniGetUI · GitHub
Skip to content

[IMPROVEMENT] Maintain "Order by" in Update section #4984

Description

@didi8517

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

From what I have seen and tried, the choice for ordering the list of updatable items in the Software Update pane is not saved/maintained from one start of the app to the next. I would like this to be the case, i.e. if I set that the list of software packages that have an update should be ordered by source in descending order, then every time UniGetUI starts and finds updates, that should be used and maintained (until changed). I've tried both hitting the source button in the list, and using the "Order by" option below at the bottom of the UI. After closing UniGetUI it will revert to the standard ordering by name.

Describe how this improvement could help users

For me personally - and I assume also for others who use PiP or similar (I don't know nor use any of the other sources, so wouldn't really know for sure) - in any case it would be this: since Python is installed through WinGet, it's preferrable that if there is a Python (and therefor PiP) update, that this be installed before updating the packages installed through PiP. Since the order in which the packages are updated depends on how they are listed, this can be achieved by sorting the available updates by sorce and in descending order, so that Winget comes first and PiP after. If this choice of ordering is saved, I don't have to go and set that first myself every time. This is even more usefull or important even in cases where people use the auto-update feature, from my point of view.

Metadata

Metadata

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions