Visual problems besetting Android's Lollipop
shkspr.mobi
shkspr.mobi
I really hate black on white, it has something to do with my eyes and white on black is much more comfortable. Desktop can be set, desktop browsers can be styled using userscripts or addons but mobile hardly.
So I would love to have the option to render light text on dark backgrounds independently of the page CSS on mobile browsers and I don't mean the silly Chrome invert mode that inverts the images as well.
Mobile apps would be better with this especially at night with lights off it is much more comfortable than the white background no matter how much dimming or redshifting you use. Some have dark themes but lot of them don't.
Worth mentioning Lasik doesn't help here, it only helps with far vision, it can actually make near vision worse because it can cause other visual aberrations.
[1]: https://bugzilla.mozilla.org/show_bug.cgi?id=710298
[2]: https://www.reddit.com/r/firefox/comments/1mkqry/firefox_24_...
What does the text on the bottom mean? Oh you can't read it? Yeah it's Chinese. These are the "buttons" for Repeat, Shuffle, etc. I have no idea what kind of designer thought it was wise to use text instead of icons there, especially since most icons in a music player are easily recognized most of the time.
It all started with this "trend" to go flat, now I can't even see what are supposed to be buttons and what not.
Also, my parents (both new iPhone users) would have no idea what the shuffle and repeat icons mean. They're not tech-savvy at all and don't recognize those icons. However, they've seen play, pause, and skip buttons their entire lives on radios. I think Apple deliberately chose to make certain buttons text.
Seriously, why would you use a Chinese screenshot as an example? I'm so confused as to what your thought process was... of course nobody can read it...
I learned to read at 3 1/2 and by the time I was in school I couldn't see the blackboard. I felt wearing glasses isolated me from people and made it harder to fit into school. At least I got good at reading so I put up good numbers in high school and college and went on to get a PhD.
It is so ironic that mobile technology will make people's vision get worse except then all you know about is Mario and Yoshi.
The text wrap problem is pretty weak though. As far as I can see, this 'bug' report was well managed. It is not a bug, just somebody disagreeing with a change in the platform. It is well explained in the 4.4 release documentation, along with the reasons behind it. Unless the author explains why the Chrome team is mistaken, this is entirely pointless.
Text reflow was/is a killer feature of the original Android browser (which cyanogenmod still uses, fortunately).
Reading the HN front page is a PITA without it.
Of course the OP is correct when he says those contrast ratios (nice tool[2] for calculating that, BTW) are way too low.
[1] http://www.google.com/design/spec/material-design/introducti...
[2] http://leaverou.github.io/contrast-ratio/#%23389088-on-%2300...
I've been intending to do my own bugs&annoyances writeup - my overall experience with 5.0 and 5.0.1 has been bad enough that I'm dumping L for cyanogenmod 4.4. I tried to do it yesterday, in fact, but adb backup with the -shared option seems to hang forever with 5.0.1 :/
[1] I kinda see that I may be coming off as a whiny, change-resistant douche here, but I don't think that is the case: I was actually very excited about the 5.0 release - both for the material design update (i felt it looked great on paper) and for the new runtime. I was prepared for UI/X changes, obviously. I was prepared to forgive bugs as well, but not at this level. ("How excited?" - "Manually-checking-for-updates-several-times-a-day-for-weeks excited. Plenty")
I'm a big fan of complaining, actually. It's a good cost/benefit potential, the only downside is when the target becomes alienated. The upside to psychopathy is that criticism is just data, and not alienating. I hope that, if and when I release some software into the world, I will be able to treat complaint as data.
Cheers.