Skip to content

cutls/thedesk-next

Repository files navigation

TheDesk next(v25~)

日本語

Mastodon(and Misskey) client for PC, based on Fedistar

What difference from Fedistar?

  • TheDesk UI(like TheDesk ~v24)
    • Floating post box
    • It can be color-coded by column or account
    • Flexible and intuitive width resizing timeline
  • TheDesk config
    • The format of the time displayed on the timeline can be changed(absolute/relative)
    • Allow icons to animate or not
    • Automatic folding and abbreviated display of long posts
    • Setting whether to leave the post box open after posting
    • Secondary post button to change visibility of post easily
  • TheDesk features
    • Spotify NowPlaying
    • Apple Music/iTunes NowPlaying(macOS only)
    • Text-to-speech of timeline posts
    • Media only timeline
    • Vertical stacking of timeline
  • Others
    • Partial support for Misskey

Get TheDesk

Website or GitHub Release page

System Config

Can be edited in config.json in AppData(macOS: Application Support) folder. You can easily jump to this folder from the settings screen

hardwareAcceleration: Hardware Acceleration(default: true)
allowDoH: Use DNS over HTTPS (default: true)

Development

pnpm install
npx electron-rebuild
pnpm run dev

Because of electron-builder, use shamefully-hoist option to launch production build.(check .npmrc)

Build

pnpm install
npx electron-rebuild

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)

pnpm run pack:appx # Windows Microsoft Store
pnpm run pack:mas # macOS App Store

Notarize(macOS)

It is currently set to be notarized with the developer's signature. Edit build/noratize.js and .env If you want to notarize it by your certification, edit .env.sample and rename it to .env

About

Mastodon(and Misskey) client for PC

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •