In order to make it easier to understand why Haiku wants to update certain packages, I would group them by software/function. This way, it is easier to understand for the average user.
Currently, you are presented with a list of packages in alphabetic order:
development 1
haiku
library 1
library 2
program 1
program 2
This list can be very long. Mine is currently 72 packages, plus 3 new.
I would prefer if packages that is a dependency of another package are grouped together. That way the list will be smaller and it is easier to understand what libraries are used for.
[-] haiku
- library 2
[-] program 1
- library 1
- development 1
[-] program 2
- library 2
The list should not be expanded by default:
[+] haiku
[+] program 1
[+] program 2
Thoughts?