diff --git a/CHANGELOG.md b/CHANGELOG.md index bd472d8..a00a968 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ ## Next version +- Add demo gif to readme - Fix indentation of multi-line messages - Stop using dataclass (for backwards compatibility with Python 3.6) diff --git a/README.md b/README.md index 696f64f..e9b3676 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,8 @@ A TUI client for [euphoria.io](https://euphoria.io) +![bowl in action](demo.gif) + ## Installation Ensure that you have at least Python 3.7 installed. diff --git a/demo.gif b/demo.gif new file mode 100644 index 0000000..c306d8f Binary files /dev/null and b/demo.gif differ diff --git a/todo.txt b/todo.txt new file mode 100644 index 0000000..6f4705b --- /dev/null +++ b/todo.txt @@ -0,0 +1,37 @@ +- config + x colors + - key bindings +- documentation (especially of the config) + +- profiling/optimisation + +- detail mode +- fold threads +- nick list +- better key bindings/controls +- center cursor on screen (after scrolling the view without scrolling the cursor) +- mouse support +- searching for messages +- better message editing when the screen is full +- detect when the dimensions are too small (meta width etc.) and display warning +- green "unread message" markers +- highlight things in messages + - offline log browsing + - @mentions + - &rooms + - https://links + - :emojis: + - /me s +- word wrapping for messages +- multi-room support +- db backend + - download room log + - auto repair gaps in log + +x robust starting script +x install via pip from github + x runnable script +x parse command-line parameters +x nick list +x room_widget refactor +x save cookies