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