This patch extends Google Hangouts Chat to make it nicer and simpler to use. Works with both the official Electron clients and the web version.
Current features:
- Smaller margins and buttons for better readability and screen space optimization
- Thread-link buttons at the top of each thread for easier referencing
- Several different color schemes:
- GHC standard colors
- Slack colors
- Dark theme (for lower eye strain)
Former features:
- Custom emojis (broken for now)
- Download the latest release from the 'releases' section: https://github.com/paveyry/better-hangoutschat/releases
- For the electron client: open the client at least once, then replace the official
main.js
with the patched one at this path:- For Windows:
C:\Users\<username>\AppData\Local\Google\Hangouts Chat\resources\app\main.js
- For macOS:
/Applications/Chat.app/Contents/Resources/app/main.js
- For GNU/Linux: Google have not released their electron client for GNU/Linux, but you can use the browser script with the web version.
- For Windows:
- For the browser, just paste the
gmonkeyscript.js
script in your greasemonkey or tampermonkey extension
-
Install the GHC client
-
Run it at least once
-
Clone this repository
-
Run the
make install
rule with the appropriate THEME variable:THEME=<slack|ghc|dark> make install
-
Restart GHC
Just run this command:
./generate_patch.sh
The script will appear in out
. You can now copy it in your greasemonkey or tampermonkey
extension
-
Install the GHC client
-
Run it at least once (this is important)
-
Locate
main.js
in the installation directory on Windows, or in the App package on Mac (/Applications/Chat.app/Contents/Resources/app/main.js
) and run this command:./generate_patch.sh <path/to/main.js>
-
The patched electron file will appear in
out
. Simply replace the initial one with the patched one:cp out/<theme>/main.js /Applications/Chat.app/Contents/Resources/app/main.js
-
Restart GHC.