Giter VIP home page Giter VIP logo

mmra's People

Contributors

bkjoel avatar captdaylight avatar fregante avatar jorgegonzalez avatar kgdiem avatar nudin avatar panckreous avatar ris58h avatar salmanulfarzy avatar thebaer avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

mmra's Issues

Option to disable full-width images

Besides the massive headers (#9), one of the things that often annoys me in Medium posts is the huge, full-width images in the body of the post.

I think scaling them down to reasonable sizes can be achieved by changing the sectionLayout--fullWidth class to have the same definitions as the sectionLayout--insetColumn class, i.e.:

.sectionLayout--fullWidth {
    max-width: 740px;
    margin: 0 auto;
}

It also helps to reduce the huge bottom margin in figure element:

.graf--layoutFillWidth {
    margin-bottom: inherit;
}

Git-flow structure

I notice there's a develop branch but it seems like it's not as much used as the master branch.
Is there a rule or pattern we need to follow?
What branch should I work on in my fork and what branch should I create Pull Requests against?

Idea: Hide member-only content

From the Chrome store:

Is there any way you can add an option to hide the member only posts? It feels like my feed is about 90% member only posts these days and it is difficult to get to ones I can actually read.

It looks like this is possible by finding any article and .u-borderBox elements that contain a .svgIcon--star element, and hiding that parent element. But it looks like my feed is also 98% member-only posts, so completely hiding these would make for a very empty website. Maybe instead we should make these articles less prominent, and add something like opacity: 0.3 to the parent element.

Safari Extension on Catalina

It seems that the Safari extension is not supported on Catalina macOs. Could you make it available for Catalina please?

Option to remove "Top highlight" (and/or other highlights)

First of all, thanks for the fantastic extension (although I have reservations about the name).

Personally, I don't give a stuff about what other people are highlighting on an article — I find the highlights on Medium more distracting than helpful. I especially hate reading an article where an entire paragraph is selected as the "top highlight".

I'd love an option to turn off the highlights. I don't have a Medium account, so I'm not sure how this would affect users' saved highlights (hence why I suggested an option rather than a default).

I'm willing to make a PR if needed.

Too broad permissions

Why is this extension asking for permission to access all websites?

This should either be prominently documented in the description or removed.

Option to disable default features

The options menu for MMRA on Firefox has three default features: Unstick navigation bar, hide updates bar, and smaller header images. These options cannot be disabled without uninstalling the addon.

It would be nice to have an option to individually override these default settings.

Default features

Chrome Extension is not working on Brave Browser

Hi,

Usually most of the google chromes extensions are working properly on Brave Browser, But it seems that the MMRA is not working fine on Brave. Is it just me or anyone has experienced similar?

Editor options

Is it possible to have a sort of .editorconfig file to set spacing and tabbing and all that to match what you're currently using?
For example I have set my spacing for JS to 2 spaces and it formats EVERYTHING if I try to make a change..

Unnecessary browser_action in manifest.json

browser_action section with default_icon adds an extensions icon to browser's top bar (true for Firefox; Chrome adds the icon even there is no browser_action specified).
As I can see there is no any action this extension performs when user clicks the icon. So in Firefox I just have unnecessary icon in the top bar. Could you remove it?

Huge header image not reduced

I'm not sure whether this is a regression of #10 or simply a different markup that would need to be supported, but see for example https://articles.mattoakes.net/a-better-way-to-automatically-merge-changes-in-your-xcode-project-files-3d83b3583fe4 -- for me, the title image isn't reduced.

Perhaps it's a CSP issue? I'm seeing the following error in the console:

Content Security Policy: The page’s settings blocked the loading of a resource at data:application/javascript;base64,KGZ1b... (“script-src 'unsafe-eval' 'unsafe-inline' about: https: https://articles.mattoakes.net”).

Idea: Option to hide the Featured section

The first page of medium.com is the Featured section chosen by the editorial board, and there's no way to opt out. There's no way to signal disinterest in the articles, topics, or writers; as there is in the following sections, Top stories for you, New from your network, etc.

Are you open to this feature if I submit a PR?

Make GIF-laden articles less annoying

Articles full of GIFs can be annoying. Either:

  • Add an option to remove GIFs, or
  • Replace GIFs with static images by default

Implementation
I like the second option better. We might be able to replace <img>s with <canvas>s -- this SO question indicates that setting an animated GIF as the background to a <canvas> will only show a static image. Maybe then clicking the canvas can replace it with an img that has the original GIF url as its src.

Feature request
Requested on Hacker News discussion and on Designer News.

Explore Safari support

I suspect that MMRA will work just fine in Safari, it just needs to be bundled as a Safari extension.

Disable dynamic loading of images?

Wow, what an excellent extension! Thank you so much @thebaer ! I have a request but I'm not sure if it's possible. One of the biggest annoyances is dynamic loading of images on Medium. When I open a page, none of the images below the fold are actually loaded which means if I disconnect from the network (during a commute), I won't see any of the images below. Would it be possible to load all the images when the page loads? Thanks!

Hide the `postMeterBar`

There's a new annoyance that doesn't seem to be blocked by the extension:
4
CSS classes of this bar:
postMeterBar u-sizeFullWidth u-fixed u-backgroundWhite u-boxShadowTop u-borderBottomLightest u-bottom0 js-meterBanner

Add an option to hide the .highlightMenu

Add an option to hide the .highlightMenu when you're selecting something.

image

I would make a PR but for some reason the extension doesn't work if I load it locally. You can just do something like document.querySelector('.highlightMenu').style.display = 'none';.

Great work btw 👍

Extension not available on Firefox Mobile

When trying to install this onto FIrefox Mobile, this error pops up and "Add to Firefox" button is unclickable:

screenshot_20181028-213405_firefox_beta

This is on Firefox Android Beta 64.0b3.

I hope Firefox Mobile should be supported, since one of the mentioned features is that it hides "Open in app" on Firefox Mobile?

MMRA when user navigates to a post

Right now Medium is only Made Readable Again when a site first loads. This may leave readers with an un-great experience after they navigate to a post

Add option to hide dickbar

For Ultimate Readability, add extension setting to hide dickbar, too.

When enabled:

document.querySelector('.js-postShareWidget').style.display = 'none'
document.querySelector('footer > .container:first-child').style.display = 'none'

Make Comment Links Clickable Again

Whenever I'm reading the comments on medium.com, this shithole website decides that should I try to middle-click a link, they will open a new window for me that displays just the comment that I clicked instead of going to the place that I wanted to go to.

That's because links in the comment section are represented like this:

<span
  class="markup--anchor markup--p-anchor"
  data-action="open-inner-link"
  data-action-value="https://the-actual-content-I-wanted.com"
>
  https://the-actual-content-I-wanted.com
</span>

The feature that I'm proposing would replace those spans with <a> tags. As a byproduct of this feature their click tracking for these links would also be disabled.

I can probably build this. I'm working on my own Chrome extension right now and I'm familiar with the environment. So, I'm just leaving this here as a note in the hopes that I can get to this soon.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.