martinRenou
martinRenou
We should update ThreeJS and ThreeJS typings. This will allow us to get rid of a couple of `@ts-ignore`s in the mainview.
#340 introduced new operators that may fail to compute eventually. We should implement proper operator error handling and reporting, so that users understand what happens upon failure.
1.0.0 was just out and we're already on making breaking changes with the [jupyter-collaboration v2 update](https://github.com/jupytercad/jupytercad/pull/239). I will be making a 1.x branch so we can continue making patch releases...
When filling a form *e.g.* for creating a box, pressing "Enter" does not validate the form, it discards it. We should have "Esc" discard the form and "Enter" validate it.
Add a button for saving screenshots of the 3D view
Follow up of https://github.com/QuantStack/jupytercad/pull/184 `jupyter cad` needs jupyterlab installed in order to work, we should figure out why and try to remove this dependency.
Renaming an existing object is problematic today if the object is used in a boolean operator. We should have a UUID attached to each object that is **not** controlled by...
Currently, we are not able to display the robot arm from the FreeCAD example. We should see if that can be fixed. 
Applying rotation/translation from the UI is currently very precise but cumbersome. I want a way to apply transformations in a more user-friendly way. > **Warning** > Early draft, I should...