summaryrefslogtreecommitdiffstats
path: root/TODO.md
diff options
context:
space:
mode:
authorSam Tay <sam.chong.tay@gmail.com>2020-06-12 20:25:43 -0700
committerSam Tay <sam.chong.tay@gmail.com>2020-06-12 20:25:43 -0700
commit2d845e3dbe856265155e28c19afc741f28a29fe2 (patch)
treea2dfeb3fde9f629fecddf59300a6471ef58284ca /TODO.md
parent0a22b2493552b6d83e3880aab06271ede9321c3f (diff)
Fix a lot of deeper issues
This thing is back on track.
Diffstat (limited to 'TODO.md')
-rw-r--r--TODO.md25
1 files changed, 15 insertions, 10 deletions
diff --git a/TODO.md b/TODO.md
index bb66b4c..ffbcf3d 100644
--- a/TODO.md
+++ b/TODO.md
@@ -7,22 +7,27 @@ benefit of incorporating termimad features will not be felt. But, this is
changing [soon](https://meta.stackexchange.com/q/348746).
### v0.2.0
-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.
+
+#### Cursive interface for viewing questions and answers
+0. Split up `run` function with many little helper functions defining callbacks
+ and stull general to both the question and answer panes
+1. Make each pane scrollable
+2. Handle focus with tab and h,l
+4. Allow cycling layouts
+5. Init with smaller layout if terminal size smaller
+6. Small text at bottom with '?' to bring up key mapping dialog
+7. `/` to bring up new search prompt
+
+#### other
+1. Use [par_iter](https://github.com/rayon-rs/rayon) for text preprocess & parsing?
+
+### v0.2.1
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
-
### v0.2.2
1. Site can be multiple
2. do tokio async on SE api