added to todo, added help message to optparse option w/ param
[debian/gnuradio] / grc / todo.txt
1 ##################################################
2 # Examples
3 ##################################################
4 * Push-to-Talk example
5 * Variable Config usage example
6 * Start/Stop the flow graph
7
8 ##################################################
9 # Blocks
10 ##################################################
11 * probe: also non-float outputs
12 * log slider gui control
13 * generic usrp (when its ready)
14 * packet mod: whitening offset
15 * wx min window size in options block
16 * gr_adaptive_fir_ccf
17 * ofdm  
18   * gr_ofdm_bpsk_demapper
19   * gr_ofdm_cyclic_prefixer
20   * gr_ofdm_demapper_vcb
21   * gr_ofdm_frame_acquisition
22   * gr_ofdm_frame_sink
23   * gr_ofdm_insert_preamble
24   * gr_ofdm_mapper_bcv
25   * gr_ofdm_sampler
26
27 ##################################################
28 # Features
29 ##################################################
30 * extract category from doxygen
31 * param editor, expand entry boxes in focus
32 * change param dialog to panel within main window
33 * search for blocks in category window
34 * gui grid editor for configuring grid params/placing wxgui plots and controls
35 * drag from one port to another to connect
36 * per parameter docs
37   * extract individual param docs from doxygen
38   * doc tag in param for handwritten notes
39 * separate generated code into top block and gui class
40   * use gui.py in gr-wxgui and remove custom top_block_gui
41 * configuration option for adding block paths
42 * orientations for ports (top, right, bottom, left)
43   * source defaults to right, sink defaults to left
44 * grid params take a notebook argument
45   * add a wx notebook block
46 * separation of variables and gui controls
47 * speedup w/ background layer and animation layer
48 * multiple doxygen directories (doc_dir becomes doc_path)
49 * use pango markup in tooltips for params
50 * use get_var_make to determine if it is a variable, not regexp
51 * concept of a project, or project flow graph
52   * collection of blocks, hier and top
53   * system-wide, default/work, and user created
54
55 ##################################################
56 # Problems
57 ##################################################
58 * hier block generation
59   * auto generate hier library on changes
60   * auto clean hier library when block removed
61   * add hier blocks to tree without restart
62 * dont generate py files in saved flowgraph dir
63 * save/restore cwd
64 * threads dont die on exit in probe and variable sink
65 * overloaded gui classes for each platform, move param input objects into overloaded
66 * align param titles in paramsdialog
67 * better error for blank string params
68 * weird grid params misbehaving
69 * params dialog needs to dynamically update for all params
70   * will not update for non-enum params
71   * needs to account for added or removed params
72
73 ##################################################
74 # Future
75 ##################################################
76 * require pygtk 2.12 for treeview tooltips
77   * remove try/except in BlockTreeWindow.py