TEditor 50% 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
e8a11f98
KL
14 - TEditorWidget:
15 - Mouse wheel is buggy as hell
16 - Actual editing
17 - Cut and Paste
ca965765 18 - TEditorWindow extends TScrollableWindow
e8a11f98 19 - TTextArea extends TScrollableWidget
55d2b2c2
KL
20
210.0.6
22
e8a11f98
KL
23- TEditor
24 - True tokenization and syntax highlighting: Java, C, Clojure
25
3e074355
KL
26- Finish up multiscreen support:
27 - cmAbort to cmScreenDisconnected
28 - cmScreenConnected
29 - Handle screen resizes
30
55d2b2c2
KL
31- TSpinner
32- TComboBox
33- TCalendar
34
350.0.7
36
37- THelpWindow
38 - TText + clickable links
39 - Index
40
a2018e99
KL
410.0.8
42
43- Undo / Redo support
44
55d2b2c2
KL
450.1.0: BETA RELEASE and BUG HUNT
46
47- Verify vttest in multiple tterminals.
48
491.0.0
50
e685a47d 51- Maven artifact.
55d2b2c2
KL
52
53
541.1.0 Wishlist
55--------------
56
57- TTerminal
58 - Handle resize events (pass to child process)
59
60- Screen
61 - Allow complex characters in putCharXY() and detect them in putStringXY().
62
63- Drag and drop
64 - TEditor
65 - TField
66 - TText
67 - TTerminal
68 - TComboBox
69
70
71
72Regression Checklist
73--------------------
74
75 TTerminal
76 No hang when closing, whether or not script is running
77 No dead script children lying around
78 vttest passing
79
80
81
82Release Checklist √
83-------------------
84
e685a47d
KL
85Eliminate all Eclipse warnings
86
55d2b2c2
KL
87Fix all marked TODOs in code
88
89Eliminate DEBUG, System.err prints
90
55d2b2c2
KL
91Update written by date to current year:
92 All code headers
93 VERSION
94
95Tag github
96
97Upload to SF
98
e8a11f98 99Upload to sonatype
55d2b2c2
KL
100
101
102Brainstorm Wishlist
103-------------------
104
105
106
107Bugs Noted In Other Programs
108----------------------------