Skip to content
This repository has been archived by the owner on Jan 6, 2019. It is now read-only.

A "native-like" OS X, Windows, & Linux desktop app for Google Allo

Notifications You must be signed in to change notification settings

kelyvin/Google-Allo-For-Desktop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

25 Commits

Repository files navigation

DEPRECATED

With Google's latest announcement that allo isshutting down in March,this project will also be ending and moving to "archive" mode. I would like to thank everyone for the downloads and support and for helping to validate a user need. You can check out theAndroid Messages for Desktopproject instead.

Google Allo for Desktop

Allo Home Page

A desktop app forGoogle Allo.This desktop app is supported by bothNativefierandElectronversion^1.7.6.

The Mac, Windows, and Linux apps can be downloaded from thelatest release.The latest release includes both a light and dark theme version of the app.

Purpose

The purpose of this project is to build dedicated desktop apps for Google Allo and leverage your OS's built in notification system.

This desktop app and project is not an official product of Google and I am not affiliated with Google in any way. You can read more about the purpose of this project here: https://www.caffeinecoding.com/validating-a-customer-need-with-rapid-experimentation/

Rebuilding the app

Requiresnodejs

Nativefier

Install nativefier and make sure to have youroptional dependenciesset up to replace the icon.

npm install -g nativefier

Mac

nativefier --platform "mac" --icon allo-logo.png --name "Google Allo" "https://allo.google.com/web" --inject dark-theme.css --honest --disable-dev-tools --single-instance --tray

Windows

nativefier --platform "windows" --icon allo-logo.ico --name "Google Allo" "https://allo.google.com/web" --inject dark-theme.css --honest --disable-dev-tools --single-instance --tray

Linux

nativefier --platform "linux" --icon allo-logo.png --name "Google Allo" "https://allo.google.com/web" --inject dark-theme.css --honest --disable-dev-tools --single-instance

Notifications on Windows

To receive notifications on Windows, you'll need to do the following:

  1. Add a shortcut of this app to the Start Menu folder
  2. In the "Windows Settings" app, check if the setting for "Show notifications in action center" is on (It might be off by default)

For developers

These instructions were the result of an active issue with electron + Windows 8/10 and is resolved by settingapp.setAppUserModelId(process.execPath)withinresources/app/lib/main.jsduring electron initialization:

Example:

const{app,shell}=electron;

app.setAppUserModelId(process.execPath);// Include this line

functiongetFilenameFromMime(name,mime){
constexts=extName.mime(mime);
...