Coder Social home page Coder Social logo

better-hangoutschat's Introduction

Build Status

Better Google Spaces (former Hangouts Chat)

This patch extends Google Hangouts Chat to make it nicer and simpler to use. Works with both the web browser version and the standalone Chrome App.

In order to use the dark theme, GMail or GHC should already be in dark mode. In order to use the light theme, GMail or GHC should already be in light (default) mode. This plugin will alter some of the color-scheme but relies on the existing color modes.

Note: To use this plugin in the standalone GHC Chrome App, you can use the Chrome version of the extension within Chrome (more details below). The features will apply within the Chrome App exactly like they would in the browser.

Features

Current features:

  • Smaller margins and buttons for better readability and screen space optimization
  • Resizable right-side thread panel
  • Thread-link buttons at the top of each thread for easier referencing
  • Several different variants:
    • Light theme (Chat standard colors)
    • Slack theme
    • Dark theme

Installing from official release files

Using the Firefox extension (recommended)

Using the Chrome extension (not signed by Google)

  • Download the chrome-better_hangouts_chat_<theme>_X.X.X..zip file of your choice from the 'releases' section: https://github.com/paveyry/better-hangoutschat/releases
  • Unzip the archive
  • In Chrome, open chrome://extensions
  • Click "Developer mode" at the top right-hand corner
  • Click "Load unpacked" and select the directory extracted from the zip archive
  • Enjoy

Building script from source

Just run this command:

./generate_patch.sh

The output will appear in the out directory.

Preview

Thread links

Screenshot

Click on the Show Thread Links button and thread links will appear before each thread in the current window.

Screenshot

Dark Theme

Screenshot

Slack Theme

Screenshot

Light Theme

Screenshot

better-hangoutschat's People

Contributors

bradmatias avatar byxor avatar forrest-arista avatar paveyry avatar pmprado avatar teohhanhui avatar tsiemens-arista avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

better-hangoutschat's Issues

Chat/Room Row Padding

Could there be an option to adjust the whitespace padding on the left hand pane chat/room box rows. For example the original is

image

but the new is

image

and my personal preference is the original padding looks nicer on large screens.

I am using Firefox 88.0.1 on Fedora 34

Main.js replacement causes constant update request

As the title mentions, after the previous found fix for the electron issue, the app is constantly request upgrades every x amount of time once you replace the main.js.

Looks like something in the old main.js is not matching up to the new one.

Current room highlight

Having tried a few of the different themes (normal, slack, dark) on Firefox 88.0.1 on Fedora 34 one thing I did notice is that the highlight for which room I am currently in often doesn't show (or disappears when I click into the room). This happens predominately on the Slack theme, but I have also seen it on Dark and Normal.

Search Highlighting

Search highlighting when using arrow keys doesn't show the hover effect.

command + k , then press down arrows.

The functionality exists but the styling isn't there.

not working with build 20.8.301

Hey, first of all thanks for this theme.
So, the last time GHC updated it's not working for me anymore. I'm at win10.
The chat windows keeps at a blank window, bug I'm not able to login.
image

image

Navbar Alignment

The feedback, Google apps menu and profile buttons on the left side of the navbar are misaligned. This doesn't happen if I make the window small enough but if I maximize it the issue occurs for me. I've attached a screenshot below.

image

Links are repeated

A minor bug, If I click on the "chain" repeatedly I see the links repeated

Screen Shot 2022-09-22 at 9 52 42 AM

This used to be a toggle?

Chrome warning

Hi, it is just a small report about the latest 6.0.9. I got 'soft error' in Chrome with it with the following message:

image

Manifest version 2 is deprecated, and support will be removed in 2023. See https://developer.chrome.com/blog/mv2-transition/ for more details.

Hope you can solve it easily...

Confusing stderr text from `make gmonkey`

If I run the generate_patch.sh script or make gmonkey, it will emit to stderr, even when it succeeds, which is rather confusing.
If I don't pay attention to the return code of the command, it looks like a failure, when in reality it is not.

❯ make gmonkey
./generate_patch.sh
grep: : No such file or directory
grep: : No such file or directory
grep: : No such file or directory
❯

I would expect to not see this if it is expected, without having debug traces turned on.

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.