Skip to content

Latest commit

 

History

History
61 lines (44 loc) · 2.24 KB

README.ja.md

File metadata and controls

61 lines (44 loc) · 2.24 KB

TheDesk next(v25~)

English

FedistarベースのPC用Mastodo(とMisskey)クライアント。

Fedistarとの違いは?

  • TheDeskのUI(TheDesk ~v24ライクなUI)
    • フローティング投稿ボックス
    • カラムやアカウントごとに色分けできます
    • 柔軟かつ直感的にに横幅をリサイズできるタイムライン
  • TheDeskの設定
    • タイムラインに表示する時間の形式を変更可能(絶対/相対時間)
    • アイコンのアニメーション有無の設定
    • 長い投稿の自動折りたたみと省略表示
    • 投稿後に投稿ボックスを開いたままにするかどうかの設定
    • セカンダリー投稿ボタンで投稿の表示を簡単に変更可能
  • TheDeskの機能
    • Spotify NowPlaying
    • Apple Music/iTunes NowPlaying(macOS)
    • タイムライン読み上げ
    • メディアだけのタイムライン
    • タイムラインの縦積み
  • その他
    • Misskeyに部分的に対応

TheDesk を入手する

ウェブサイトまたはGitHub Release page

システム設定

システム設定はAppData(macOS: Application Support)フォルダ内のconfig.jsonで編集できます。このフォルダへは設定画面から簡単に飛ぶことができます。

hardwareAcceleration: ハードウェアアクセラレーション(default: true)
allowDoH: DNS over HTTPS (default: true)

開発

pnpm install --shamefully-hoist
pnpm run dev

electron-builder の制限により、本番ビルドを起動するには shamefully-hoist オプションを使用する必要があります。

ビルド

pnpm run build
pnpm run pack:win # Windows(able to run on Windows)
pnpm run pack:linux # Linux(able to run on any OS)
pnpm run pack:mac # macOS(able to run on macOS)

Notarize(macOS)

現在開発者の署名で公証するように設定されています。build-tool/noratize.jsを編集してください。 公証を削除するためにはbuild-tool/noratize.jsの3行目のconst useNotarizefalseに設定してください。