stub maven support
[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
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
36- TSpinner
37- TComboBox
38- TCalendar
39
400.0.7
41
e685a47d
KL
42- Refactor SwingBackend to be embeddable
43 - jexer.Swing.blockMousePointer: false = do not invert cell, true
44 (default) is current behavior
8c236a98
KL
45 - Make Demo5 with two separate Swing demos in a single JFrame.
46 - Make Demo6 mixing Swing and Jexer components
e685a47d 47
55d2b2c2
KL
48- THelpWindow
49 - TText + clickable links
50 - Index
51
a2018e99
KL
520.0.8
53
54- Undo / Redo support
55
55d2b2c2
KL
560.1.0: BETA RELEASE and BUG HUNT
57
58- Verify vttest in multiple tterminals.
59
601.0.0
61
e685a47d 62- Maven artifact.
55d2b2c2
KL
63
64
651.1.0 Wishlist
66--------------
67
68- TTerminal
69 - Handle resize events (pass to child process)
70
71- Screen
72 - Allow complex characters in putCharXY() and detect them in putStringXY().
73
74- Drag and drop
75 - TEditor
76 - TField
77 - TText
78 - TTerminal
79 - TComboBox
80
81
82
83Regression Checklist
84--------------------
85
86 TTerminal
87 No hang when closing, whether or not script is running
88 No dead script children lying around
89 vttest passing
90
91
92
93Release Checklist √
94-------------------
95
e685a47d
KL
96Eliminate all Eclipse warnings
97
55d2b2c2
KL
98Fix all marked TODOs in code
99
100Eliminate DEBUG, System.err prints
101
102Version in:
103
104Update written by date to current year:
105 All code headers
106 VERSION
107
108Tag github
109
110Upload to SF
111
112
113
114Brainstorm Wishlist
115-------------------
116
117
118
119Bugs Noted In Other Programs
120----------------------------