ComputationalBiomechanicsLab / opensim-creator

A UI for building OpenSim models
https://opensimcreator.com
Apache License 2.0
142 stars 17 forks source link

Refactor move `MainUIStateAPI` to an shared owned object (rather than parking it on the tab screen) #762

Open adamkewley opened 1 year ago

adamkewley commented 1 year ago

A change that I've wanted for a while: MainUIStateAPI was a stand-in for what used to be global state, but was subsequently refactored into the tabbed-UI screen. This is still problematic, because it means that the tabbed screen is strongly dependent on OpenSim concepts, like which outputs are attached to a model etc.

adamkewley commented 1 year ago

Dropping from 0.5.2: insufficient time