VisPy now works inside Jupyter notebook/lab thanks to jupyter_rfb, so this PR aims to split out the Qt-specific parts of this package and define separate Qt and Jupyter viewers. Main tasks to do:
[x] Develop ipyvuetify option panels similar to what we use for the default viewers in glue-jupyter and set up a notebook to try these out without specific viewers. For now have this live in glue-vispy-viewers
[x] Split out Qt code from scatter viewer and add new Jupyter viewer
[x] Split out Qt code from volume viewer and add new Jupyter viewer
[x] Get selection tools to work properly
[x] Adjust glue-jupyter to make it possible to choose vispy as a front-end for the 3D viewers
VisPy now works inside Jupyter notebook/lab thanks to jupyter_rfb, so this PR aims to split out the Qt-specific parts of this package and define separate Qt and Jupyter viewers. Main tasks to do: