GithubHelp home page GithubHelp logo

anthrax3 / refined-github Goto Github PK

View Code? Open in Web Editor NEW

This project forked from lukechilds/refined-github

0.0 1.0 0.0 2.24 MB

Browser extension that simplifies the GitHub interface and adds useful features

License: MIT License

CSS 19.58% HTML 0.86% JavaScript 79.56%

refined-github's Introduction

Refined GitHub Chrome version Firefox version Deployment

Browser extension that simplifies the GitHub interface and adds useful features

Discuss it on Product Hunt 🦄

We use GitHub a lot and notice many dumb annoyances we'd like to fix. So here be dragons.

Our hope is that GitHub will notice and implement some of these much needed improvements. So if you like any of these improvements, please email GitHub support about doing it.

GitHub Enterprise is also supported by authorizing your own domain in the options. This is supported in Chrome and Firefox 55+ (to be released in August 2017).

Install

Highlights

Dashboard cleanup
Mark issues and pull requests as unread
(They will reappear in Notifications)
Preserves the original Markdown when you copy text from comments
Reaction avatars Moves destructive buttons in commenting forms away from the primary button
Linkifies issue/PR references in code, comments and titles

New Features

More actions

More info at a glance

Declutter

  • Hides other users starring/forking your repos from the news feed (optional)
  • Moves the dashboard organization switcher to the right column
  • Removes annoying hover effect in the repo file browser
  • Removes the comment box toolbar
  • Removes tooltips
  • Removes the "Projects" repo tab when there are no projects (New projects can be created on the "Settings" tab)

UI improvements

And lots more...

More shortcuts

Previously part of Refined GitHub

Community tweaks

Stuff that didn't get included, but might be useful.

Contribute

We're happy to receive suggestions and contributions, but be aware this is a highly opinionated project. There's a single commonly-requested option but we're not interested in adding more as it's a slippery slope into adding one for everything. Users will always disagree with something. That being said, we're open to discussing things.

Customization

While this project is highly opinionated, this doesn't necessarily limit you from manually disabling functionality that is not useful for your workflow. Options include:

  1. (CSS Only) Use a Chrome extension that allows injecting custom styles into sites, based on a URL pattern. Stylist is one such tool. Example

  2. Clone the repository, make the adjustments you need, and load the unpacked extension in Chrome, rather than installing from the Chrome Store.

Development

To run it locally, you'll need to build it with:

# Build once
npm run build
# Build every time a file changes
npm run watch

Once built, load it in the browser.

Chrome

  1. Visit chrome://extensions/ in Chrome
  2. Enable the Developer mode
  3. Click on Load unpacked extension
  4. Select the folder extension

Firefox

  1. Visit about:debugging#addons in Firefox
  2. Click on Load Temporary Add-on
  3. Select the file extension/manifest.json

Related

Want more? Here are some ideas you could develop!

Created by

License

MIT

refined-github's People

Watchers

 avatar

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.