aboutsummaryrefslogtreecommitdiffhomepage
path: root/docs/TODO
diff options
context:
space:
mode:
authorGravatar Dieter Plaetinck <dieter@plaetinck.be>2009-09-03 17:11:28 +0200
committerGravatar Dieter Plaetinck <dieter@plaetinck.be>2009-09-03 17:11:28 +0200
commit0b991a89942a4d157b4ad64f6dc03708bd2c6586 (patch)
treeeb899f2311a684f57ba3c6abe325d15f4f36290a /docs/TODO
parent7c7bd642757cad50e2d08b054e59e75ca4c3cfb2 (diff)
first steps towards docs, (improved) todo, add key_release skeleton
Diffstat (limited to 'docs/TODO')
-rw-r--r--docs/TODO20
1 files changed, 20 insertions, 0 deletions
diff --git a/docs/TODO b/docs/TODO
index 45f4539..3c61b14 100644
--- a/docs/TODO
+++ b/docs/TODO
@@ -1,3 +1,23 @@
+== event-messages specific ==
+* throw out all old code
+* document the dispatching mechanism, all events, how to get started with sample dispatcher
+* add key_release callback and event
+* remove all binding ('bind = ' etc.) stuff and port to new system
+
+= key handling (example dispatcher.sh) =
+* on escape:
+if insert mode: set_insert_mode(uzbl.behave.always_insert_mode); update_title
+else: clear_keycmd(); update_title; dehilight(uzbl.gui.web_view, NULL, NULL);
+* demonstrate separate key_press and key_release (eg press 'z' to zoom in, on release reset zoom to what it was before. use "locking boolean" as discussed on irc)
+* port the Modkey concept
+* BackSpace -> keycmd_bs
+
+* Insert: insert from clipboard -> keycmd + update_title
+* shift+Insert: insert from primary -> keycmd + update_title
+* handle Return and/or KP_Enter
+
+
+
More or less in order of importance/urgency
* improve cookie handler.