TEditor 80% complete
[nikiroo-utils.git] / docs / TODO.md
CommitLineData
55d2b2c2
KL
1Jexer TODO List
2===============
3
4
5Roadmap
6-------
7
c3a80df6
KL
8BUG: TTreeView.reflow() doesn't keep the vertical dot within the
9 scrollbar.
10
55d2b2c2
KL
110.0.5
12
ca965765 13- TEditor
71a389c9
KL
14 - Document
15 - Filename
16 - Pick appropriate Highlighter: plain, Java, XML, ...
e8a11f98 17 - TEditorWidget:
e8a11f98 18 - Cut and Paste
e8a11f98 19 - TTextArea extends TScrollableWidget
55d2b2c2
KL
20
210.0.6
22
e8a11f98 23- TEditor
71a389c9
KL
24 - True tokenization and syntax highlighting: Java, C, Clojure, XML
25 - Tab character support
e8a11f98 26
3e074355
KL
27- Finish up multiscreen support:
28 - cmAbort to cmScreenDisconnected
29 - cmScreenConnected
30 - Handle screen resizes
31
55d2b2c2
KL
32- TSpinner
33- TComboBox
34- TCalendar
35
360.0.7
37
38- THelpWindow
39 - TText + clickable links
40 - Index
41
a2018e99
KL
420.0.8
43
44- Undo / Redo support
45
55d2b2c2
KL
460.1.0: BETA RELEASE and BUG HUNT
47
48- Verify vttest in multiple tterminals.
49
501.0.0
51
e685a47d 52- Maven artifact.
55d2b2c2
KL
53
54
551.1.0 Wishlist
56--------------
57
58- TTerminal
59 - Handle resize events (pass to child process)
60
61- Screen
62 - Allow complex characters in putCharXY() and detect them in putStringXY().
63
64- Drag and drop
65 - TEditor
66 - TField
67 - TText
68 - TTerminal
69 - TComboBox
70
71
72
73Regression Checklist
74--------------------
75
76 TTerminal
77 No hang when closing, whether or not script is running
78 No dead script children lying around
79 vttest passing
80
81
82
83Release Checklist √
84-------------------
85
e685a47d
KL
86Eliminate all Eclipse warnings
87
55d2b2c2
KL
88Fix all marked TODOs in code
89
90Eliminate DEBUG, System.err prints
91
55d2b2c2
KL
92Update written by date to current year:
93 All code headers
94 VERSION
95
96Tag github
97
98Upload to SF
99
e8a11f98 100Upload to sonatype
55d2b2c2
KL
101
102
103Brainstorm Wishlist
104-------------------
105
106
107
108Bugs Noted In Other Programs
109----------------------------