Unfortunately Medium has some specific problems, besides fixed elements, that make it user-unfriendly, for example the lazy loading "feature". OP's extension can fix that.
Thank you for making this, in particular thank you for the "disable lazy loading" option, which I have always found annoying when I'm on a slow connection (which is very often since I'm in Australia).
Hope someone from Medium is reading this thread -- there's a problem with your product if people who want to go to your site to take time and read consider your site unreadable.
I appreciate the creators efforts here, but honestly medium just needs to get their shit together. I use Reddit enhancement suite because it adds features. This just makes a basic blogging platform useable for reading. Personally I've just opted to not use medium any more.
On Safari and Firefox we have a built-in way to remove distractions like these, such as Reader mode. A cynical viewpoint on why Chrome doesn’t offer this is that doing this would prevent you from seeing Google’s ads.
Reader mode exists on Chrome for Android, so this is most likely a feature that mainline Chrome hasn't gotten around to rather than some nefarious plan :)
Chrome on Android seems to have a reader mode. They don't call it that, it's called "simplified page" or something like that, but it's basically the same thing as FF and safari's reader mode.
And they even prompt to use it, which isn't something I've seen Firefox do.
As much as I love reader mode, with this and the various other work arounds in this thread are we actually enabling them to make bad UI's? Avoiding sites like this might be a much better solution in the long term.
The pictured hackernoon banners are especially visually intrusive. Hackernoon also inserts text and image ads (inline) to some of the posts that contributors make. The contributor is not notified of these edits, and chrome extensions like this won’t catch them (and they are also neon green).
It might be good for their branding if my primary takeaway were positive, not annoyed.
I always find it weird if a link shows up on twitter or HN and then a few days later it appears again, now suddenly under this generic "hackernoon" branding. Medium is bad enough at hiding author identity, mixing the good with the crap, but hackernoon adds another layer and I just don't get it.
Extensions that do this terrify me. Imagine a popular Chrome extension, say, Fireshot, with 2 million active installs, selling out. The next update of the app gets shipped with a screen scraper that looks at coinbase.com. Some time after you've last visited your dashboard, it opens a connection on some entirely unrelated site and posts to the 'send' page to send all of your BTC to a third party address.
Or if you have 2FA enabled for sends, just intercept the send POST with an address of your choice, but display the user's originally input address on the confirmation screen. To make it even more confusing, keep a list of transactions:intended accounts so any time the user looks on _any_ bitcoin site it shows the transaction was going to the right account.
Without reading the source, I reckon this is because not all Medium blogs are under medium.com subdomains, so you can't request access only to *.medium.com in the extension manifest.
One of the things I can’t understand as a Chrome user and developer is how limited your options for explicit extension permissions are. Either people will not install extensions (basically my case), or the Chrome team will teach people to ignore warnings and extensive permissions not unlike what we used to do with SSL/Mixed Content warnings. (Which I guess is what they already do on Android, but still.)
Firefox also had to learn about the vulnerability of Firefox extensions the hard way, but training users to scrutinize permissions would be a great opportunity.
Can't any extension do this? They all insert javascript onto pages and they can interact with your browser directly. That's like saying "this extension can do exactly what every other extension can do".
I've gotten so used to right clicking and removing the offensive parts of websites in ublock origin that I always find it shocking just how bad the web is on a new machine. So many banners, so many subscription lists, so many useless social bars.
It's also kind of silly that I have four different extensions just to shield myself from how bad the web has gotten. I feel like I'm going under red alert every time I want to check my email.
Every time I visit medium, it shows a popup reminding me how much times I visited it before. Do they want to make me feel guilty for visiting too often?
I really love medium's editor, but I wanted a dark theme (more comfortable for the eyes), and to remove all the clutter so I could focus on no-distractions writing.
I have found a Chrome extension over a month ago called "Sticky Header Hider aka Fixed Header Fixer" by Emojistuff which works very well. Yesterday I found the other one "Make Medium Readable again" by A Bunch Tell when I changed my search term from "Sticky Headers etc" to dickbars and found I am not the only one being tormented by those things. I also see another extension for Apple called Unobstruct.
I like the option "Disable lazy image loading". I have noticed that. I thought it was for constantly loading of adverts.
Pleased to see something done about this annoying practice.
They think I am so stupid that I can't locate the navigation bar so they have to ram in my face/fixed line of site constantly.
So nice to have the freedom back without any work in hiding things with Adblock or clicking that bookmark for most sites.
[+] [-] outsidetheparty|8 years ago|reply
This is it:
[+] [-] ronjouch|8 years ago|reply
[+] [-] mastazi|8 years ago|reply
[+] [-] mayneack|8 years ago|reply
[+] [-] have_faith|8 years ago|reply
[+] [-] programbreeding|8 years ago|reply
[+] [-] alpb|8 years ago|reply
[+] [-] plinkplink|8 years ago|reply
.highlightMenu { display: none!important; }
Stylish - https://addons.mozilla.org/en-US/firefox/addon/stylish/
Stylebot - https://chrome.google.com/webstore/detail/stylebot/oiaejidbm...
Sorry if this has been answered already, didn't have time to read through replies.
[+] [-] thebaer|8 years ago|reply
And feel free to suggest any improvements, or submit a pull request on GitHub! https://github.com/thebaer/MMRA
[+] [-] mastazi|8 years ago|reply
[+] [-] ptyyy|8 years ago|reply
[+] [-] hardwaresofton|8 years ago|reply
[+] [-] paulie_a|8 years ago|reply
[+] [-] saagarjha|8 years ago|reply
[+] [-] rwc|8 years ago|reply
[+] [-] lylo|8 years ago|reply
https://chrome.google.com/webstore/detail/just-read/dgmanlpm...
[+] [-] ender7|8 years ago|reply
[+] [-] notatoad|8 years ago|reply
And they even prompt to use it, which isn't something I've seen Firefox do.
[+] [-] PKop|8 years ago|reply
chrome://flags/#reader-mode-heuristics
[+] [-] flukus|8 years ago|reply
[+] [-] IncRnd|8 years ago|reply
[+] [-] gnicholas|8 years ago|reply
It might be good for their branding if my primary takeaway were positive, not annoyed.
[+] [-] detaro|8 years ago|reply
[+] [-] kmfrk|8 years ago|reply
I wish I could tell people it’s straightforward to migrate from Medium, but it involved a lot of annoying copy-pasting when I did it.
Sooner is better than later, though. Call it markup debt if you well.
[+] [-] drunkkcunt|8 years ago|reply
[+] [-] arnaudsm|8 years ago|reply
[+] [-] amelius|8 years ago|reply
[+] [-] erichurkman|8 years ago|reply
Or if you have 2FA enabled for sends, just intercept the send POST with an address of your choice, but display the user's originally input address on the confirmation screen. To make it even more confusing, keep a list of transactions:intended accounts so any time the user looks on _any_ bitcoin site it shows the transaction was going to the right account.
[+] [-] dictum|8 years ago|reply
[+] [-] kmfrk|8 years ago|reply
Firefox also had to learn about the vulnerability of Firefox extensions the hard way, but training users to scrutinize permissions would be a great opportunity.
[+] [-] thebaer|8 years ago|reply
It's also on the list of issues to fix: https://github.com/thebaer/MMRA/issues/15
[+] [-] ashelmire|8 years ago|reply
[+] [-] dotmanish|8 years ago|reply
[+] [-] hprotagonist|8 years ago|reply
Unobstruct is a good anti-dickbar tool for iOS.
[+] [-] amelius|8 years ago|reply
Perhaps using a combination of AI/ML and collaborative raw-text extraction.
[+] [-] fancyfacebook|8 years ago|reply
It's also kind of silly that I have four different extensions just to shield myself from how bad the web has gotten. I feel like I'm going under red alert every time I want to check my email.
[+] [-] pmlnr|8 years ago|reply
Ever considered using a non-web email client? K9, Tunderbird, Evolution, Kmail, Geary, mutt, alpine, etc?
[+] [-] dredmorbius|8 years ago|reply
[+] [-] noahster11|8 years ago|reply
[+] [-] B1FF_PSUVM|8 years ago|reply
I hate reading between slats on Medium, don't they realize that?
What's their incentive for it?
[+] [-] codedokode|8 years ago|reply
[+] [-] rayalez|8 years ago|reply
https://userstyles.org/styles/150108/medium-custom
But it is more focused on the writing experience.
I really love medium's editor, but I wanted a dark theme (more comfortable for the eyes), and to remove all the clutter so I could focus on no-distractions writing.
I hope you'll find it useful =)
[+] [-] lykahb|8 years ago|reply
[+] [-] Rskeats|8 years ago|reply
I like the option "Disable lazy image loading". I have noticed that. I thought it was for constantly loading of adverts.
Pleased to see something done about this annoying practice.
They think I am so stupid that I can't locate the navigation bar so they have to ram in my face/fixed line of site constantly.
So nice to have the freedom back without any work in hiding things with Adblock or clicking that bookmark for most sites.
[+] [-] sagichmal|8 years ago|reply
[+] [-] thebaer|8 years ago|reply
[0]: https://github.com/thebaer/MMRA/blob/master/content.js#L66
[+] [-] cabalamat|8 years ago|reply