Skip to content

Release 0.3.1: divide and refactor

Compare
Choose a tag to compare
@AsriFox AsriFox released this 20 Dec 17:38
· 32 commits to master since this release
5833aaf

Added

  • Added 'Convert XML to YAML' command to the block context menu in module view
  • Added QA/Test files to the block's file tree
  • Added C++ noblock support to modtool commands (Disable Block, Rename Block, Remove Block, Make YAML from Implementation) and to the block's file tree (implementation files)
  • Added module view auto-refresh on certain modtool commands (Create Block, Rename Block, Remove Block, Update XML to YAML, Make YAML from Implementation)

Changed

  • Refactor - removed unnecessary GNURadioController:
    • Moved shell tasks (gnuradio-companion and grcc) to separate functions
    • Moved all modtool commands to separate functions
    • Moved tree view provider functionality to a separate class
  • Changed error handling to catch only specific errors

Fixed

  • Fixed commands (Create Block, Rename Block, Convert XML to YAML) not waiting until modtool execution is finished, thus displaying success messages even on failure
  • Fixed 'Convert XML to YAML' not working without blockname (made argument optional)
  • Fixed 'Create Block' getting stuck on 'Tests' pick when creating C++ noblock