demos/spectrum/TODO.txt
changeset 25 e24348a560a6
equal deleted inserted replaced
23:89e065397ea6 25:e24348a560a6
       
     1 TODO list for spectrum analyser
       
     2 ===============================
       
     3 
       
     4 Bug fixes
       
     5 ---------
       
     6 
       
     7 
       
     8 New features
       
     9 ------------
       
    10 
       
    11 * Wrap user-visible strings in tr()
       
    12 
       
    13 * Allow user to set frequency range
       
    14 There should be some constraints on this, e.g.
       
    15 	- Maximum frequency must not be greater than Nyquist frequency
       
    16 	- Range is divisible by number of bars?
       
    17 
       
    18 * Add more visualizers other than bar spectrogram
       
    19 e.g. Funky OpenGL visualizers, particle effects etc
       
    20 
       
    21 
       
    22 Non-functional stuff
       
    23 --------------------
       
    24 
       
    25 * Improve robustness of QComboBox -> enum mapping
       
    26 At the moment, SettingsDialog relies on casting the combobox item index directly to the enumerated type.  This is clearly a bit fragile...
       
    27 
       
    28 * For functions which take or return qint64 values, make a clear distinction between duration (microseconds) and length (bytes).
       
    29 A sensible convention would be that the default is bytes - i.e. microseconds must be indicated by adding a Us suffix, where not already obvious from the function name.
       
    30 
       
    31 
       
    32 
       
    33 
       
    34