1. When you open and update your presented with a list of apps/packages, but no matter how you sort there is no possibility of true alphabetical order, packages/apps repeat as you scroll through the list, confusing at
The listview uses the default sorting of the GTK widget. This sorting is case sensitive.
2. No tree view, it would be really nice to look at the packages/apps by category/sub-category in treeview, this would clean up the display quite a bit imo.
Unfortunately every distro does things differently and there is no easy way to come up with a category list. I'm not sure just using a subdirectory would be informative enough in the general case (for example, slackware/l would not mean much to a user).
3. Packages/apps that are older then installed show up in the list repeatedly, this is confusing at best, shouldn't they show up as revision history under the latest installed version? yes sometimes we want to go backward, so the otpion to downgrade should be included as well.
See below in regard to Available, Installed.
4. Search functions doesn't come up with anything specific, try a search for "pac" you should get maybe 2 or 3 results, but instead you get 50 -75 that have nothing to do with the search phrase.
"pac" is very general. You really want to limit your search using the beginning and end of string tokens (^ and $ respectively). Search checks against package names, versions, locations, and descriptions. There is a quick search, invoked by using hitting '/', that is more precise.
5. Under View -> Available, should this only show packages/apps that are available for install, not those that are currently installed?
Available lists the packages (installed or not) that are provided by the currently enabled package sources. Installed, intuitively, only shows those packages that are installed on the system.