nunu-e64 / GitHub-Plus

Chrome extension to make a little better use of GitHub

Home Page:https://chrome.google.com/webstore/detail/github-plus/lndphafdikhmpgopmchckooegfnifafm

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GitHub Plus

English | 日本語

GitHub Plus

Chrome extension to make a little better use of GitHub. It provides 10 and a few features for now.

Install

Features

  1. Liquid Design
  2. Ignore Whitespaces
  3. Change Tab Size
  4. Expand Commit Messages
  5. Remove Ellipsis…
  6. No Relative Time
  7. Show/Hide All Comments
  8. Do Not Merge WIP
  9. Close Button to Left
  10. Quick Quoting
  11. diff/patch file

1. Liquid Design

Before

Liquid Design before

After

Liquid Design after

Apply liquid design to GitHub site. Page content expands to window width.

2. Ignore Whitespaces

Before

Ignore Whitespaces before

After

Ignore Whitespaces after

Ignore Whitespaces when seeing diff in file changes and so on. Checking Show spaces, whitespaces in diff will be shown temporary.

* Note: Doe to GitHub behavior, in ignoring whitespaces, Plus button is not shown and you cannot insert a comment to the line. Checking Show spaces to disable the feature temporarily, the button will be shown.

3. Change Tab Size

Before

Change Tab Size before

After

Change Tab Size after

Change tab size (width) in source code, from default 8 to 4 for more readability.

4. Expand Commit Messages

Before

Expand Commit Messages before

After

Expand Commit Messages after

Expand all commit messages that are shown collapsed in default.

5. Remove Ellipsis…

Before

Remove Ellipsis… before

After

Remove Ellipsis… after

Remove ellipsis () from a message and concat split titles so that long title (the first line) of commit message will not be omitted.

6. No Relative Time

Before

No Relative Time before

After

No Relative Time after

Replace relative commit date time (ex. 2 hours ago, 5 days ago) with local date time (ex. Jan 17, 2017). Relative date time will pop up by hovering local date time text.

7. Show/Hide All Comments

"Show all outdated" Button

Show All Comments

"Hide all outdated" Button

Hide All Comments

Place the button to show/hide all comments in PR under the text box.

8. Do Not Merge WIP

Do Not Merge WIP

Merge pull request button will be disabled when PR title contains the following keywords.

  • WIP (Work In Progress)
  • DNM (Do Not Merge)

* Note: keywords is case-sensitive so wip and dnm are not matched.

9. Close Button to Left

Close Button to Left

Move Close button to left at the bottom of PR / Issue page to prevent from pressing it accidentally.

10. Quick Quoting

Quick Quoting

Selecting range of strings and pressing Insert a quote button, it will be inserted in quoted state in the text box.

* Note: It is same behavior when pressing r (reply) key after selecting range of strings.

11. diff/patch file

diff/patch file

Add links to show PR changes in DIFF / PATCH format at PR page sidebar.

Known Issues

  • In "Ignore Whitespaces" Plus button is not shown (GitHub behavior)
    • Checking Show spaces to disable the feature temporarily, the button will be shown

Feedback

Copyright & License

Copyright © 2017 Josuke Iwata (@rockwillj).

This software is released under the MIT License, see LICENSE.

About

Chrome extension to make a little better use of GitHub

https://chrome.google.com/webstore/detail/github-plus/lndphafdikhmpgopmchckooegfnifafm

License:MIT License


Languages

Language:JavaScript 71.9%Language:CSS 28.1%