DDMAL/jSymbolic2

General GUI improvements

Closed this issue · 2 comments

  • 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.
  • 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

Final fix pushed with Commit [2aceda7]. Issue closed.