summaryrefslogtreecommitdiffstats
path: root/TODO.md
diff options
context:
space:
mode:
authorSam Tay <sam.chong.tay@gmail.com>2020-06-11 00:50:41 -0700
committerSam Tay <sam.chong.tay@gmail.com>2020-06-11 00:50:41 -0700
commit37ab4c85f9d8bf1e113c4b1b419c0d17ec72b84e (patch)
tree694e9e3ad3303f8213432d6fd44a6455ba982a21 /TODO.md
parent7ac11eee2b38522f22fa44227ffb6411b4f758e4 (diff)
...Use cursive instead
Diffstat (limited to 'TODO.md')
-rw-r--r--TODO.md17
1 files changed, 15 insertions, 2 deletions
diff --git a/TODO.md b/TODO.md
index 26c87fd..a442a30 100644
--- a/TODO.md
+++ b/TODO.md
@@ -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