Post

Polishing the new action modal

The goal of this week was to continue polishing the new edit action modal and to refine the excercises migrated to humble.

List of changes to BT Studio

This is a list of all of changes that will be done to BT Studio before the merge is done.

  • Buttons hover correctly
  • Projects list
  • Redesign color choices and css (Maybe)
  • New dialog window for creating new files
  • New dialog window for editing actions
  • Quick ? for simple stuff related to how the bt editor works
  • Autosave file in change
  • When creating a file always en with .py
  • Autosave project in change
  • Not show editor if no file is open
  • If modified one action all copies of that action must be updated
  • Indicator that input or output is from blackboard
  • BT sort button
  • Show the link between 2 nodes connected incorrectly in other color OR link by clicking
  • Create file from templates
  • Horizontal Bt (Maybe)
  • Add toggle between horizontal bt and vertical (Maybe)
  • Solving the Tab mistery from ACE
  • Better error popups

Changes and improvements to the action editor

I have been solving some bugs that remained from the onBlur event. There are some that still need to be fixed but it is functional for the moment being.

There is also a new addition, the accent colors now appear with each corresponding action in the file explorer.

The next step is to be able to modify the name of the actions.

Outside of BT Studio

The migration of the vacuum excercise was finished and now we are refining the excercises in order to make them perfect.

With this in mind, I revisited the global navigation one and added a new way to reset the UI in this PR.

The other excercise that suffer major changes was obstacle avoidance. In here I removed the image displayed and everything related to that in the GUI and HAL, I removed all of the inecessary threads and subscribers and changed from using the interfaces from the excercise, to the ones from hal_interfaces. All of this can be found here.

This post is licensed under CC BY 4.0 by the author.