dev version bump to 0.0.6
[fanfix.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- TTerminal
84 - Handle resize events (pass to child process). Will need to switch
85 to forkpty(), or ship a C wrapper process.
86
87- Screen
88 - Allow complex characters in putCharXY() and detect them in putStringXY().
89
90
91
92Regression Checklist
93--------------------
94
95 TTerminal
96 No hang when closing, whether or not script is running
97 No dead script children lying around
98 vttest passing
99
100
101
102Release Checklist √
103-------------------
104
105Eliminate all Eclipse warnings
106
107Fix all marked TODOs in code
108
109Eliminate DEBUG, System.err prints
110
111Update written by date to current year:
112 All code headers
113 VERSION
114
115Tag github
116
117Upload to SF
118
119Upload to sonatype
120
121
122Brainstorm Wishlist
123-------------------
124
125
126
127Bugs Noted In Other Programs
128----------------------------