v0.30.0
Added
- KCL: Implement
as
aliases for sub-expressions - Add point-and-click Loft
- KCL: Keyword argument function calls
- Surface KCL warnings to frontend and LSP
- AST: Allow KCL fn params to have defaults and labels
- KCL: Add some more warnings
- Add point-and-click Shell
- KCL keyword args: calling user-defined functions
- Add point and click revolve workflow for sketch and axis selection
- Add a "current" marker to UnitsMenu
Changed
- KCL: Module/import upgrades
- Update bracket KCL variable syntax in onboarding
- Move
length
andnamed value
constraint flows into command palette
Fixed
- Fix: upon entering sketch mode, axis do not rotate
- Fix: replace whitespace with a
-
so that ids are valid and scroll to works - Bug: Setting mouse controls to OnShape or AutoCAD resets to default
- Bug: KCL formatter removes 'fn' from closures
- KCL: Fix so that tag declarators can be used as parameters
- Fix to not have browser tooltip on top of editor tooltips
- More consistent GitHub links
- Change diagnostic action button to primary color
Full Changelog: v0.29.0...v0.30.0