General GUI improvements
Closed this issue · 2 comments
codaich commented
- Change main window title to a better one
- Some informational dialog boxes have inappropriate icons
- Update default GUI settings in gui.FeaturePanelEnum. Make sure command line defaults exactly match those of the GUI
- Add a column in feature table to show code for each feature.
- Maybe explicitly indicate in feature table which features are MEI-specific? (beyond just the feature code)
- Add a select all button for features in GUI
- Make it possible to batch select or deselect features in general
- Add on-line manual to jSymbolic GUI
- Add open and save dialogs for the config file, and remove the text box. Default to the default loaded config file set name (jSymbolicDefaultConfigs.txt)
- Add way to recursively load files from many folders using GUI
- Add text permanent output box (like jProductionCritic) to bottom of window.
- Output number of files when opening files. Break down by MIDI and MEI. When more files added, indicate number just added as well as total.
- Ouptut progress of feature extraction file-by-file during feature extraction.
- On startup, output total number of features available. Break down by feature type (i.e. numbering code from manual), 1-D, multi-D, sequential, MEI specific.. Also note number of features set to be saved.
- Also indicate at startup which config file is being used, if any.
- Use a stream to harmonize with command line output if possible
- Make the interface clearer in general (e.g. fix the way the window resizes)
- Ultimately want progress bar.
codaich commented
- Make sure all these changes are reflected in the manual and the GUI
- Also update the two screen shots in the manual to reflect the new GUI