Even on my laptop, I'm no longer able to browse without a bookmarklet handy to remove sticky position elements. Vertical space is at enough of a premium just from the prevalence of widescreen aspect ratios; we don't need so many inch-tall menu bars and overlays getting in the way of the real content.
I set this flag in Chrome so I always get the "Show Simplified View" prompt. It can sometimes get in the way, but it's generally nice to have. Wish it was simply a menu option.
Comments
Please note: Unrelated to article content.
https://i.imgur.com/htxpRh7.jpg
Medium's viewport is now about an inch tall on my phone, unless I carefully click 3 different 1sqmm X's. That's... Gross.
Even on my laptop, I'm no longer able to browse without a bookmarklet handy to remove sticky position elements. Vertical space is at enough of a premium just from the prevalence of widescreen aspect ratios; we don't need so many inch-tall menu bars and overlays getting in the way of the real content.
"An app designed for readers." Ironic.
I can read every word in that screenshot!
The only words I can't read are the words not visible in the screenshot.
Medium annoys me so hard I just give up on reading content and close the page.
I do the same. I feel this was not always the case but now the banners are so annoying I have just given up on medium-hosted content.
I've switched all of my mobile browsing to Firefox with ublock origin. I've got the "annoyance" filters enabled. It's a game changer.
Medium seems to be a poor webhost from my POV.
Works beautifully without JS.
I set this flag in Chrome so I always get the "Show Simplified View" prompt. It can sometimes get in the way, but it's generally nice to have. Wish it was simply a menu option.
chrome://flags/#reader-mode-heuristics
:o It seems I don't have this flag. I'm running chrome Version 71.0.3578.98 (Official Build) (64-bit.
edit: Ah mobile only I see..
Yeah. I have the sticky header bookmarklet saved first in my bookmarks so I can hit it whenever I browse Medium on mobile.
This sounds useful, would you mind sharing?
javascript:(function()%7B(function () %7Bvar i%2C elements %3D document.querySelectorAll('body *')%3Bfor (i %3D 0%3B i < elements.length%3B i%2B%2B) %7Bif (getComputedStyle(elements%5Bi%5D).position %3D%3D%3D 'fixed') %7Belements%5Bi%5D.parentNode.removeChild(elements%5Bi%5D)%3B%7D%7D%7D)()%7D)()
you could just use greasemonkey or whatever the chrome equivalent is instead