[haiku-bugs] Re: [Haiku] #13221: Add tabs for all/installed/updates
- From: "perelandra" <trac@xxxxxxxxxxxx>
- Date: Thu, 19 Jan 2017 14:46:34 -0000
#13221: Add tabs for all/installed/updates
---------------------------------------+----------------------------
Reporter: humdinger | Owner: stippi
Type: enhancement | Status: new
Priority: normal | Milestone: Unscheduled
Component: Applications/HaikuDepot | Version: R1/Development
Resolution: | Keywords:
Blocked By: | Blocking:
Has a Patch: 0 | Platform: All
---------------------------------------+----------------------------
Comment (by perelandra):
Replying to [comment:2 humdinger]:
The advantage to having tabs is that it's better discoverable (at a
glance) than the options in the Show menu. You'd always have to aim and
click to look into the menu to see the current selection state. I imagine
toggling installed/available packages is done fairly often compared to the
source/devel options.
Would each tab still show the same instance of the list view object with
all the packages, just change which packages were shown in the list? It
would seem a waste of resources to have 3 instances of a listview that has
the same functionality. However, there would be less delay when moving
between tabs if each tab did have it's own instance of a list view since
each view could be kept up to date at all times and changing a tab would
just change which view is shown.
Since the "installed icon" is right next to the package name, that
information is also taken in pretty much at a glance. Additionally, the
text colour of the whole row could be tinted, as suggested in ticket
#11652.
The installed indicator on the icon is only available when viewing "Only
featured packages". The standard view with small icons there is no icon
indicator so you have to look over to the status column. Text coloring
would be a solution.
I think having tabs for "All" and "Installed" does cover the majority of
use cases. Having an "Installed" tab gives you instant access to
uninstall/rate/comment/read the info of a package.
Yes that would encourage ratings and reviews if all your installed
packages were in one list, I would hope.
Searching for new software is done at the default "All" tab. Having that
list sprinkled with the already installed packages isn't much of a bother
IMO, and often is even helpful. So the additional tab for "Available
packages" could be done without.
Sometimes I just like to "browse" through the list and see what is
available to try (not searching for something specific). Now at least I
can uncheck "Show:Installed packages" and see everything I don't have. I
would miss having that.
And are we scrapping the SoftwareUpdater?
Not that I know if...
If I recall the plan correctly, there's supposed to be a notification
that updates are available with the option to simply install it all. Like
a minimal GUI front-end to "pkgman update". Would be very cool to have
that for Beta.[[BR]]
OK, just didn't want us to be duplicating efforts here. A nice simple
"Update All" notification and function should be possible.
Later more features should be added, like showing which packages have
updates and to select which ones to update. IMO this extended
functionality would be better suited in HaikuDepot, the center for all
software management. HaikuDepot already has the infrastructure to show
summary, description, icon, versions, changelog etc. Doing the updating in
a new tab there seems to me like a good idea. And since we introduce tabs
to HaikuDepot, why not add one more for the "Installed packages" and enjoy
the comfort that brings? :)
Yes at some point we will need to add the ability to choose which packages
are updated, the question is where? In either HaikuDepot or
SoftwareUpdater? But not both.
--
Ticket URL: <
https://dev.haiku-os.org/ticket/13221#comment:4>
Haiku <
https://dev.haiku-os.org>
Haiku - the operating system.
Other related posts: