Most web sites aren't accessible. A capability is irrelevant if it's never used.
Meanwhile, beauty is in the eye of the beholder. The modern webtech trends are offensive to my eyes - in addition to being ridiculously compute- and visual-space-inefficient.
If you’re referring to the oft discussed “information density” issue, my goodness, scroll a little. That spacing is good for usability and, yes, accessibility. Those larger action targets and the space between them are not only good for us with vision impairment but for people whose only computing device is a phone.
That's an anti-solution. Scrolling is bad for your brain and reduces comprehension - it makes it harder for your brain to figure out what's going on.
There's a continuum between "everything on the screen is 6pt text with no spacing" and gigantic mobile-UI buttons on a desktop environment - and modern webdev errs far too close to the latter.
> That spacing is good [...] accessibility.
Big buttons with small text and no borders - which are part of the design trend - are significantly worse for accessibility.
> That spacing is good for usability
Spacing in general? Yes. The ridiculous amounts of spacing that modern webdev encourages? Absolutely not. There are diminishing returns, and modern webdev goes from "reasonable" into "unreasonable" territory.
> Those larger action targets and the space between them are not only good for us with vision impairment but for people whose only computing device is a phone.
My argument had to do with desktop platforms. You can build websites that are usable on phones while being efficient on desktops, either by building two separate sites, or through responsive design - but modern webdev doesn't, instead choosing to build desktop sites that have all of the aforementioned problems for no good technical reason.
First of all, I appreciate you responding. And confirming that I did understand your complaint.
> There's a continuum between "everything on the screen is 6pt text with no spacing" and gigantic mobile-UI buttons on a desktop environment - and modern webdev errs far too close to the latter.
This is probably not out of laziness or lack of consideration, but because pixel accurate pointing devices also better serve a wider range of desktop users when there’s larger targets. If you’re upset by this, you’re better off focusing on improving vision correction and motor skills than complaining about designs that accommodate more people than just you.
> Big buttons with small text and no borders - which are part of the design trend - are significantly worse for accessibility.
I disagree with your interpretation of the design trend. What I see is buttons with text consistently sized, and with padding fitting to the container to halve the cumulative padding while providing the same tappable area.
> Spacing in general? Yes. The ridiculous amounts of spacing that modern webdev encourages? Absolutely not. There are diminishing returns, and modern webdev goes from "reasonable" into "unreasonable" territory.
This is apparently entirely a matter of experience and opinion. But I do the majority of my web browsing on my phone except when I’m doing dev, and I feel exactly the opposite. Stuff is too crammed in. When I do browse on my computer I don’t see more spacing, just larger sizes of everything.
> My argument had to do with desktop platforms. You can build websites that are usable on phones while being efficient on desktops, either by building two separate sites, or through responsive design - but modern webdev doesn't, instead choosing to build desktop sites that have all of the aforementioned problems for no good technical reason.
What you’re describing is the baseline principle of responsive design. It should be available on every device. If you’re using a touch interface on a tablet, no one can know for sure you’re not on a desktop. So, big touch targets are still necessary for those users.
I’ve noticed a pattern of what I get downvoted for and it doesn’t reflect well on this community.
1. Asking people to show a little empathy to others (eg use your scroll wheel so people can benefit from reading a thing or clicking it at all)
2. Asking people to show a little empathy to others (eg recognizing that people who have violent ideologies are dangerous and don’t deserve free mandatory amplification from others’ resources).
3. Asking people to show a little empathy to others (eg not trashing people’s fun/exploratory/educational/hobby projects).
I don’t get downvoted for anything else. I’m sometimes surprised for the silly stuff I get upvoted for. But give half a damn and it’s just like the hateful crowds on Slashdot and 4chan and every platform they’ve flocked to, who just hate seeing anyone give a fuck about anyone or anything.
Personally, I get downvoted for literally anything I type about Apple. Apple zealots will steadfastly defend the honor of the company even in opposition to their own interests.
You jumped to a conclusion about what was said (the informational issue). Then you very combatively and rudely dismissed that idea.
It reads like you had a bone to pick with the information density argument, and just wanted to get into a flamewar when you saw someone who perhaps disagreed with you.
I expect people weren't downvoting empathy. I think they were down voting a rude attempt at starting an off-topic flame war.
I appreciate you telling me your perspective. I honestly didn’t know how else to interpret the comment, and I had no rude or combative intentions. I have no energy or desire for a flame war. I do have a direct communication style that can be offputting to some. Thank you for helping me remember to pay attention to that.
Meanwhile, beauty is in the eye of the beholder. The modern webtech trends are offensive to my eyes - in addition to being ridiculously compute- and visual-space-inefficient.