|
Between seeing this last week and revisiting today, I helped out a friend who had lost his freedom pass, as being an old codger, he's not grand on't t'internet.
Anyway, back in June this year I ordered him said pass, which he lost, so I had to order a replacement.
Would it let me pay online in December? No, because he'd paid in person in June. Really? Really.
Pete Lomax
|
|
|
|
|
I've long had a profound dislike for mobile apps that have the "touch target too small" design flaw. I've even stated that if I had a mobile developer working for me and I saw them testing with a mouse, I'd crush their hands with a sledgehammer. That said, I've recently found a more fundamental visual design issue. Six weeks ago I fell and ruptured my right eye, and had to have it removed a couple days later. I'm now dependent on one eye, which means I have no depth perception. You'd think this would have little effect on the usability of a mobile app, but that just ain't so. My touch accuracy is much lower than before, and the way I see the phone is ... different.
I'm on my third keyboard app, trying to find one that reads my touches correctly. None of them I've tried so far handle text selection and copy/paste in a way I can use, because they all expect near pixel-accuracy finger motions. They all want you to touch the location in the text where you want the cursor, but none of them move the cursor in a reasonable way.
Designers have become very aggressive in interpreting combinations of gestures as commands. Unfortunately for me, the small motions I need to make to improve my accuracy are being handled as obscure commands. The text message app in my phone (Samsung Galaxy S9+) is now triggering a "call sender?" prompt when I touch on a conversation to just select it.
By this time if you're still reading, you're probably thinking I should investigate one or more accessibility apps. From what I've seen, they go overboard for the issues I'm dealing with.
The changes I need are simple. Touch targets should take advantage of available real estate. If you've only got three or four targets on the screen, use the whole screen divided into parts for the targets. Don't crowd targets together more than a typical finger width spacing. If it looks like a button (a rectangle with text or an icon), then make the whole damned rectangle the touch target, not just the ing text or icon. Let me disable handling of complicated gestures, or at least redirect them to something innocuous.
Software Zen: delete this;
modified 6-Dec-20 9:22am.
|
|
|
|
|
Sometimes isn't some function or characteristic that a library/UI or any other component/framework has or has not that is annoying, but rather the fact that some property or function exists, has an implicit (or explicit) purpose that is just obvious, but for some reason it simply not work!
Eg: a Background property with a color that once set simply doesn't show because needs another property somewhere else set that makes no sense in context.
|
|
|
|
|
As mentioned above, requiring irrelevant permissions.
Apps that would fit really nicely on a landscape tablet screen, but force you to stand on your ear because they think you're using a portrait shaped phone.
Software rusts. Simon Stephenson, ca 1994. So does this signature. me, 2012
|
|
|
|
|
I do appreciate you ordering the results from highest # of votes to lowest. I did chose the same top 4. The choice "UI elements (eg hover) that work with a mouse, but not when using a finger" gave me a good laugh.
|
|
|
|
|
Sites like that are banned. Especially on mobile.
#SupportHeForShe
Government can give you nothing but what it takes from somebody else. A government big enough to give you everything you want is big enough to take everything you've got, including your freedom.-Ezra Taft Benson
You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun
|
|
|
|
|
I really hate seeing a UI where Dark Mode means the navi or frame has a dark background, but the main screen still has a bright white background.
Money makes the world go round ... but documentation moves the money.
|
|
|
|
|
Shame that wasn't an option, it just annoys me in general......when the kids try to show me something on their phones I'm just like aaarrgghhh! I think I mentioned back in 2015 when the work provided mobile was an iPhone and.....say no more
|
|
|
|
|
Like this bank app refusing to let me do any banking operations if I turn off the GPS. When this was brought up in media, the bank answered that the ability to point the user to their nearest branch office from the customer's current location was such a fundamental part of their service offering that an app without this functionality would be completely meaningless.
Excuse me, but why do I use a bank app? Because I do not want to go to a physical branch office to do banking operations!
|
|
|
|
|
Exactly things like that.
Google Maps always nags me to allow it to search for Wifi in the background... When Google collected their streetview data in germany, they also included Wifi data, which was ruled illegal - long before GDPR. So they found a way to circumvent it - why am I not surprised?
Google Playstore wants to access everything. No, not granted.
But now Google seems to "pay" me for my refusal: I enjoy great experiences with Maps, see e.g.
UI Bites - What the Daily WTF?[^]
Oh sanctissimi Wilhelmus, Theodorus, et Fredericus!
|
|
|
|
|
Appears the guy is "extremely zoomed-in" somehow...
#SupportHeForShe
Government can give you nothing but what it takes from somebody else. A government big enough to give you everything you want is big enough to take everything you've got, including your freedom.-Ezra Taft Benson
You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun
|
|
|
|
|
Better to design first for mobile device and not desktop.
|
|
|
|
|
I clicked a box or two, things that bother me about any application.
The main application that I find a problem in all its aspects is "texting". As bad as, if not worse than, FauxBook, Twatter, &etc.
These interfaces are used to suck life out of people; mental prowess from the masses who've, in the best of times, have little if any to spare, and generally are causing massive social and intellectual damage on a scale that germ or chemical warfare wouldn't "hope" to accomplish.
Best stop now, lest the become a rant.
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
Why wasn't that an option?
I’ve given up trying to be calm. However, I am open to feeling slightly less agitated.
|
|
|
|
|
Especially what I just experienced with MFA on Office 365. The UI elements were tiny - I had to zoom the UI just to be able to click on the input box for the code, than pan over to find the "Continue" button.
Wow Microsoft, you couldn't detect that I'm on my phone and fit, literally, the short text, the input box, and the button on the screen so I didn't have to zoom & pan?
And while we're at it, if I'm on my phone logging in, doesn't it rather defeat the purpose to send the MFA code to that very same phone?
|
|
|
|
|
Yeah, I've had the same thought. Kinda stoopink.
#SupportHeForShe
Government can give you nothing but what it takes from somebody else. A government big enough to give you everything you want is big enough to take everything you've got, including your freedom.-Ezra Taft Benson
You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun
|
|
|
|
|
That's the worst for me
|
|
|
|
|
Which is a PITA if their rules for "valid characters in a domain" are just a..z, 0..9, and dot.
Particularly when your domain contains a hyphen ...
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
OriginalGriff wrote: Particularly when your domain contains a hyphen ... Another one, making me even quit on registrations and/or purchases, is their rules as to what qualifies as an acceptable top-level-domain.
I've had a .info for well over a decade and only in the last year do applications determine with their astute logic that it's an invalid email address.
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
Amen to that! Though most sites now seem to acknowledge that hyphens are legal in domain names. The problem used to be much worse.
|
|
|
|
|
... and entities recognized only by the publisher's home state.
|
|
|
|
|
I used to hate excessively long dropdowns - even the smaller ones that contain, for example a US State or territory (a shorter list than countries).
Leave it to users to type in something that doesn't match, like misspelling Texass, or using TE instead of TX. Having paid a heavy price to fix free-form user input I now make big lists. "It's them or Me !"
Now, to be fair, on the generic interface I made for my employer, the lists can can have parent/child relationships (and sibling relationships and even foster parent relationships). Someday, the logic and operation of these will become an article.
Even those - are as much for my/our benefit as it is for them: on absurd selections on subsequent drop-lists is possible because a selection controls the next level.
It all goes back to the same villain, the user.
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
For those cases I prefer lists with autocomplete text, so that once the user types T the list reduces from all the states to Texas and Tennessee ; and when they get to Tex , Texas is autoselected. Continuing to type Texass results in the selection and list being cleared, as does navigating away before making a selection by typing or clicking something on the list.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
The <select> control for HTML is less accommodating with respect to the autocomplete. It only looks at the input as the first letter of the string unless you type fast. It jumps to a sweet spot in the list and that's not bad.
There is the <datalist> control that sets that up (I forget it at the moment) which requires the complete list (as would the select control) but as one types it finds anything containing the substring.
It could be coded - even W3Schools gives an example for encoding autocomplete, of sorts.
With the parent/child relationship available, in some ways it trumps autocomplete in that only the correct answers are allowed from a list based upon previous selection(s). It is empty until there is some parental control (PC of the 2nd kind). Multiple parents may even winnow choices to none. This cascades indefinitely through generations.
I've two main types of "production": (1) a generic reporting setup which has feature creep that would make anyone proud. The DBA does the real production with this and I add features so he doesn't have to. It generates HTML for input, editing, etc. Record sets are automatically converted to tables (paged if desired) with labeled columns and even this has feature creep. (2) one-off pages. Here the lists with auto fill may be an option. I don't make long lists in these.
The (1) generated lists are from a master table "list of lists". Only a list of the 400 or so employees ever gets excessive and many things that use that are typically culled by departments and permission.
Somehow, it all works out - but a list as you describe may become a recreational development when I get a chance - akin to the <datalist> but doing it with an assortment of option (begins-with, contains, with or without allowing non-members, other fantasies).
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
Agree on the base <select> sucking. For years I've used Select2 instead. More recently I've started using Chosen because it's more keyboard friendly.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|