Commit Graph

4300 Commits

Author SHA1 Message Date
ccc7ec93b5 fix: I thought I fixed this typo already 2025-06-26 11:58:23 -05:00
f1bbbfc803 fix: another e2e test 2025-06-26 11:54:33 -05:00
4987297e9c fix: fixing locator for another e2e test 2025-06-26 11:31:06 -05:00
86aec2df2b fix: fixing another e2e test 2025-06-26 11:24:57 -05:00
d834e4b307 fix: fmt 2025-06-26 10:00:29 -05:00
2b838af112 chore: added insert on importable files 2025-06-26 08:51:27 -05:00
5183934962 fix: fixing more e2e tests 2025-06-26 08:37:43 -05:00
0d925d2290 fix: fixing more e2e tests 2025-06-26 08:33:01 -05:00
ce9a51c9b2 fix: local state for modal confirmation but the action takes place on the callback of the modal in the parent 2025-06-26 08:11:32 -05:00
4adb01f439 ope: I need the delete confirmation 2025-06-26 07:55:42 -05:00
142798ab3d fix: fixing e2e test 2025-06-26 07:29:04 -05:00
6927d26b5b fix: updating button role to the treeitem 2025-06-25 13:42:27 -05:00
95fe5a3320 fix: e2e tests... 2025-06-25 12:58:00 -05:00
ee44a4f0f6 fix: finally found the right helper function, don't know why this is a toolbar, it is not a toolbar 2025-06-25 12:44:37 -05:00
327bcfaad8 fix: fixing another e2e test 2025-06-25 12:33:14 -05:00
5330492749 fix: 2 e2e tests, made a new helper function for the future 2025-06-25 12:26:26 -05:00
bb4ef3f0a2 chore: adding unit tests for adding the placeholders 2025-06-25 10:53:15 -05:00
519ed1de62 fix: adding some unit tests 2025-06-25 10:37:04 -05:00
cdac1f84db fix: formatter 2025-06-25 10:22:27 -05:00
4d7623bca8 chore: filemachineprovider still has useful code, it is now modelingpageprovider 2025-06-25 10:15:25 -05:00
9b90c98fb4 chore: deleted the old file tree: 2025-06-25 10:10:26 -05:00
332cc272fc fix: aria set size and position in set were computed wrong 2025-06-24 15:35:30 -05:00
821af16fcf chore: readonly and navigation booleans 2025-06-24 15:05:11 -05:00
ab29916bff fix: trying to fix more tsc errors 2025-06-24 13:29:47 -05:00
7da6d7adf4 fix: typo 2025-06-24 11:53:42 -05:00
0fce24eab4 fix: adding toast since it is using a create file and navigate function which is awkwardly named import file url 2025-06-24 11:51:59 -05:00
bc6b44eb16 fix: ope testing code when helping adam got here 2025-06-24 11:47:37 -05:00
30e9410214 fix: fixing height to allow clicking empty space then the arrow keys for -1 indexing 2025-06-24 11:46:01 -05:00
b733722886 fix: fixing bug with enter with project loader name ref 2025-06-24 11:44:03 -05:00
ebf1ec5f49 fix: home should not change 2025-06-24 11:14:23 -05:00
8c281cf283 fix: resolving tsc errors 2025-06-24 11:13:20 -05:00
bd62f14ca2 fix: fixing tsc errors 2025-06-24 11:04:27 -05:00
4fe0eb3394 fix: removing debug package 2025-06-24 10:54:29 -05:00
22ce9b4f15 fix: on enter it opens file 2025-06-24 10:45:39 -05:00
9d45de93e4 fix: fmt 2025-06-24 10:39:08 -05:00
75e8550168 fix: delete and navigate 2025-06-24 10:38:35 -05:00
aeb57c85d2 fix: adding comments 2025-06-24 10:09:49 -05:00
1ba18dd5d4 fix: fmt 2025-06-24 10:01:01 -05:00
3817d60aa9 fix: redirect only on rename, need to have a cleaner path library and variable name 2025-06-24 08:49:37 -05:00
1bb882acf8 #7455 Last window size improvements: fix full screen on windows (#7586)
* fix full screen size issue on windows

* createWindow() reuse param is not used
2025-06-23 19:06:26 -04:00
478bf34f2b Coordinate grid uses same scale as user's units (#7465)
Closes https://github.com/KittyCAD/engine/issues/3494. Thanks to @nadr0 for helping on the JS side.

If users set their units, the grid will stop auto scaling, and instead will be set to 10 of whatever unit they used. 

If users set their units, and those units are metric, then it'll include a scale bar (see screenshot). Imperial units won't have that bar. 

This behaviour is configurable via settings.

## Limitations

 - The scale bar below the grid cannot be disabled in metric units, and cannot be enabled in imperial units

<img width="1690" alt="Screenshot 2025-06-05 at 7 51 41 PM" src="https://github.com/user-attachments/assets/c597087c-f96d-4c30-95f4-b3d8ba2b5567" />
2025-06-23 17:30:26 -05:00
dbc87292e4 Enable optional arguments in point-and-click Loft (#7587)
* Enable optional arguments in point-and-click Sweep
Fixes #7578

* Fix bug and add e2e test step

* Fix review not triggering bug and e2e test

* WIP: Enable optional arguments in point-and-click Loft

* Add edit flow for loft

* WIP: e2e test and fix

* Got it

* Got it v2 🤦
2025-06-23 18:24:52 -04:00
bb3a74076f Improve display of KCL backtrace (#7582)
* Improve display of KCL backtrace

* Fix circular dep
2025-06-23 21:11:13 +00:00
9e16737ee2 fix: only navigate on rename if the file you are renaming is the one you have loaded 2025-06-23 15:41:43 -05:00
0cd6031aae Enable optional arguments in point-and-click Sweep (#7580)
* Enable optional arguments in point-and-click Sweep
Fixes #7578

* Fix bug and add e2e test step

* Fix review not triggering bug and e2e test
2025-06-23 16:17:17 -04:00
1e1bdbd6e7 use face edge info for some mirrors (#7174)
* use face edge info for some mirrors

* add functionality for other mirror function

* Fix to create new Sketch when mirror results in a new path

* use the original ids and clone the sketches

* remove mirror param

* clippy fix

* debuggin, rm yarn

* Revert "remove mirror param"

This reverts commit a848e243f8.

* use arrbitrary edge_id as sketch mirror id

* additinoal clenaup

* Update rust/kcl-lib/src/std/mirror.rs

Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>

* set .mirror for continuous case

* fix warning

* works without the for loops

* add error handling

* remove duplicate setter

* rm unused var

* clenaup

* unused import

* remove unused let

* Update snapshots

* Update snapshots

* cleanup

* update sim tests

---------

Co-authored-by: gserena <serena@zoo.dev>
Co-authored-by: Jonathan Tran <jonnytran@gmail.com>
Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-06-23 12:27:03 -05:00
47fba02446 fix: auto fmt 2025-06-23 11:08:36 -05:00
59c008c4db chore: redirect on rename file at any tree level 2025-06-23 11:07:21 -05:00
631b63b1b6 Add reminder to merge documentation PRs with KCL releases (#7579)
* Add reminder to merge documentation PRs with KCL releases

* Link to page to force Dependabot updates
2025-06-23 15:44:41 +00:00
0f3c1d0740 chore: redirect to file after creation 2025-06-23 10:40:45 -05:00