Releases: jupytercad/JupyterCAD
Releases Β· jupytercad/JupyterCAD
v3.0.0a5
3.0.0a5
Enhancements made
- Improve selection logic #542 (@martinRenou)
- Object properties panel: Use selected object name as the title #540 (@martinRenou)
- ClipPlane: fix z-fighting artifacts #539 (@martinRenou)
- Set visible back to True for operator inputs upon removal of the output #534 (@martinRenou)
- Allow opening JupyterCAD documents with the JSON viewer + Allow opening STL and STEP in JupyterLite #531 (@martinRenou)
- Grey icon in tabs #527 (@martinRenou)
- Reorder toolbar icons #522 (@arjxn-py)
- Update main logo #520 (@martinRenou)
- JupyterCAD icons to left and right tabs #519 (@martinRenou)
Bugs fixed
- Re-add
setColor
api #552 (@arjxn-py) - Prevent getting back to non-wireframe after operator #549 (@arjxn-py)
- Fix ui issues #548 (@trungleduc)
- Fix clip plane controls when switching camera projection #538 (@martinRenou)
- Revert "Orthographic camera: fix missing near and far parameters" #536 (@martinRenou)
- Fix context switching for the right panel #533 (@martinRenou)
- Update CAD app to include missing collaboration tokens #530 (@martinRenou)
- Set collaborative attribute to False in Jupyterlite #525 (@martinRenou)
- Cleanup and fix SVG logo #523 (@martinRenou)
- Fix bounding box on exploded view #521 (@arjxn-py)
- Fix handling of theme change #505 (@arjxn-py)
Maintenance and upkeep improvements
- Bump jupyter-collaboration v3 #553 (@trungleduc)
- Unpin jupyterlite-xeus in lite build #541 (@martinRenou)
- Pin Python in docs build #528 (@martinRenou)
Documentation improvements
- Pin Python in docs build #528 (@martinRenou)
Contributors to this release
(GitHub contributors page for this release)
@arjxn-py | @github-actions | @martinRenou | @SylvainCorlay | @trungleduc
v3.0.0a4
3.0.0a4
Enhancements made
- Smooth animated camera movement to center object #506 (@arjxn-py)
- Comparable Default Dimensions #501 (@arjxn-py)
- Streamline edge selection #498 (@arjxn-py)
- Use logarithmic depth buffer #495 (@martinRenou)
- Handle zoom while camera change #492 (@arjxn-py)
- Add clipping plane and exploded view icons #474 (@IsabelParedes)
- Bounding Box for Selection #473 (@arjxn-py)
Bugs fixed
- Fixed intensity & decay #515 (@arjxn-py)
- Fix lighting issue #514 (@arjxn-py)
- Fix clip plane color #513 (@martinRenou)
- Orthographic camera: fix missing near and far parameters #510 (@martinRenou)
- Fix clip plane color #508 (@martinRenou)
- Cadapp version #507 (@SylvainCorlay)
- refLength was not always updating #493 (@martinRenou)
- Exaggerate clip plane size #490 (@martinRenou)
- Prevent breaking aspect ratio on camera change #479 (@arjxn-py)
- Fix breaking viewHelper while changing camera #469 (@arjxn-py)
- Add
logoicon
as tabicon #466 (@arjxn-py) - Button to Center view on visible objects #452 (@arjxn-py)
- Add all proposed Keyboard shortcuts #451 (@arjxn-py)
- Sync editor upon editor change #448 (@arjxn-py)
Maintenance and upkeep improvements
- Bump @jupyter/ydoc #516 (@trungleduc)
- Add
--no-occ-build
option #504 (@trungleduc) - Bump pydantic==2.9.2 for build #497 (@davidbrochart)
- Bump yjs-widgets>=0.3.7 #494 (@davidbrochart)
- Update jupyter-collaboration v3.0.0-beta.8 #472 (@davidbrochart)
- Remove unnecessary warning #470 (@trungleduc)
Documentation improvements
- Fix README comment about freecad #499 (@martinRenou)
Contributors to this release
(GitHub contributors page for this release)
@arjxn-py | @davidbrochart | @github-actions | @IsabelParedes | @martinRenou | @SylvainCorlay | @trungleduc
v3.0.0a3
3.0.0a3
Enhancements made
- Add icons in filebrowser #460 (@martinRenou)
- Reactive toolbar w.r.t. width #455 (@arjxn-py)
- Improve the UX of the clip-plane and wireframe buttons #441 (@arjxn-py)
- Add interactive axes helper #440 (@arjxn-py)
- Include Notebook API into lite kernel deployment #364 (@martinRenou)
Bugs fixed
- Toggle buttons working correctly when multiple editors are open #447 (@arjxn-py)
- Update example for colors #437 (@arjxn-py)
- Fix lite build #436 (@martinRenou)
Maintenance and upkeep improvements
- Reduce field of view of Camera #465 (@arjxn-py)
- Rename launcher button #461 (@martinRenou)
- Try fixing galata workflow #439 (@arjxn-py)
- Lite deployment missing deps #434 (@martinRenou)
- Lite deployment: Disable docprovider-extension #433 (@martinRenou)
- Update
ThreeJS
#418 (@arjxn-py)
Contributors to this release
(GitHub contributors page for this release)
@arjxn-py | @github-actions | @martinRenou | @pre-commit-ci | @trungleduc
v3.0.0a2
3.0.0a2
Enhancements made
- Add jcad icon in the launcher #428 (@martinRenou)
- Use SharedModelFactory to create shared model #425 (@davidbrochart)
Bugs fixed
- Fix python api #422 (@trungleduc)
Maintenance and upkeep improvements
- Add link to playwright report in PR #430 (@trungleduc)
- Bump jupyter-collaboration v3 #429 (@davidbrochart)
- Fix metadata #424 (@davidbrochart)
Documentation improvements
Other merged PRs
- Correct artifact output #432 (@trungleduc)
- Save artifact data on failure #431 (@trungleduc)
Contributors to this release
(GitHub contributors page for this release)
@arjxn-py | @davidbrochart | @github-actions | @martinRenou | @trungleduc
v3.0.0a1
3.0.0a1
Maintenance and upkeep improvements
- Fix dependencies pinning #420 (@martinRenou)
Contributors to this release
v3.0.0a0
3.0.0a0
Enhancements made
- Remove unneeded jupytercad_lab dependencies #417 (@martinRenou)
- Smart color handling for edges based upon mesh luminance #412 (@arjxn-py)
- Add Color Customization for JupyterCAD Models #397 (@arjxn-py)
- Enable Damping for Smoother Model Movement #395 (@arjxn-py)
- Add python console to 3D view #392 (@trungleduc)
- Enable Toggling Wireframe View #390 (@arjxn-py)
- Position & Axis inputs in a row #389 (@arjxn-py)
- Delete Object Keyboard Shortcut #388 (@arjxn-py)
- Improve shape metadata update logic #385 (@trungleduc)
- Implement
Undo
&Redo
keyboard shortcuts #382 (@arjxn-py)
Bugs fixed
- Fix jupyterlite deployment #409 (@trungleduc)
- Little darker shade of color for edges #408 (@arjxn-py)
- Replace toggle wireframe button to the right #405 (@arjxn-py)
- Fix python console in the standalone app #402 (@trungleduc)
- Delete parent object if edge is selected with
[Delete]
key binding #393 (@arjxn-py)
Maintenance and upkeep improvements
- Try fixing the upload of Github pages #416 (@martinRenou)
- Exclude node_modules from sdists #415 (@martinRenou)
- Update yjs-widgets dependency + make it shared #414 (@martinRenou)
- Remove the guidata option #413 (@arjxn-py)
- Save jupyterlite build artifact #404 (@trungleduc)
- Preview PR using appsharing.space #403 (@trungleduc)
- Try fixing bot to update snapshots #401 (@arjxn-py)
- Fix bot to update snapshots #400 (@arjxn-py)
- Fix bot behaviour to update snapshots #398 (@arjxn-py)
- Bump ypywidgets v0.9 #387 (@davidbrochart)
- #78 Re-enable
jupyterlab.browser_check
#386 (@arjxn-py) - Fix code format #383 (@trungleduc)
Documentation improvements
Contributors to this release
(GitHub contributors page for this release)
@arjxn-py | @davidbrochart | @github-actions | @martinRenou | @pre-commit-ci | @SylvainCorlay | @trungleduc
v2.0.2
2.0.2
Bugs fixed
- Pin reacttrs #380 (@martinRenou)
Documentation improvements
Contributors to this release
v2.0.1
2.0.1
Bugs fixed
- Fix rendering stl and step files #377 (@trungleduc)
Contributors to this release
v2.0.0
2.0.0 Highlights
Enhancements made
- Edge operators #340 (@martinRenou)
- Implement clipping #333 (@martinRenou)
- Support JupyterLite #331 (@trungleduc)
- Support for opening STL files #246 (@martinRenou)
- Step file export to .jcad #238 (@martinRenou)
- Improve post-processing system #350 (@trungleduc)
- Error handling #349 (@martinRenou)
- Add constraints to form schema #362 (@trungleduc)
- Generate dropdowns for operands on operator properties #371 (@martinRenou)
- Improve deletion behavior #369 (@martinRenou)
Maintenance and upkeep improvements
- Remove y-py #329 (@trungleduc)
- Jupyter Collaboration v2 #239 (@martinRenou)
Bugs fixed
- Fix build shape from brep string #334 (@trungleduc)
v2.0.0rc0
2.0.0rc0
Maintenance and upkeep improvements
- Sync jupytercad_* version #375 (@trungleduc)
- Unpin ajv #374 (@martinRenou)