Keep in mind that programmers also gave us this: http://www.martin-achern.de/wgetgui/images/linux_wgetgui.jpg
People across all disciplines are capable of making poor design choices
Keep in mind that programmers also gave us this: http://www.martin-achern.de/wgetgui/images/linux_wgetgui.jpg
People across all disciplines are capable of making poor design choices
Essentially, this is not even a GUI application, this is a printed cheat sheet for console program with interactivity, like HyperCard or '90s context help systems, but with “callbacks” affecting the program state. It is made for people who know and understand the console version, and just want to choose options with the mouse. Of course, it may be advertised as something made for regular people, but that's a honest false belief. It's more of a convenient shell alias transferred into 2D, something which is not expected to be super nice, or handle all corner cases if it helps you in general.
I think it is, actually, something to be encouraged. There are some tools that people made in Flash for their own use or some fan group because that's what they “programmed” in, not to mention big examples like (Visual) Basic, etc. A user is not just a consumer of what comes to the dumb personal device, a user is someone who can make it work in some unique way, because that's what computers are made for.
You're basically proving the point. That is so much clearer and obvious to use than the screenshots in the original article, and it doesn't treat you like an idiot.
This application still has an absolutely crap design.
* How do I specify where the downloaded data goes? Why are there onscreen options for literally everything else, but not that?
* Which text entry fields are disabled, and which ones are enabled? This is something Win95 got right.
* What even is "force directories"? And it looks like checkboxes are used for both it and "no directories", so what happens if I check both?
* What's the difference between Spider and Recursive? Those sound like the same thing to me, and I know I'm in a pretty elite club just knowing what web spiders are at all.
* Are jpeg/gif/etc only used when Reject is turned on, or are they also used when Accept is turned on?
* Is the wget-list input field connected to the Input file checkbox? It's right underneath it, and presumably I have to specify the input file somewhere, but the spacing implies it's not.
* What's the difference between "quiet" and "non verbose"? What happens if both are turned on?
* The rest of the buttons are pretty well labeled, but what's AG?
* Does it really need its own quit button? The window manager already provides one.
I didn’t stop listing problems because I ran out. I stopped because I got bored. Now you got me going again:
* Why does input-file have no “Browse” button?
* Why does log file have no “Browse” button?
* What is the point of showing the command line flags? I’ve seen a few GUI apps that let me “export CLI” commands that match what I configured in the GUI. That would be a much better way to do this.
* Why does nothing indicate that the exclude/include lists are only used for recursive fetching?
* Extra Params can potentially be very long, yet the box is tiny.
* I assume quota=0 turns the feature off. Why no check mark?
* Why do the exclude lists have check marks, when leaving them empty should be equivalent to turning them off, if quota has none.
Wget’s CLI is better than that thing.
> but it's better than the "small mysterious monochrome hieroglyphics floating in a sea of white/darkness" that "modern" UIs seem to be gravitating towards. At least textual labels are searchable.
I did intentionally start my post by saying I agree with this part. iOS 7 was a mistake.
Ah, I can just feel it failing to pop up a tooltip when I mouse over the "spider" option!
I can also feel the entire window disappearing when I click "START wget." Is that what happens? Maybe not, but that was par for the course on a lot of those motif GUIs.
And I can definitely feel how the growing information density was even frustrating the poor dev. "Load sett.", "Save sett.", ah fuck it... "AG"
And again, feeling the disappointment as I mouse over "AG" and get nothing...