Fix excess redraws
[nikiroo-utils.git] / README.md
index 3392cd8a5d071152f2df3e05984e51a3c03d3436..4d4900d4b5fcd82b770073f27158e45dd01ef80b 100644 (file)
--- a/README.md
+++ b/README.md
@@ -31,21 +31,21 @@ import jexer.*;
 public class MyApplication extends TApplication {
 
     public MyApplication() {
-       super();
+        super();
 
-       // Create an editor window that has support for
-       // copy/paste, search text, arrow keys, horizontal
-       // and vertical scrollbar, etc.
-       addEditor();
+        // Create an editor window that has support for
+        // copy/paste, search text, arrow keys, horizontal
+        // and vertical scrollbar, etc.
+        addEditor();
 
-       // Create standard menus for File and Window
-       addFileMenu();
-       addWindowMenu();
+        // Create standard menus for File and Window
+        addFileMenu();
+        addWindowMenu();
     }
 
     public static void main(String [] args) {
-       MyApplication app = new MyApplication();
-       app.run();
+        MyApplication app = new MyApplication();
+        app.run();
     }
 }
 ```
@@ -59,19 +59,22 @@ version 1.0:
 
 0.0.1:
 
-- Base classes:
-  - EMCA48Terminal read thread
-  - TApplication loop
-- Incorporate checkstyle ant task
+- TMenu
+- TButton
 
 0.0.2:
 
-- Get modal messagebox running without fibers
 - Port remaining d-tui functionality over
-  - All widgets
+  - All widgets except modal (e.g. messagebox/fileopen)
 
 0.0.3:
 
+- Get modal messagebox running without fibers (use two reader threads
+  with syncronization, don't bother with coroutines)
+- TEditor, fixup keyboard movement
+
+0.0.4:
+
 - ECMATerminal
   - Mouse 1006 mode parsing
 - Bugs