TWindowBackend
[fanfix.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
KL
13- TApplication
14 - getAllWindows()
15 - Expose menu management functions (addMenu, getMenu, getAllMenus,
16 removeMenu, ...)
8c236a98 17
ca965765 18- TEditor
c3a80df6 19
ca965765
KL
20 - Swich Line from String to ArrayList<Cell>
21 - StringUtils.justify functions for ArrayList<Cell>
22 - TEditorWindow extends TScrollableWindow
23 - TEditor widget with keystroke functions:
24 - cursorRight/Left/...
25 - insertChar
26 - deleteForwardChar
27 - deleteBackwardChar
28 - deleteBackwardWord
29 - wordCount
30 - ...
c3a80df6 31
e685a47d 32- Eliminate all Eclipse warnings
55d2b2c2
KL
33
340.0.6
35
3e074355
KL
36- Finish up multiscreen support:
37 - cmAbort to cmScreenDisconnected
38 - cmScreenConnected
39 - Handle screen resizes
40
55d2b2c2
KL
41- TSpinner
42- TComboBox
43- TCalendar
44
450.0.7
46
47- THelpWindow
48 - TText + clickable links
49 - Index
50
a2018e99
KL
510.0.8
52
53- Undo / Redo support
54
55d2b2c2
KL
550.1.0: BETA RELEASE and BUG HUNT
56
57- Verify vttest in multiple tterminals.
58
591.0.0
60
e685a47d 61- Maven artifact.
55d2b2c2
KL
62
63
641.1.0 Wishlist
65--------------
66
67- TTerminal
68 - Handle resize events (pass to child process)
69
70- Screen
71 - Allow complex characters in putCharXY() and detect them in putStringXY().
72
73- Drag and drop
74 - TEditor
75 - TField
76 - TText
77 - TTerminal
78 - TComboBox
79
80
81
82Regression Checklist
83--------------------
84
85 TTerminal
86 No hang when closing, whether or not script is running
87 No dead script children lying around
88 vttest passing
89
90
91
92Release Checklist √
93-------------------
94
e685a47d
KL
95Eliminate all Eclipse warnings
96
55d2b2c2
KL
97Fix all marked TODOs in code
98
99Eliminate DEBUG, System.err prints
100
101Version in:
102
103Update written by date to current year:
104 All code headers
105 VERSION
106
107Tag github
108
109Upload to SF
110
111
112
113Brainstorm Wishlist
114-------------------
115
116
117
118Bugs Noted In Other Programs
119----------------------------