4 ms·
We are a very diverse bunch - some people like endless emoji animations some hate them. How would we implement a web that works well for (almost) everyone? Some
by badtension 4y ago
We are a very diverse bunch - some people like endless emoji animations some hate them. How would we implement a web that works well for (almost) everyone? Something like an alt_videoframe=3 that is static when the user chooses so? What about fade-in / slide transition vs. instantly displaying hidden text after clicking "show more"?
I feel like the whole accessibility discussion is not visible enough. So many websites presume specific display settings and perfect vision among its users. Even the initial caps in the linked article are overdone in my opinion - think about non-native English speakers and how they may be very confused by them.
edit: a good example can be the newly rolled out Reddit feature: "Shop Avatars" - they added a constant animation on the top which is really annoying.
- causi 4y agoPeople can't look beyond the specific use case they envision. For example, probably half the pages linked on HN are just godawful to use on a mobile browser in landscape mode.
- badtension 4y agoThat's a good point and highlights how important it is to make software widely accessible. Reminds me of device driver problems on Linux and the "works for me" mentality. When you take into account various types of devices, resolutions, operating systems, use cases, language barriers, user age, vision problems and disabilities the number of possible issues is staggering. I think a well engineered product should never be ignorant of them and cover as much as it can (as long as it's feasible).
- toxicFork 4y agoJust like OS dark mode settings, have a toggle for animations too. Then let the developers and designers use the switch if they care.
- CharlesW 4y ago> Just like OS dark mode settings, have a toggle for animations too. Happily, this exists! My other response links to more detail on the CSS "prefers reduced motion" media query, including where to find this toggle on various OSs.