diff options
author | Sam Tay <sam.chong.tay@gmail.com> | 2020-06-11 00:50:41 -0700 |
---|---|---|
committer | Sam Tay <sam.chong.tay@gmail.com> | 2020-06-11 00:50:41 -0700 |
commit | 37ab4c85f9d8bf1e113c4b1b419c0d17ec72b84e (patch) | |
tree | 694e9e3ad3303f8213432d6fd44a6455ba982a21 /TODO.md | |
parent | 7ac11eee2b38522f22fa44227ffb6411b4f758e4 (diff) |
...Use cursive instead
Diffstat (limited to 'TODO.md')
-rw-r--r-- | TODO.md | 17 |
1 files changed, 15 insertions, 2 deletions
@@ -1,12 +1,25 @@ # TODO -1. maybe <query> is optional, and leaving blank starts up TUI? + +## TUI considerations +Going with cursive because it is way more flexible than tui-rs. +**Important note** Tables are not currently allowed in stackexchange... so the +benefit of incorporating termimad features will not be felt. But, this is +changing [soon](https://meta.stackexchange.com/q/348746). + ### v0.2.0 -0. Termimad interface for viewing questions and answers +0. remove cruft from playing with tui-rs +0. Cursive interface for viewing questions and answers +1. Focus in one of four areas +3. arrows and vim bindings to manipulate lists and scroll, depending on focus +2. `/` to bring up new search prompt +1. For sure: Use custom code palette nodes in theme.toml to style markdown +1. Layout cycling? 0. use [par_iter](https://github.com/rayon-rs/rayon) for parsing markdown and manual <kbd> removers, etc. 1. Add `lucky: bool` to config, but 2. add --lucky and --no-lucky conflicting flags to cli 3. If --lucky, async get 1 result while getting limit results 4. Display with [space] to see more, any other key to exit. +1. maybe <query> is optional, and leaving blank starts up TUI? ### v0.2.1 1. Add colors.yml configuration |