by AKo » Mon Dec 12, 2011 4:20 am
Firstly about my overlong messages. I'm just trying to help but unfortunately, that's the only way I can, presently, express my thinking. It might be related to health issue affecting my memory span, not sure. I've tried to be shorter, clearer and more succinct but, at this point, its either this kind of style or I don't even manage to finish any input at all. While my form of expression may be difficult to follow, and I'm genuinely sorry for that, the content is sound and well-considered. Anyway, I hope it can contribute something useful.
Responding to both your comments, starting with the last ones: The sample filters I found were not the filters I've been using up to that point. I had shifted all settings to a custom folder in a different location, but perhaps a very rudimentary, early attempt at creating my own filters dating back many years was left behind somewhere and setup picked it up, not sure. But possible, in which case I'm sorry for thinking the errors were inbuilt.
About the interface, thanks for the info that it is in "workspace.xml". Fortunately, I suspected that file might have some relevance in this respect and backed it up before clicking "yes" during setup to restore the default GUI. I just compared the backed up version to the default of this file and its size is 78 KB, up from 11 KB for the default GUI. So this might be an indication that the changes weren't the work of 30 seconds. On restoring it, all previous interface modifications seem to be back, including custom icons. Hurray! That's one of the issues solved!
I think a short mention of this file as the location for GUI modifications and to perhaps back it up if one thinks of later restoring them might be a good idea, but, Quade, you say you aren't even aware there could be a problem, so I probably need to explain in a bit more detail. I hope it will help to see this from the perspective of a potentially affected use and, perhaps, take their view points into consideration in future.
Of course, minimal interface adaptations can be restored with a few clicks, and if that was all there was too it (in v5 it still was), then there wouldn't be an issue, really. But in v6 you've added a whole host of customisation options, basically allowing users to modify nearly every aspect of the menu setup. And I'm not referring to the changes you described. What you described only affects the arrangement of screens or tabs (or whatever you like to call them) but leaves the menu bar (or however you like to call it) untouched. It isn't really surprising that you don't think of modifying the default menu: you designed it, so it probably suits you perfectly. If you wanted anything to be different, you would have designed a different default.
But different people think and work in different ways. If a different person had set up the default menu, aspects of it would have turned out differently. The extend of difference would have depended on who was responsible. Just as everybody looks different, has different physical features (from the largest to the smallest: different height, width, hair, face, down to fingerprints > cell metabolism > different genetic code) , in the same way, everybody thinks and understands things differently and has different ways to work and get things done.
When using an application to get things done, it is the interface that gives us a grasp of its functionality and puts us in control. Therefore, the closer the interface reflects each individuals patterns of understanding and getting things done, the more it allows them to do thing in a way that's natural to them and the better it serves that individuals purpose by making it easier and quicker to from A to B, from effort to result. If the interface is fixed and can't be changed, the individual needs to adapt to the software and find ways to do what they want within the framework they've got. But if the interface can be changed, users can adapt the software to suite their way of thinking and how they like to do things. Useful modification require a bit of initial thought and fiddling around but will esult in improved workflow and, afterwards, achieving the same results will take less time and effort and be more fun. So the initial loss of time can easily be regained. All in all, there is clearly something to be gained in software customisation, and generally, people enjoy making a software "their own" , a very personal, possibly unique tool that fits as good as one could make it fit.
I don't know the proper technical vocabulary for various aspects of menu design, so this isn't easy to express and I'll probably not be very clear, but I'll try to give an idea of what can be changed in v6. Hopefully this will help to get a better idea of the point of view of a user who has put in the kind of effort I'm talking about. And please don't think that the lack of feedback from other users regarding menu customisation can only leave the conclusion that something's got to be wrong with *me* for even considering to make use of these options. GUI modification isn't a new thing but has been a staple feature of many applications for ages, including some favourites of mine, like Opera, Foobar2000, or Textpad, among many others. When visiting relevant Web Forums for users of such applications, I've found that I'm, at best, I'm a minor to moderate fiddler, compared to many others users who are much more into it. So, while there might not have much feedback in this respect so far, you may be sure that these features are already used by some and are going to be used by more and more users of v6 as time passes. It may, in the end, not be the majority of users but, at least, a substantial percentage of them who'll take the trouble to spend some time modifying their Newsbin menu to some extend.
So what can be changed in v6 are the number and names of menu column headers (? not sure of the term) and of all individual commands/entries that appear in the menus, their sequence and how they are grouped and sub-grouped. One can also decide whether they appear as text or images (icons) or both and one can change the icons/images (incl. designing own icons or importing from elsewhere). One can place most used commands as icons on the menu bar, and remove or put out of sight less used commands. And there's still more one can do, some of which I'm still discovering. Not really part of GUI design but one of my most favoured options is to assign keyboard shortcuts to each command, something I've been hoping to see introduced for a long time.
The only thing regarding interface that I don't understand and come to terms with is that, in spite of all this new freedom, it is no more possible to change which screens/tabs are located on top and which ones below. Most tabs (except Groups and Image Database) are now at the exact other end to what I've been used to for the best part of a decade (and longer if I include Forte Agent use). So my brain is kind hardwired to expect most screens/tabs at the other half of the screen to where they are now, and there seems to be no way to change that. It is not just the force of arbitrary habit but the habit was always based on an underlying logic: I had pre-download info (Servers, Groups + Headers, Search) on top and download related info (download queue, pars, downloaded files and fails) below. This arrangement and the underlying logic have become so deeply hardwired into my brain that I find it difficult to get my head around the new arrangement and wonder if I'll ever get used to it. If an option to change the location of screens/tabs from above to below (and vice versa) were possible, I'd be perfectly happy, as far as interface customisation is concerned.
Well, I also preferred par recovery blocks on a list separate from the actual download queue but that was probably not simply an interface decision but more related to the function that causes the other issue I have, namely Autopar and how it is supposed to work now.
I'll respond to the Autopar issue later because if I wrote more, not only would this message, that is already far too long, become far longer, but the quality would go down too. Also, I'm still digesting both the issue as well as my frustration about it. What you mentioned about "reading ahead" just reminded me of more aspects I didn't like and that it wasn't just pars where Newsbin downloads according to an agenda of its own rather than according to sequence in the download list. Anyway, I'll call it a day for now, really need some sleep. Hope I'll find time to continue tomorrow but may take a day or two.