Closed cafarm closed 8 years ago
One idea is to compile Symphony with the MATLAB Compiler. This would have the added benefit of ensuring users don't accidentally modify code within the package.
Turns out compiling doesn't offer worthwhile improvement. I added some spinners and some caches to speed certain things up. Not sure what else to do.
Things feel a bit slow in the UI, especially on first load. This is partly unavoidable because MATLAB is slow but there might be some areas where things could be improved. In areas where they can't, showing spinners is helpful to communicate that things are working after the user clicks something (the Initialize Rig window really needs a spinner because it can take some time after the user clicks "Initialize" before anything happens).