###Disclaimer
This app is not associated with the real HipChat client or Atlassian in any way.
###Background
My company recently began using HipChat. However, the native desktop client for Windows is completely abismal. On a regular display, the app is ugly and off-putting at best. On a high dpi display -- which are ever more common, and the only laptops available at my company -- the desktop app is downright unusable. Many of the buttons are too small to click, icons are tiny, and the text is either very cramped, impossibly tiny, or entirely clipped in some menus.
As a developer, I cannot stand for this, and refuse to use such a bad application. Luckily, the web client is pretty decent. It just needs a little help. In this app, I am using the web client and wrapping it in a Chrome Packaged App, adding in some notification goodness.
###Building
After installing Node, building is as easy as:
npm install
gulp
This will create the build
folder, populate the necessary files, and create a zip file that is ready to publish to the Chrome App Store.
Active development:
gulp watch
###Installation
Download from the Chrome Webstore.
You can download this repo and build it. Then, deploy the build
folder as an unpackaged app in Chrome (see step 2 here).
###Contributions
Yes, please. Submit issues, PRs, etc.
###Note to Atlassian
If you find this source code, it's yours. I only made this because I need a better client before I would consider using the HipChat service.