sindresorhus / hide-files-on-github

Chrome extension - Hide nonessential files from the GitHub file browser
https://chrome.google.com/webstore/detail/hide-files-on-github/lpnakhpaodhdkleejaehlapdhbgjbddp
MIT License
320 stars 35 forks source link

Firefox support #70

Closed salmanulfarzy closed 6 years ago

salmanulfarzy commented 6 years ago

Saw #54 and still making a PR to support Firefox since the changes are minor.

Changes tested with Firefox 62 and Chromium 68.

If maintainers don't want to support Firefox because of maintenance burden, I would be happy to Firefox support here or submit it as separate extension on AMO under different name. Really wish this would be accepted here because separate extension will most likely lead to code syncing and update issues.

rugk commented 6 years ago

(sync wasn't working with testing, Anyway to fix this ?)

In general it does work. Maybe you did notw ait long enough or such stuff... In general I can say, it works.

salmanulfarzy commented 6 years ago

storage.sync requires add-on id on manifest.json, Will updated with that.

fregante commented 6 years ago

Excellent! Thanks for finding that info.

I think Sindre's main gripe with Firefox is AMO's strict reviewers, so as long as we don't have to publish it to AMO and don't have to make sacrifices for it we can "support" it.

@sindresorhus what do you say?


Linting errors fixed in #71

salmanulfarzy commented 6 years ago

Can we setup auto publishing to AMO with travis similar to refined-github ?

fregante commented 6 years ago

I think Sindre's main gripe with Firefox is AMO's strict reviewers, so as long as we don't have to publish it to AMO and don't have to make sacrifices for it we can "support" it.

rugk commented 6 years ago

You don't have to, if it is done automatically... 😉

Anyway, I think reviews on AMO are quite fast and so on nowadays. (before ff v57 it was sometimes a lot more delayed) So as long as you abine by the rules (and don't include minified custom stuff without prividing corresponding source code), it should be all well.

salmanulfarzy commented 6 years ago

AMO review process has improved considerably after webext. I saw you guys encounter some deployment issues with RGH on AMO and solving it. This extension isn't complex as RGH so thought this won't be an issue and published it when this was merged, Excuse me for that.

I'll remove the listing and move to new name ASAP. Hope you would reconsider publishing to Firefox.

fregante commented 6 years ago

Manual reviews still happen and developers still get bothered by reviewers and the extension can get blocked. Automatic deployment solves absolutely nothing. I don’t blame Sindre for not wanting to put up with it when you can just use Foxified to install from the Chrome Web Store.

rugk commented 6 years ago

I am glad that these reviews are done as some recent events show. Also, as a dev you can avoid it just by keeping to the rules. Once it is in, it is unlikely to get blocked unless you include malware or such stuff. So automatic deployment makes totally sense, IMHO.

salmanulfarzy commented 6 years ago

Understand the sentiment behind not wanting to publish in AMO. Still pushing it because Foxified has been discontinued and not working on latest versions of Firefox.

matsest commented 5 years ago

I saw the published add-on on Mozilla's site -- is it any reason why it's only for Firefox >= v62? Any way of easily adding it to v60?