Releases: KittyCAD/modeling-app
Releases · KittyCAD/modeling-app
v1.0.8
Added
- Ability to specify the origin of rotation
- Display of units for calculated KCL values
- KCL: planeOf and rectangle functions
Changed
- Variable name linter to be less strict about casing
- Subtract point-and-click to take in multiple tools
- Upgrade plan button to be hidden for enterprise plans
Fixed
- Helix arguments that should have been hidden
- Offsetting a negative plane from flipping the sketch
- Unknown property error message on sketches and solids
kcl-84
Release kcl-84
v1.0.7
Added
- KCL: involuteCircular can use diameter in addition to radius
- KCL: support for non-ASCII identifiers
- Edit flow for Parameters to Feature Tree
- Command bar support for optional args in sweep flows
- Improved display of KCL backtrace
Changed
- The grid is now a fixed-size 10x10 grid, where each cell's length is your KCL file's length unit (e.g. mm, inches, etc). You can toggle a setting in Settings > App to get the old grid back. The old grid got bigger as you zoomed out, and smaller as you zoomed in, which many users reported was disorienting.
- Undo/redo to now work with code pane closed
- New variables to be named camelCase automatically
- Unhandled errors to log to the console
Fixed
- Network machines indicator alignment in status bar
- Preservation of units of tolerance for CSG functions
- Coredump hotkey on Linux
- Extrude to work with mirror2d
- Restoring full screen app on Windows
- KCL: error with non-count indexing in arrays
Full Changelog: v1.0.6...v1.0.7
kcl-83
Release kcl-83
kcl-82
Release kcl-82
v1.0.6
Added
- Checkbox for variable creation in command bar flows
- Countdown timer for stream reconnect
- KCL:
extrudeTwist
endpoint - KCL:
TagDecl
,TaggedEdge
, andTaggedFace
types - Prompt for temporary workspace when loading external sample or share link code
- tangentialArc: angle, radius point-and-click support
Changed
- KCL: twist is now a case of extrude
- KCL: stdlib floating-point results are no longer platform dependent
- Replace lower-right controls with a full status bar
Fixed
- Panic when using the wrong argument type
- Loss of query parameters when redirecting
- Pausing when camera state command hangs
- Properly respecting associativity when reformatting
Full Changelog: v1.0.5...v1.0.6
v1.0.5
Added
- Ability to check for app updates in menus
- Support for tag on close segment when the last sketch edge is missing
- Reloading KCL when files modified externally
- Touch support to camera while in modeling mode
- Restoration of previous window size and screen position
- KCL: better error messages with numbers with unknown units
Changed
- Engine API response timeouts to 5 minutes
- Idle timeout to 8 hours for executions longer than 5 minutes
- KCL: trig functions to return number with default units
Fixed
- Ability to remove constraints
- Broken links in documentation
- KCL: units bug when using modulo
Full Changelog: v1.0.4...v1.0.5
kcl-81
Release kcl-81
v1.0.4
Added
- Edit for Translate and Rotate in Feature Tree
- Better error messages when network disconnects
- mirror2d operations to Feature Tree
Fixed
- KCL: Better error message when using var in its own definition
- Better trackball support
- KCL: Emitting proper errors in unexpected edge cases
- KCL: Unknown types causing exceptions
- Crash while editing code while in sketch mode
Full Changelog: v1.0.3...v1.0.4
kcl-80
Release kcl-80