Releases: jupytercad/JupyterCAD
Releases · jupytercad/JupyterCAD
v0.1.0a1
0.1.0a1
Enhancements made
- Exploded view #109 (@martinRenou)
- Add launcher buttons #108 (@hbcarlos)
- Only compute the bounding box of the visible objects for the reflength #105 (@martinRenou)
- Improve performance #104 (@martinRenou)
- Add extrusion #98 (@trungleduc)
- Toolbar for configuring the grid and axes #94 (@hbcarlos)
- FCstd color support #91 (@martinRenou)
- Automatically remove annotations when they are empty #86 (@martinRenou)
- Annotations: Change remove button to a close button #84 (@martinRenou)
- Update build occ command #80 (@trungleduc)
- 2D Editor #76 (@trungleduc)
- Use theme for the annotation styling #62 (@martinRenou)
- Take into account the current user for message displaying #61 (@martinRenou)
- Support for undo/redo #60 (@hbcarlos)
- Decouple camera from remote user camera #59 (@martinRenou)
- Automatically rebuild open cascade when needed #56 (@martinRenou)
- Build OpenCascade when building the Worker #54 (@martinRenou)
- Custom Open Cascade build #40 (@martinRenou)
- Follow mode #32 (@trungleduc)
- Display and sync pointers between clients #29 (@martinRenou)
- Render unsupported shape types in read-only mode. #28 (@trungleduc)
- Highlight differently the mesh that is hovered AND selected #27 (@martinRenou)
Bugs fixed
- Cleanup selection logic and throttle some events #107 (@martinRenou)
- Fix bot for updating galata references #106 (@martinRenou)
- Fixes selections #103 (@hbcarlos)
- Toolbar for configuring the grid and axes #94 (@hbcarlos)
- Remove malformed form button #88 (@martinRenou)
- Do not reset the grid and axe when the scene is empty #83 (@hbcarlos)
- Hot fix occ build #81 (@trungleduc)
- Fix intersection name #57 (@martinRenou)
- Pointer color fix #39 (@martinRenou)
- Fix minor pointer issues. #30 (@trungleduc)
- Handle de-select when selecting a non-visible object #26 (@martinRenou)
Maintenance and upkeep improvements
- Remove
pip install -e .
step in the check release workflow #116 (@jtpio) - Pin JupyterLab #115 (@martinRenou)
- Prepare for release #114 (@martinRenou)
- Pin JupyterLab #113 (@martinRenou)
- Fix ci #97 (@trungleduc)
- Add galata bot #96 (@trungleduc)
- Uses hatch and update releaser #90 (@hbcarlos)
- Fix binder #87 (@trungleduc)
- Introduce jupytercad-opencascade separate package #85 (@martinRenou)
- Add UI tests #73 (@trungleduc)
Documentation improvements
- Update README #112 (@martinRenou)
- Update readme #111 (@trungleduc)
Other merged PRs
- Fix CI #77 (@trungleduc)
- Fixes objects tree view #75 (@hbcarlos)
- Annotations panel #74 (@martinRenou)
- Fixes 51 #72 (@hbcarlos)
- Fixes iterable #71 (@hbcarlos)
- Types the API and hides Y data structures #68 (@hbcarlos)
- Migrate to @jupyter/ydoc and fix observe #67 (@hbcarlos)
- Remove "getCoordinate" from the Annotation Model #65 (@martinRenou)
- Fix: reset state when unfollowing #58 (@martinRenou)
- Add intersection operator #55 (@davidbrochart)
- Add fuse operator #53 (@davidbrochart)
- Prevent updating refLength on each remove/hide #52 (@martinRenou)
- Put back logic for syncing pointers #42 (@martinRenou)
- Fix missing FS and symbol #41 (@martinRenou)
- Add annotation #33 (@trungleduc)
- add conda-forge/label/jupyterlab_alpha for binder #25 (@bollwyvl)
- Mesh selection #24 (@trungleduc)
- Update tree view #23 (@trungleduc)
- Add
@jupyterlab/shared-models
to thepackage.json
#22 (@jtpio) - Revert "Use THREE.LineSegments instead of THREE.Line for edges" #19 (@martinRenou)
- Use rjsf's JupyterLab theme #18 (@martinRenou)
- Add Torus #15 (@martinRenou)
- Add Sphere and Cone primitives #14 (@martinRenou)
- Improve theme handling 3D view and tree view #10 (@martinRenou)
- Use THREE.LineSegments instead of THREE.Line for edges #9 (@martinRenou)
- Implement highlight on hover using a Color Picking technique [#8](#8...