YakYak
Desktop client for Google Hangouts
Cows are go!
(This app is in no way associated with or endorsed by Google)
Install it
We provide prebuilt binaries for Mac OS X, Linux 32 / 64 and Windows 32 / 64.
This is the latest release. We love bug reports!
What does it do:
- Send/receive chat messages
- Create/change conversations (rename, add people)
- Leave/delete conversation
- Notifications
- Toggle notifications on/off
- Drag-drop, copy-paste or attach-button for image upload.
- Hangupsbot sync room aware (no bot name, proper user pics)
- Show inline images
- Send presence/focus/typing/activeclient to behave like a proper client
- History scrollback
- Video/audio integration (open in chrome)
- Focus/typing indications (mainly a design issue. keep it clean)
What doesn't it do (yet?):
- Have a serious icon (this is being adressed)
Credits
Main authors
Contributors
Developing
This is an open source project. Please help us!
It is written in coffeescript (nodejs) based on hangupsjs using trifl on top of electron (atom shell).
Setup
$ sudo npm install -g gulp
$ npm install
$ gulp
Continuous build
$ gulp watch
Run it
$ electron app
You might want to put the electron binary on your $PATH or symlink it. npm puts
it at node_modules/electron-prebuilt/dist/electron
.
Structure
src/
: is where sources livesrc/ui/
: holds renderer code (client side)YakYak.app/
: is where the app is builtYakYak.app/Contents/Resources/app/
: specifically all is compiled to here