TUI
===

toot includes a
[text-based user interface](https://en.wikipedia.org/wiki/Text-based_user_interface).
Start it by running `toot tui`.

## Demo

[![asciicast](https://asciinema.org/a/563459.svg)](https://asciinema.org/a/563459)

## Keyboard shortcuts

Pressing `h` will bring up the help screen where all keyboard shortcuts are
listed.

**Navigation**

* `Arrow keys` or `h/j/k/l` to move around and scroll content
* `PageUp` and `PageDown` to scroll content
* `Enter` or `Space` to activate buttons and menu options
* `Esc` or `q` to go back, close overlays, such as menus and this help text

**General**

* `q` - quit toot
* `g` - go to - switch timelines
* `P` - pin/unpin current timeline
* `,` - refresh current timeline
* `?` - show this help

**Status**

These commands are applied to the currently focused status.

* `a` - Show account
* `b` - Boost/unboost status
* `c` - Compose a new status
* `d` - Delete status
* `e` - Edit status
* `f` - Favourite/unfavourite status
* `i` - Show the status links
* `m` - Show media in image viewer
* `n` - Translate status if possible (toggle)
* `o` - Bookmark/unbookmark status
* `p` - Vote on a poll
* `r` - Reply to status
* `s` - Show text marked as sensitive
* `t` - Show status thread (replies)
* `u` - Show the status data in JSON as received from the server
* `v` - Open status in default browser
* `y` - Copy status to clipboard
* `z` - Open status in scrollable popup window
