├── LICENSE ├── README.md ├── electron.css └── logo.png /LICENSE: -------------------------------------------------------------------------------- 1 | BSD 3-Clause License 2 | 3 | Copyright (c) 2019, Nick Parsons 4 | All rights reserved. 5 | 6 | Redistribution and use in source and binary forms, with or without 7 | modification, are permitted provided that the following conditions are met: 8 | 9 | * Redistributions of source code must retain the above copyright notice, this 10 | list of conditions and the following disclaimer. 11 | 12 | * Redistributions in binary form must reproduce the above copyright notice, 13 | this list of conditions and the following disclaimer in the documentation 14 | and/or other materials provided with the distribution. 15 | 16 | * Neither the name of the copyright holder nor the names of its 17 | contributors may be used to endorse or promote products derived from 18 | this software without specific prior written permission. 19 | 20 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 21 | AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 22 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 23 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 24 | FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 25 | DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 26 | SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 27 | CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 28 | OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 29 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 30 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # Android Messages 4 | 5 | A clean and native interface to https://messages.google.com/web. Supports dark and light mode on macOS Mojave. This project is 100% open-source and available for macOS. Enjoy! 6 | 7 | ![Android Messages](https://i.imgur.com/O3H5NWh.png) 8 | 9 | ![Android Messages](https://i.imgur.com/UUsxiqv.png) 10 | 11 | ## Build Instructions 12 | 13 | To build a new version of the application, first download [nativefier](https://www.npmjs.com/package/nativefier) using the following command: 14 | 15 | ``` 16 | yarn global add nativefier 17 | ``` 18 | 19 | **OR** 20 | 21 | ``` 22 | npm install nativefier -g 23 | ``` 24 | 25 | Next, download the required CSS and image assets from one of the releases here located [here](https://github.com/nparsons08/android-messages/releases). For example, you will need the [electron.css](https://github.com/nparsons08/android-messages/releases/download/v1.0.0/electron.css) and [logo.png](https://github.com/nparsons08/android-messages/releases/download/v1.0.0/logo.png) files. 26 | 27 | Last, you'll need to run the `nativefier` command to build your package. 28 | 29 | ``` 30 | nativefier --name "Android Messages" --platform "osx" --bounce --counter --honest --hide-window-frame --disable-dev-tools --title-bar-style "hidden" --icon logo.png --inject electron.css "https://messages.google.com/web" 31 | ``` 32 | 33 | > Note: Nativefier allows for `osx`, `mas`, `linux`, and `windows` platform types. You can specify this with the `--platform` flag. 34 | 35 | -------------------------------------------------------------------------------- /electron.css: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrotars/android-messages/c815bfcc89e85deeff6403a77658c57500cb9723/logo.png --------------------------------------------------------------------------------