Symphony-DAS / symphony-matlab

Symphony Data Acquisition System
http://symphony-das.github.io
MIT License
19 stars 5 forks source link

Work on UI performance #26

Closed cafarm closed 8 years ago

cafarm commented 8 years ago

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).

cafarm commented 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.

cafarm commented 8 years ago

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.