toot/toot/tui/NOTES.md

39 wiersze
1.6 KiB
Markdown

2019-08-27 08:02:13 +00:00
Interesting urwid implementations:
* https://github.com/CanonicalLtd/subiquity/blob/master/subiquitycore/core.py#L280
* https://github.com/TomasTomecek/sen/blob/master/sen/tui/ui.py
* https://github.com/rndusr/stig/tree/master/stig/tui
2019-08-25 12:30:57 +00:00
2019-08-28 15:29:33 +00:00
Check out:
* https://github.com/rr-/urwid_readline - better edit box?
2019-08-30 10:28:03 +00:00
* https://github.com/prompt-toolkit/python-prompt-toolkit
2019-08-28 15:29:33 +00:00
TODO/Ideas:
* pack left column in timeline view
2019-08-27 08:02:13 +00:00
* allow scrolling of toot contents if they don't fit the screen, perhaps using
pageup/pagedown
* consider adding semi-automated error reporting when viewing an exception,
something along the lines of "press T to submit a ticket", which would link
to a pre-filled issue submit page.
* show new toots, some ideas:
* R to reload/refresh timeline
* streaming new toots? not sold on the idea
* go up on first toot to fetch any newer ones, and prepend them?
* Switch timeline to top/bottom layout for narrow views.
* Think about how to show media
* download media and use local image viewer?
* convert to ascii art?
* interaction with clipboard - how to copy a status to clipboard?
* Show **notifications**
* Status source
* shortcut to copy source
* syntax highlighting?
2019-08-30 10:28:03 +00:00
* reblog
* show author in status list, not person who reblogged
* "v" should open the reblogged status, status.url is empty for the reblog
2019-08-30 12:02:00 +00:00
* overlays
* stack overlays instead of having one?
* current bug: press U G Q Q - second Q closes the app instead of closing the overlay
2019-08-25 12:30:57 +00:00
Questions:
* is it possible to make a span a urwid.Text selectable? e.g. for urls and hashtags