2018-03-07 22:28:48 +09:00
# whalebird
2018-03-23 01:06:49 +09:00
Whalebird is a mastodon client for desktop application. If you want to use release build, please download from [release page ](https://github.com/h3poteto/whalebird-desktop/releases ).
2018-03-07 22:28:48 +09:00
2018-03-24 00:05:24 +09:00
![demo ](screenshot.png )
2018-03-23 01:06:49 +09:00
## Feature
2018-03-24 00:26:51 +09:00
- An interface like slack
2018-03-23 01:06:49 +09:00
- Notify to desktop
- Streaming
- Many keyboard shortcuts
- Manage multiple accounts
2018-03-24 00:14:42 +09:00
### Shortcuts
< table >
< thead >
< tr > < th > < / th > < th > OSX< / th > < th > Linux, Windows< / th > < / tr >
< / thead >
< tbody >
< tr > < td > Toot, Reply < / td > < td > < kbd > Cmd + Enter< / kbd > < / td > < td > < kbd > Ctrl + Enter< / kbd > < / td > < / tr >
< tr > < td > Change accounts < / td > < td > < kbd > Cmd + 1, 2, 3...< / kbd > < / td > < td > < kbd > Ctrl + 1, 2, 3...< / kbd > < / td > < / tr >
< tr > < td > Jump to another timeline < / td > < td > < kbd > Cmd + k< / kbd > < / td > < td > < kbd > Ctrl + k< / kbd > < / td > < / tr >
< tr > < td > Open new toot window < / td > < td > < kbd > Cmd + n< / kbd > < / td > < td > < kbd > Ctrl + n< / kbd > < / td > < / tr >
< / tbody >
< / table >
2018-03-23 01:06:49 +09:00
## Install
### Mac
Download from [release page ](https://github.com/h3poteto/whalebird-desktop/releases ), and to decompress. I recommend that you move `whalebird.app` to `/Applications` .
Please wait for distribute in Mac app store, I'm preparing.
### Linux
Download from [release page ](https://github.com/h3poteto/whalebird-desktop/releases ), and to decompress. I'm preparing deb and rmp packages.
### Windows
TODO.
Please wait...
## Development
2018-03-07 22:28:48 +09:00
``` bash
2018-03-23 01:06:49 +09:00
# clone this repository
$ git clone https://github.com/h3poteto/whalebird-desktop.git
$ cd whalebird-desktop
2018-03-07 22:28:48 +09:00
# install dependencies
2018-03-23 01:06:49 +09:00
$ npm install
2018-03-07 22:28:48 +09:00
# serve with hot reload at localhost:9080
2018-03-23 01:06:49 +09:00
$ npm run dev
```
2018-03-07 22:28:48 +09:00
2018-03-23 01:06:49 +09:00
## Release
2018-03-07 22:28:48 +09:00
2018-03-23 01:06:49 +09:00
I prepared Makefile for production release.
2018-03-07 22:28:48 +09:00
2018-03-23 01:06:49 +09:00
```bash
# for linux
$ make VERSION=0.1.0 PLATFORM=linux
2018-03-07 22:28:48 +09:00
2018-03-23 01:06:49 +09:00
# for mac
$ make VERSION=0.1.0 PLATFORM=darwin CERTNAME="Develper ID Application: NAME (ID)"
2018-03-07 22:28:48 +09:00
```
2018-03-23 01:06:49 +09:00
# License
The software is available as open source under the terms of the [MIT License ](https://opensource.org/licenses/MIT ).