Merge branch 'master' of github.com:cutls/TheDesk
This commit is contained in:
commit
3bff41f3d9
24
README.md
24
README.md
|
@ -47,19 +47,6 @@ The default sounds of notifications is provided [Creative Commons BY](https://cr
|
||||||
|
|
||||||
Crowdin project is available! Visit: https://translate.thedesk.top
|
Crowdin project is available! Visit: https://translate.thedesk.top
|
||||||
|
|
||||||
## Requirement and development
|
|
||||||
|
|
||||||
* Electron 4.2 or above(install yourself)
|
|
||||||
* electron-dl(in package.json)
|
|
||||||
* Jimp(in package.json)
|
|
||||||
* font-manager(in package.json)
|
|
||||||
* Python 2.x(install yourself)
|
|
||||||
* VisualC++(Windows)(install yourself)
|
|
||||||
* itunes-nowplaying-mac(for macOS)(in package.json)
|
|
||||||
* node-notifier(in package.json)
|
|
||||||
* sumchecker(in package.json)
|
|
||||||
* Ability to read unformated files!(install yourself)
|
|
||||||
|
|
||||||
### Run on developer mode
|
### Run on developer mode
|
||||||
|
|
||||||
`npm run dev` on `app` folder.
|
`npm run dev` on `app` folder.
|
||||||
|
@ -159,6 +146,17 @@ Linux
|
||||||
macOS
|
macOS
|
||||||
`electron-packager ./app TheDesk --executable-name="TheDesk" --app-copyright="Copyright (c) TheDesk 2018 Cutls.com 2015 All Right Reserved" --platform=darwin --arch=all --electron-version=4.0.5 --icon=./app/icon.icns --overwrite`
|
`electron-packager ./app TheDesk --executable-name="TheDesk" --app-copyright="Copyright (c) TheDesk 2018 Cutls.com 2015 All Right Reserved" --platform=darwin --arch=all --electron-version=4.0.5 --icon=./app/icon.icns --overwrite`
|
||||||
|
|
||||||
|
### PWA support
|
||||||
|
|
||||||
|
TheDesk is a wed-based app, so you can run it on a browser. Of course, the main stream is as Electron. Some features won't work as well as Electron.
|
||||||
|
|
||||||
|
You can run `npm run build:pwa` to build as PWA, including `manifest.json` and the ServiceWorker.
|
||||||
|
|
||||||
|
**You have to rename `node_modules` to `dependencies` to run as a web application. (restricted by Netlify)**
|
||||||
|
|
||||||
|
Check the app on Chrome or Firefox: [Here](https://app.thedesk.top) (it follows the `master` branch, so not stable.)
|
||||||
|
[![Netlify Status](https://api.netlify.com/api/v1/badges/6916503b-2882-43f7-9681-ab814e6d28f9/deploy-status)](https://app.netlify.com/sites/thedesk/deploys)
|
||||||
|
|
||||||
## Pleroma support
|
## Pleroma support
|
||||||
|
|
||||||
Did you find a bug with Pleroma accounts?
|
Did you find a bug with Pleroma accounts?
|
||||||
|
|
24
README_ja.md
24
README_ja.md
|
@ -46,19 +46,6 @@ Download:[TheDesk](https://thedesk.top) [![check](https://status.cutls.com/badge
|
||||||
|
|
||||||
Crowdinから翻訳に参加してみませんか?: https://translate.thedesk.top
|
Crowdinから翻訳に参加してみませんか?: https://translate.thedesk.top
|
||||||
|
|
||||||
## 環境
|
|
||||||
|
|
||||||
* Electron 4.2以上(自分で入れて)
|
|
||||||
* electron-dl(in package.json)
|
|
||||||
* Jimp(in package.json)
|
|
||||||
* font-manager(in package.json)
|
|
||||||
* Python 2.x(自分で入れて)
|
|
||||||
* VisualC++(Windows)(自分で入れて)
|
|
||||||
* itunes-nowplaying-mac(macOS向け)(in package.json)
|
|
||||||
* node-notifier(in package.json)
|
|
||||||
* sumchecker(in package.json)
|
|
||||||
* Ability to read unformated files!(自分で入れて)
|
|
||||||
|
|
||||||
### デベロッパーモード
|
### デベロッパーモード
|
||||||
|
|
||||||
`npm run dev`を`app`フォルダ内で実行
|
`npm run dev`を`app`フォルダ内で実行
|
||||||
|
@ -158,6 +145,17 @@ Linux
|
||||||
macOS
|
macOS
|
||||||
`electron-packager ./app TheDesk --executable-name="TheDesk" --app-copyright="Copyright (c) TheDesk 2018 Cutls.com 2015 All Right Reserved" --platform=darwin --arch=all --electron-version=4.0.5 --icon=./app/icon.icns --overwrite`
|
`electron-packager ./app TheDesk --executable-name="TheDesk" --app-copyright="Copyright (c) TheDesk 2018 Cutls.com 2015 All Right Reserved" --platform=darwin --arch=all --electron-version=4.0.5 --icon=./app/icon.icns --overwrite`
|
||||||
|
|
||||||
|
### PWAとして実行
|
||||||
|
|
||||||
|
TheDeskはウェブ技術を使用して作られているので、ブラウザで動かすこともできます。もちろん、Electron向けに設計されているので一部機能は動きません。
|
||||||
|
|
||||||
|
`npm run build:pwa`でビルドできます。PWAに必要な`manifest.json`やサービスワーカーなども要員されています。
|
||||||
|
|
||||||
|
**`node_modules`を`dependencies`にリネームしないと動きません。(Netlifyの制限です)**
|
||||||
|
|
||||||
|
ChromeまたはFirefoxでチェック: [こちら](https://app.thedesk.top) (`master`ブランチに追従しています。不安定です。)
|
||||||
|
[![Netlify Status](https://api.netlify.com/api/v1/badges/6916503b-2882-43f7-9681-ab814e6d28f9/deploy-status)](https://app.netlify.com/sites/thedesk/deploys)
|
||||||
|
|
||||||
## Pleromaのサポート
|
## Pleromaのサポート
|
||||||
|
|
||||||
Pleromaは、Mastodon APIとの互換性を謳っていますが、実際には様々な差異があり、TheDeskで不具合が発生することがあります。
|
Pleromaは、Mastodon APIとの互換性を謳っていますが、実際には様々な差異があり、TheDeskで不具合が発生することがあります。
|
||||||
|
|
Loading…
Reference in New Issue
Block a user