Git Product home page Git Product logo

redditnav's Introduction

image image image

RedditNav is an improvement to the way you browse comments on Reddit and Reddit-like sites such as HackerNews, enabling you to more efficiently waste time like never before. Getting tired of a comment chain? Just hit the colorful floating button or your preferred hotkey, and RedditNav will take you to the next top-level comment.

gif

Features

  • Don't like Q and W as the default keybindings? Feel free to change them to whatever you like!
  • Set your preferred button position and color, or just hide the button altogether
  • Choose between various scroll speeds, including instant
  • Extensible design; adding support for new Reddit-like sites is quick and easy. Got a site you'd like to see supported? Just submit a feature request!

Contributing

  1. Clone the repo with git clone https://github.com/justinthec/redditnav && cd redditnav
  2. Start a new branch for your changes with git checkout -b <branch-name>
  3. npm install
  4. Make changes in src/
  5. When you want to test your chages, do npm run build.
    • When testing Chrome, navigate to chrome://extensions/, check "Developer Mode" and load lib/chrome as an unpacked extension.
    • When testing Firefox, simply npm run dev:ff. Note that you may need to provide a target (e.g yarn run dev:ff -f nightly for Firefox Nightly) if you don't use the stable version of Firefox. Valid targets are firefox (default), beta, nightly, firefoxdeveloperedition.
  6. When you feel that you're finished, just bump the VERSION in scripts/mkManifests.js according to semver
  7. Push your local branch with git push -u origin <branch-name> and submit a pull request.

redditnav's People

Contributors

atsim avatar dcrousso avatar faruzzy avatar justinthec 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.