ffbe20b586
Kwargs: startProfileAt ( #6424 )
...
Previous:
```
startProfileAt([x, y], %)
startProfileAt([x, y], sketch001)
```
New:
```
startProfile(%, at = [x, y])
startProfile(sketch001, at = [x, y])
```
2025-04-25 21:01:35 +00:00
941911ed30
docs: Fix syntax error and deprecated string planes in types.md ( #6332 )
2025-04-15 17:42:24 +00:00
d275995dfe
KCL: Angled line should use keyword args ( #5803 )
...
We continue migrating KCL stdlib functions to use keyword arguments. Next up is the `angledLine` family of functions (except `angledLineThatIntersects, which will be a quick follow-up).
Before vs. after:
`angledLine({angle = 90, length = 3}, %, $edge)`
=> `angledLine(angle = 90, length = 3, tag = $edge)`
`angledLineOfXLength({angle = 90, length = 3}, %, $edge)`
=> `angledLine(angle = 90, lengthX = 3, tag = $edge)`
`angledLineOfYLength({angle = 90, length = 3}, %, $edge)`
=> `angledLine(angle = 90, lengthY = 3, tag = $edge)`
`angledLineToX({angle = 90, length = 3}, %, $edge)`
=> `angledLine(angle = 90, endAbsoluteX = 3, tag = $edge)`
`angledLineToY({angle = 90, length = 3}, %, $edge)`
=> `angledLine(angle = 90, endAbsoluteY = 3, tag = $edge)`
2025-04-09 14:55:15 -05:00
1a59fc4f99
Rename the app to Zoo Design Studio ( #5974 )
...
* WIP: Change the name of the app
Fixes #5971
* Force release build
* More renames
* Fix release builds on PR
* Remove alpha on home page, replace with nightly if nightly
* Change appId back to dev.zoo.modeling-app after updater test failure
* Cleanup towards review
* Lint
* Lint plus @jacebrowning's suggestion
* Lint
2025-04-03 22:24:51 -04:00
58a9c60d0b
Test code examples in docs and add docs for per-file settings ( #5474 )
...
Signed-off-by: Nick Cameron <nrc@ncameron.org >
2025-02-27 09:34:55 +13:00
a094995730
KCL: Chamfer and fillet now use keyword arguments ( #5389 )
...
Previously:
`|> fillet({ radius = 5, tags = [seg01] }, %)`
Now:
`|> fillet(radius = 5, tags = [seg01])`
Also tweaks the formatter for keyword argument calls slightly.
2025-02-21 20:41:25 +00:00
8aabac0be7
Update types.md with keyword args data ( #5270 )
...
A few issues:
- There was no description of how `|>` works
- Need to explain our keyword arguments implementation
- It was using old syntax for `angledLine` which now takes an object as its first parameter, not an array
2025-02-05 13:03:28 -06:00
9c47ac5b57
Update fn syntax in KCL Types doc ( #4640 )
...
* update fn syntax
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu-latest-8-cores)
* Trigger CI
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Jonathan Tran <jonnytran@gmail.com >
2024-12-03 18:17:02 +00:00
412d1b7a99
Update KCL Types doc ( #4591 )
...
* use `=` instead of `:`, fix formatting
* remove `%` from `segEnd` and `segLen` calls
2024-11-27 11:14:59 -05:00
0c478680cb
KCL: No 'let' or 'const' required when declaring vars ( #4063 )
...
Previously variable declaration required a keyword, e.g.
```kcl
let x = 4
const x = 4
var x = 4
```
These were all valid, and did the exact same thing. As of this PR, they're all still valid, but the KCL formatter will change them all to just:
```kcl
x = 4
```
which is the new preferred way to declare a constant.
But the formatter will remove the var/let/const keywords.
Closes https://github.com/KittyCAD/modeling-app/issues/3985
2024-10-02 14:19:40 -05:00
c4ff1c2ef1
Update types.md for constants ( #3899 )
...
Update types.md
2024-09-16 11:50:59 -07:00
a85c1a9375
Scoped tags ( #2941 )
...
* start of scoped tags
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* add the tags to the sketch group context
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* scoped tags
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* update docs
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fix tests
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* scoped
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fix;
Signed-off-by: Jess Frazelle <github@jessfraz.com >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-07-05 16:53:13 -07:00
fe28527ef9
update docs ( #2933 )
...
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-07-05 10:44:29 -07:00
4be9f70965
change up docs format ( #1711 )
...
* change up docs format
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* change up docs format
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* change up docs format
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fix
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* workflow to push docs
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fix[
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* initial commit
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fix
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* initial commit
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* initial commit
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fixes
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-03-13 14:22:22 -07:00
b0028d4874
add basic docs for lang things ( #484 )
...
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2023-09-13 11:59:21 -07:00