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