mouse support inside terminal
[fanfix.git] / README.md
index ce707711f14c465735302502487b991dd234b186..1a4190834056c6a0c03bcd50f66d88b9b46f390e 100644 (file)
--- a/README.md
+++ b/README.md
@@ -20,8 +20,9 @@ Two backends are available:
 
 * Java AWT UI.  This backend can be selected by setting
   jexer.AWT=true.  This is the default backend on Windows platforms.
 
 * Java AWT UI.  This backend can be selected by setting
   jexer.AWT=true.  This is the default backend on Windows platforms.
-  AWT is VERY experimental, please consider filing bugs when you
-  encounter them.
+  AWT is experimental, please consider filing bugs when you encounter
+  them.  The default window size for AWT is 132x40, which is set in
+  jexer.session.AWTSession.
 
 A demo application showing the existing UI controls is available via
 'java -jar jexer.jar' or 'java -Djexer.AWT=true -jar jexer.jar' .
 
 A demo application showing the existing UI controls is available via
 'java -jar jexer.jar' or 'java -Djexer.AWT=true -jar jexer.jar' .
@@ -91,6 +92,9 @@ ambiguous.  This section describes such issues.
     between blocking reads (which is necessary to get UTF8 translation
     correct) and file streams.
 
     between blocking reads (which is necessary to get UTF8 translation
     correct) and file streams.
 
+  - See jexer.tterminal.ECMA48 for more specifics of terminal
+    emulation limitations.
+
 
 Roadmap
 -------
 
 Roadmap
 -------
@@ -102,8 +106,8 @@ Many tasks remain before calling this version 1.0:
 - Making TMenu keyboard accelerators active/inactive
 - AWT:
   - Blinking cursor
 - Making TMenu keyboard accelerators active/inactive
 - AWT:
   - Blinking cursor
+  - Handle kbTab (disable focus traversal BS)
   - Block cursor
   - Block cursor
-  - Fix mouse artifacts
 - ECMA48Backend running on socket
 - TTreeView
 - TDirectoryList
 - ECMA48Backend running on socket
 - TTreeView
 - TDirectoryList
@@ -132,14 +136,11 @@ Many tasks remain before calling this version 1.0:
 
 - TWindow
   - "Smart placement" for new windows
 
 - TWindow
   - "Smart placement" for new windows
-- ECMATerminal
-  - Mouse 1006 mode parsing
 
 Wishlist features (2.0):
 
 - TTerminal
   - Handle resize events (pass to child process)
 
 Wishlist features (2.0):
 
 - TTerminal
   - Handle resize events (pass to child process)
-  - xterm mouse handling
 - Screen
   - Allow complex characters in putCharXY() and detect them in putStrXY().
 - TComboBox
 - Screen
   - Allow complex characters in putCharXY() and detect them in putStrXY().
 - TComboBox