Support TTerminalWindow resizing via ptypipe
[nikiroo-utils.git] / docs / TODO.md
... / ...
CommitLineData
1Jexer TODO List
2===============
3
4
5Roadmap
6-------
7
80.0.6
9
10#18 Rework TApplication run loop:
11 - Reduce thread spinlocks
12 - Eliminate unnecessary screen redraws
13 - No activity means no CPU usage
14
15- TSpinner
16- TComboBox
17- TCalendar
18
19- TEditor
20 - Horizontal scrollbar integration
21 - True tokenization and syntax highlighting: Java, C, Clojure, XML
22 - Carat notation for control characters
23 - Tab character support
24 - Cut/copy/paste
25 - Performance: behave smoothly on 100MB text files
26
270.0.7
28
29- Finish up multiscreen support:
30 - cmAbort to cmScreenDisconnected
31 - cmScreenConnected
32 - Handle screen resizes
33
34- TEditor
35 - Word wrap
36 - Performance: behave smoothly on 1GB text files
37
38- Additional main color themes:
39 - Dark / L33t
40 - Green / NoReallyElite
41 - Red/brown
42 - Monochrome
43 - OMGPonies
44
450.0.8
46
47- THelpWindow
48 - TEditor + clickable links
49 - Index
50
51- TEditor
52 - Expose API:
53 - Cursor movement
54 - Movement within document
55 - Cut/copy/paste
56
570.0.9
58
59- TEditor:
60 - Undo / Redo support
61
620.1.0: BETA RELEASE and BUG HUNT
63
64- Verify vttest in multiple tterminals.
65
660.2.0:
67
68- Drag and drop
69 - TEditor
70 - TField
71 - TText
72 - TTerminal
73 - TComboBox
74
751.0.0
76
77- Publish to the whole wide world
78
79
801.1.0 Wishlist
81--------------
82
83- Screen
84 - Allow complex characters in putCharXY() and detect them in putStringXY().
85
86
87
88Regression Checklist
89--------------------
90
91 TTerminal
92 No hang when closing, whether or not script is running
93 No dead script children lying around
94 vttest passing
95
96
97
98Release Checklist √
99-------------------
100
101Eliminate all Eclipse warnings
102
103Fix all marked TODOs in code
104
105Eliminate DEBUG, System.err prints
106
107Update written by date to current year:
108 All code headers
109 VERSION
110
111Tag github
112
113Upload to SF
114
115Upload to sonatype
116
117
118Brainstorm Wishlist
119-------------------
120
121
122
123Bugs Noted In Other Programs
124----------------------------