summaryrefslogtreecommitdiffstats
path: root/kiten/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'kiten/TODO')
-rw-r--r--kiten/TODO32
1 files changed, 32 insertions, 0 deletions
diff --git a/kiten/TODO b/kiten/TODO
new file mode 100644
index 00000000..54cd4114
--- /dev/null
+++ b/kiten/TODO
@@ -0,0 +1,32 @@
+- move all QRegExp generation into namespace Dict, so Kiten et. al. just tell
+Dict what kind of search they want, and Dict tells them the regexp they need
+to pass Dict::Index.
+ jasonkb says: err maybe, don't see the advantages of this.
+
+ Neil replies: You haven't used Dict. While re-doing Learn, I went to use
+ searchKanji and didn't know how to formulate the regexp. No user of the API
+ will. Dict needs a wrapper that will handle that for the user.
+
+- get all SearchResults and Entries into one hierarchy.
+ jasonkb says: I don't understand ;)
+
+ Neil replies: You know how Headers are a hack right now? I want them not
+ to be a hack in Kiten 2.
+
+- split the two tabs of the learn mode into separate dialogs, or even make
+learn a separate app.
+ jasonkb says: hmm perhaps.
+
+ Neil replies: I see three users of libkiten in the Kiten 2 age: the
+ dictionary, the quizzer, and the XIM server. (note that the kana lineedit
+ will be in the lib)
+
+- rewrite the index generator
+ jasonkb says: not me :P
+
+ Neil replies: It's wicked, but it really does have to be done. Dict fell
+ to repeated effort, and so shall the generator. Hey, maybe it won't even
+ have to be a separate executible, but just a function under namespace Dict.
+
+- move all dialogs to KDialogBase, and have them used by exec()ing them
+ jasonkb says: sure