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