ecccoman opened this issue on Jan 22, 2010 · 7 posts
bigbearaaa posted Tue, 26 January 2010 at 4:20 PM
Sorry for my earlier frustrations. My appologys to those at Smith Micro for having said P8 is crap. There are still some seriously flawed bits of programming in there. My main frustration was that at the time I had NO access to anything in P8.
What was happening was this. P8 would go off into the boonys reading files for about 15 minutes at startup. When disk access had slowed or stopped I'd be expecting it to have labeled all of the folders so that all I would need to do was click on a folder to open it. Instead it was leaving all but a few with "?" on them. The only conclusion I can come to about what was seeming to happen is that P8 was doing a complete search for content within the library and then not updating the actual displayed information in the user interface. At that point I'd click on a folder I wanted to open and get an icon on the end of that line that looked like it should be a "working" icon. In fact it's a refresh button that, if clicked, forces P8 to reread the file names in that folder.
My main frustration in the end turns out to be button which:
A) Isn't obivously a button
B) Doesn't have text or icon that are at all useful in knowing what it's for
C) shouldn't be needed
If the button had been properly made and labeled so that it was obvious what it was for I would not have been having the frustrations that I was. Labeling it "Refresh" comes to mind as something useful. A scan for content that doesn't discover content that is actually there still qualifys as really bad programming. So does a button that isn't either obviously a button or labeled in an obvious way.
The refresh button and associated code are not needed at all. If the user clicks on a folder that P8 hasn't scanned, no matter why it hasn't scanned it, it should automatically scan the folder and open it. Just remove the button and the code that calls that button. Calling the refresh routine directly is much more efficient. The user doesn't know, doesn't need to know and doesn't care whether the program needs to rescan the folder. All he/she knows is that that's the folder he/she wants open and that the program should open it when it's clicked on.
P8 should on initial startup and search for content be creating a permanent database of the items, poses etc that are in the library. Displaying the number of items that are in a folder is fluff. The user doesn't care how many items are in a folder until it's open and he/she can see exactly what's there. Since it's putting the number of items inside a folder on the folder that seems to require the extra scan at every program startup it's counter productive. That's a good 15 minutes of time wasted waiting for that scan. Which in my case it isn't even completing properly.
On the lighter side I'm glad to see that the computer industry still hasn't changed much over the last 10 or 15 years. The programmers and designers still don't spend enough time letting each other know what they're doing. ;)