David Culp - 2021-04-23

I recently changed the look and feel of the buttons in order to:

  1. Help guide the user by showing what features are available at any given time
  2. Help prevent the user from quitting QtJSBSim while JSBSim is still running.

The buttons look better and behave better now. The main change in behavior is done by greying/disabling/unchecking buttons based on what state the session is in. This should help the user follow the work flow. The important first steps after opening QtJSBSim are:

  1. Start JSBSim
  2. Connect to JSBSim

At this point all features are available.

Dave