[2c229c]: todo.txt Maximize Restore History

Download this file

todo.txt    64 lines (56 with data), 2.2 kB

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
Key for the todo items:
- Not going to make it.
* Done.
? Probably didn't make it here, may make it later.
Switch from all-in-one to plugin style (for easier source maintenance).
Switch to use wx namespace.
Beta 1:
* browsable source tree (by name)
* browsable source tree (by line number)
* this document todo/etc list
* (line number, importance, text)
- global document todo/etc list
- (document name, line number, importance, text)
* find bar for this file
* logger
* document ordering
* document reordering
* document icons (everywhere)
* made window remember size and position
* made subwindows remember size and position
* tooltips now understand __init__ and __new__
- interpreter
* shell command support (embedded within window)
* filesystem browser with pathmarks
* workspace management
- project management
* per-filetype preferences
Beta 2
* Add a replace workspace mechanism.
* Find in files as a tab on the bottom.
* Make the location of both tabs options (right/left, top/bottom).
* Save search results (as text).
* Select whole lines on indent/dedent.
* Better caps support in filenames on windows/mac.
* Keyboard command for 'close find bar'/'close replace bar'
* Keyboard command for 'find previous'
* Make optional drag and drop file support on STC instances.
* Smart Case
* Replace In Selection
? Save/load search criteria (like workspace).
2.1:
* per-filetype preferences
* Fix per-document type saving and such...
* Fix dragging of edited documents in documents tab...
2.2:
* Add support for #encoding in python files (on open/save, but do not change).
? Add search support for unicode/#encoding defined files that are not open.
? Add PyShell from PyCrust as a Python console, but use the external process
support to run the shell in another process. Caveat:
? PyShell would not get all the really neat introspection capabilities
without significant additional work (which I probably won't ever have time
for)
? Use external command support to spawn persistant slow parser for tooltips,
calltips, and better parsing.
? Use optional listening socket to support later callings of PyPE pushing
document opening into a single PyPE instance ("only single instance")