Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/wakingrufus/mastodon-jfx

Java FX client for Mastodon
https://github.com/wakingrufus/mastodon-jfx

javafx kotlin mastodon tornadofx

Last synced: about 1 month ago
JSON representation

Java FX client for Mastodon

Awesome Lists containing this project

README

        

# mastodon-jfx
mastodon-jfx is a desktop client for [Mastodon](joinmastodon.org)
written in kotlin using [TornadoFX](https://github.com/edvin/tornadofx).
It is designed for power tooters, particularly ones with multiple accounts spanning multiple instances.
It is currently in an Alpha state. It is not yet feature-complete and the Look & Feel is in progress.

[![Run Status](https://api.shippable.com/projects/5963fce801ed240700ba5431/badge?branch=master)](https://app.shippable.com/github/wakingrufus/mastodon-jfx)
[![Coverage Badge](https://api.shippable.com/projects/5963fce801ed240700ba5431/coverageBadge?branch=master)](https://app.shippable.com/github/wakingrufus/mastodon-jfx)

mastodon-jfx is available as a portable zip or a *.deb package.
Download mastodon-jfx [here](https://github.com/wakingrufus/mastodon-jfx/wiki/Download)

### Screenshots

#### Main UI
![Main Screenshot](docs/main.png)

#### Authoring a toot
![Toot Screenshot](docs/toot.png)

#### Multiple Accounts
![Toot Screenshot](docs/multiple-accounts.png)

### Implemented features:
- Log in to multiple accounts
- View Home, public, and federated feeds (with real-time updates)
- view notifications
- boost/unboost toots
- favorite/unfavorite toots
- post toots
- reply to toots

### Not yet implemented:
- view account
- view #tag feed
- scroll back history