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