TODO list for spectrum analyser =============================== Bug fixes --------- New features ------------ * Wrap user-visible strings in tr() * Allow user to set frequency range There should be some constraints on this, e.g. - Maximum frequency must not be greater than Nyquist frequency - Range is divisible by number of bars? * Add more visualizers other than bar spectrogram e.g. Funky OpenGL visualizers, particle effects etc Non-functional stuff -------------------- * Improve robustness of QComboBox -> enum mapping At the moment, SettingsDialog relies on casting the combobox item index directly to the enumerated type. This is clearly a bit fragile... * For functions which take or return qint64 values, make a clear distinction between duration (microseconds) and length (bytes). 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.