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