Other notes:
- Package not in/more recent than repository: I didn't think that this information is overly relevant to a user. It can certainly be shown, but I don't see a reason. Can you give me one?
This would indicate a situation where if I uninstall PND I can't necessarily just reinstall it from the repo. I feel it important to be able to take that into consideration when I am looking at the package list.
- Additional package info: There's a lot of information that can be shared, but I don't know the best way to share it. I don't like the idea of hovertext, since it's a touchscreen/gamepad focused device. I do like the idea of a pane showing further info, though I imagined it on the right rather than the bottom. The question is what information belongs in the main list, and what should be relegated to the info panel? The main list can show a little about a lot of packages at once, so it should have the most important stuff, but I'm not sure what that is.
- Location of installed PND: This is a good idea, but should it be shown in the main list or extra info pane?
Hovertext was just a short term solution, I came up with because I thought it would be very easy to implement (at least in gtk# it is). I would also prefer the detail - area to be on the right side, vertical space is much more limited than the horizontal. Maybe it is a little hard to implement (at least if you use icons instead of text), but what do you think about instead of showing the version of a pnd showing the version status: if the version in the repo is newer than the local there could be something like "update available", or if they have both the same Version "up to date" and so on.
Is it possible to have a line break in a list entry, if so you could show the first xx characters of the pnds description in the second line. Everything else should be in the info - panel (except the title if course).
I guess I just look at things from another angle then. *wry smile*
When I'm reading a list of items with multiple fields going across the screen, I want to give as much space to those fields as possible to minimise the possibility that a field might be truncated. I therefore value my horizontal space far more than the vertical space in that situation, so having the details pane at the bottom makes sense to me. I also don't see the point of adding part of the description to that area when it has a dedicated area, so one line per PND makes sense to me.
Ideally (to my current line of thinking), I would have each line show the following:
Status icon (with multiple icons to show the various states. using one more icon to show PND not in repo should be enough I think)
Name of PND,
Version installed,
Latest Version in Repo (even if this is lower than the installed version)
Installed location (abbreviated if need be)
Categories (Which menu is it on)
Everything else should go in the details pane.
The obvious answer here is to make it possible to choose which columns are listed and the orientation of the description pane, but of course that would require a lot more programming time.
[*]Update just remote lists: I was hoping that local updating would be fast enough to not need this. Roughly how long does it take for you? If I can't get it down to negligible levels, I'll definitely split the two functions, though I'll have to do it so that it's not cluttered and still convenient to update all lists at once.
Before the latest update it would take several minutes to scan the card... now it seems to update in seconds. Something to keep in mind here is that I'm running firefox beta 10 at the same time and good chunk of the time involved in scanning in the earlier versions was also spent intermittently accessing the swap file.
Would it be possible to include the second SD-Card in the whole process, because there are some people out there who have their pnds on the card in the second slot - most times because the first slot is occupied by the "alternative OS" card.
Erm... the whole time I've been using this program, the card I keep my PNDs on has been in the second slot. (the only thing I currently use the card in the left slot for is a swap file. ) What is your basis for the assumption it is only checking the first slot? Do your cards have volume labels? and are you using HF5?
One new thing that occured to me (no bug, but also no feature
):
If I execute the upgrade packages and actually no new versions of the installed pnds are available, I see the same dialog as if there where upgrades available, including the possibility to upgrade ( = OK - Button). Maybe you could disable the button (in the main window) if no upgrades are available ?
Seconded, it does seem kind of silly to allow the upgrade feature to be triggered when there are no upgradeable packages...
Also one feature request I would like to add - please pay attention to/ add the ability to control the whole app via dpad/keyboard. I'm no fan of xfce on the pandora, and I try to avoid the use of the stylus or nubs as mouse as much as possible, so this would be a huge gift to stubborn ones like myself.
Also seconded.
I do actually prefer xfce and have no problem with using either the stylus or the nubs, but do think this would be a plus.