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