ff9229f55a
fix circle sketch on face ( #1668 )
...
* fix circle sketch on face
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* cargo.lock
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 >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-03-07 14:53:37 -08:00
5a7f12a06d
start of close tag ( #1639 )
...
* start of close tag
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* docs
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* close
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* use local
Signed-off-by: Jess Frazelle <github@jessfraz.com >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-03-07 12:35:56 -08:00
06f1257071
Bump kittycad-modeling-session from 03eb9c3
to c554cbe
in /src/wasm-lib ( #1655 )
...
Bump kittycad-modeling-session in /src/wasm-lib
Bumps [kittycad-modeling-session](https://github.com/KittyCAD/modeling-api ) from `03eb9c3` to `c554cbe`.
- [Commits](03eb9c3763...c554cbeda3
)
---
updated-dependencies:
- dependency-name: kittycad-modeling-session
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-07 20:11:51 +00:00
328e7faea9
Bump web-sys from 0.3.68 to 0.3.69 in /src/wasm-lib ( #1652 )
...
Bumps [web-sys](https://github.com/rustwasm/wasm-bindgen ) from 0.3.68 to 0.3.69.
- [Release notes](https://github.com/rustwasm/wasm-bindgen/releases )
- [Changelog](https://github.com/rustwasm/wasm-bindgen/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rustwasm/wasm-bindgen/commits )
---
updated-dependencies:
- dependency-name: web-sys
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jess Frazelle <jessfraz@users.noreply.github.com >
2024-03-07 20:11:07 +00:00
5792d3eb2b
Bump tauri from 1.6.0 to 1.6.1 in /src-tauri ( #1658 )
...
Bumps [tauri](https://github.com/tauri-apps/tauri ) from 1.6.0 to 1.6.1.
- [Release notes](https://github.com/tauri-apps/tauri/releases )
- [Commits](https://github.com/tauri-apps/tauri/compare/tauri-v1.6.0...tauri-v1.6.1 )
---
updated-dependencies:
- dependency-name: tauri
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-07 12:03:01 -08:00
15effddf6c
Bump serde_json from 1.0.112 to 1.0.114 in /src-tauri ( #1657 )
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.112 to 1.0.114.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.112...v1.0.114 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-07 12:02:46 -08:00
5354ce140a
Bump kittycad-execution-plan-macros from 03eb9c3
to c554cbe
in /src/wasm-lib ( #1653 )
...
Bump kittycad-execution-plan-macros in /src/wasm-lib
Bumps [kittycad-execution-plan-macros](https://github.com/KittyCAD/modeling-api ) from `03eb9c3` to `c554cbe`.
- [Commits](03eb9c3763...c554cbeda3
)
---
updated-dependencies:
- dependency-name: kittycad-execution-plan-macros
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-07 12:02:33 -08:00
a994338541
Bump tauri-plugin-fs-extra from 19aa220
to 30295ec
in /src-tauri ( #1656 )
...
Bumps [tauri-plugin-fs-extra](https://github.com/tauri-apps/plugins-workspace ) from `19aa220` to `30295ec`.
- [Release notes](https://github.com/tauri-apps/plugins-workspace/releases )
- [Commits](19aa220411...30295ecc8e
)
---
updated-dependencies:
- dependency-name: tauri-plugin-fs-extra
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-07 12:02:24 -08:00
6c22154df1
Bump insta from 1.34.0 to 1.36.1 in /src/wasm-lib ( #1654 )
...
Bumps [insta](https://github.com/mitsuhiko/insta ) from 1.34.0 to 1.36.1.
- [Changelog](https://github.com/mitsuhiko/insta/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mitsuhiko/insta/compare/1.34.0...1.36.1 )
---
updated-dependencies:
- dependency-name: insta
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-07 12:01:42 -08:00
4c18255b70
Cut release v0.15.6 ( #1666 )
v0.15.6
2024-03-07 14:22:40 -05:00
42b247bc99
bump kittycad ( #1647 )
2024-03-06 02:09:59 +00:00
7d7b176bb7
Cut release v0.15.5 ( #1632 )
v0.15.5
2024-03-06 12:41:09 +11:00
9aada41a0d
Show all CAD files in FileTree ( #1642 )
2024-03-05 20:37:48 -05:00
23971465ce
More fixes to export e2e test ( #1646 )
...
* change to download listener
* ultra snapshot test
* clean up
* Revert "ultra snapshot test"
This reverts commit 2d2a585a17
.
2024-03-06 01:08:15 +00:00
23e294930b
Clean up possibly dead code ( #1032 )
...
Co-authored-by: Jess Frazelle <jessfraz@users.noreply.github.com >
2024-03-05 12:53:29 -08:00
22cc4c9a98
fix error sourcce range for kcl stdlib ( #1641 )
...
fix error
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-03-05 12:46:05 -08:00
fe6478f568
Bump serde_json from 1.0.113 to 1.0.114 in /src/wasm-lib ( #1622 )
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.113 to 1.0.114.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.113...v1.0.114 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jess Frazelle <jessfraz@users.noreply.github.com >
2024-03-05 20:38:28 +00:00
1989734c3b
Bump openapitor from 8db292e
to 6f38abe
in /src/wasm-lib ( #1636 )
...
Bumps [openapitor](https://github.com/KittyCAD/kittycad.rs ) from `8db292e` to `6f38abe`.
- [Release notes](https://github.com/KittyCAD/kittycad.rs/releases )
- [Commits](8db292eaa7...6f38abe149
)
---
updated-dependencies:
- dependency-name: openapitor
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-05 20:38:10 +00:00
f36984f52a
Bump mio from 0.8.9 to 0.8.11 in /src-tauri ( #1630 )
...
Bumps [mio](https://github.com/tokio-rs/mio ) from 0.8.9 to 0.8.11.
- [Release notes](https://github.com/tokio-rs/mio/releases )
- [Changelog](https://github.com/tokio-rs/mio/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/mio/compare/v0.8.9...v0.8.11 )
---
updated-dependencies:
- dependency-name: mio
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jess Frazelle <jessfraz@users.noreply.github.com >
2024-03-05 20:23:42 +00:00
5437538892
Bump mio from 0.8.9 to 0.8.11 in /src/wasm-lib ( #1629 )
...
Bumps [mio](https://github.com/tokio-rs/mio ) from 0.8.9 to 0.8.11.
- [Release notes](https://github.com/tokio-rs/mio/releases )
- [Changelog](https://github.com/tokio-rs/mio/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/mio/compare/v0.8.9...v0.8.11 )
---
updated-dependencies:
- dependency-name: mio
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jess Frazelle <jessfraz@users.noreply.github.com >
2024-03-05 20:23:16 +00:00
97bd60ae87
Bump js-sys from 0.3.68 to 0.3.69 in /src/wasm-lib ( #1635 )
...
Bumps [js-sys](https://github.com/rustwasm/wasm-bindgen ) from 0.3.68 to 0.3.69.
- [Release notes](https://github.com/rustwasm/wasm-bindgen/releases )
- [Changelog](https://github.com/rustwasm/wasm-bindgen/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rustwasm/wasm-bindgen/commits )
---
updated-dependencies:
- dependency-name: js-sys
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-05 20:22:54 +00:00
9116d79c50
Bump tauri-plugin-fs-extra from ed682dd
to 19aa220
in /src-tauri ( #1634 )
...
Bumps [tauri-plugin-fs-extra](https://github.com/tauri-apps/plugins-workspace ) from `ed682dd` to `19aa220`.
- [Release notes](https://github.com/tauri-apps/plugins-workspace/releases )
- [Commits](ed682dd96e...19aa220411
)
---
updated-dependencies:
- dependency-name: tauri-plugin-fs-extra
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jess Frazelle <jessfraz@users.noreply.github.com >
2024-03-05 20:22:42 +00:00
b3b5dff60f
Bump kittycad from 0.2.58 to 0.2.59 in /src-tauri ( #1633 )
...
Bumps [kittycad](https://github.com/KittyCAD/kittycad.rs ) from 0.2.58 to 0.2.59.
- [Release notes](https://github.com/KittyCAD/kittycad.rs/releases )
- [Commits](https://github.com/KittyCAD/kittycad.rs/compare/v0.2.58...v0.2.59 )
---
updated-dependencies:
- dependency-name: kittycad
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jess Frazelle <jessfraz@users.noreply.github.com >
2024-03-05 20:22:25 +00:00
55f842d3bd
Bump tauri from 1.5.4 to 1.6.0 in /src-tauri ( #1446 )
...
Bumps [tauri](https://github.com/tauri-apps/tauri ) from 1.5.4 to 1.6.0.
- [Release notes](https://github.com/tauri-apps/tauri/releases )
- [Commits](https://github.com/tauri-apps/tauri/compare/tauri-v1.5.4...tauri-v1.6.0 )
---
updated-dependencies:
- dependency-name: tauri
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-05 12:14:30 -08:00
778478757e
Fillets ( #1401 )
...
* add fillet
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* update tests
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fixes
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* get end cap info
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* tryu
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* next-adjacent
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fix js tests
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* works
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* u[pdates
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 >
* move back to functions
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-03-05 11:52:45 -08:00
bc303fbaab
try and make test more robust ( #1638 )
...
* try and make test more robust
* unused import
* add logging
* fix bug in export test
* Revert "unused import"
This reverts commit 0fb7090eca
.
* revert more
* more fixes
* fix
* ultra snapshot test
* Revert "ultra snapshot test"
This reverts commit 17a883727e
.
2024-03-05 15:42:27 +00:00
d422f09045
Minor readme typo
2024-03-05 04:56:29 -05:00
adcf80331a
Bump KCVM ( #1631 )
2024-03-04 17:51:03 -08:00
4fbd7ace98
Increase playwright timeout on a per test basis ( #1627 )
...
try individual timeout
2024-03-05 11:52:43 +11:00
0df858b9ca
update discord announce under 2000 char limit ( #1628 )
...
* update discord announce under 2000 char limit
* updating URL handling
2024-03-04 14:34:57 -07:00
c6f080c440
Add export to cmd bar ( #1593 )
...
* Add new exportFile icon
* Isolate exportFromEngine command
* Naive initial export command
* Update types to accept functions for arg defaultValue, required, and options
* Make existing helper functions and configs work with new types
* Make UI components work with new types
support resolving function values and conditional logic
* Add full export command to command bar
* Replace ExportButton with thin wrapper on cmd bar command
* fmt
* Fix stale tests and bugs found by good tests
* fmt
* Update src/components/CommandBar/CommandArgOptionInput.tsx
* Update snapshot tests and onboarding wording
* Move the panel open click into doExport
* Don't need to input storage step in export tests anymore
* Remove console logs, fmt, select options if we need to
* Increase test timeout
---------
Co-authored-by: Kurt Hutten <k.hutten@protonmail.ch >
2024-03-05 08:06:43 +11:00
c1a14a107a
undo test stuff ( #1619 )
...
* another bad change
* undo
2024-03-04 14:18:25 +11:00
3c721f2b29
make close segment visually distinct ( #1620 )
2024-03-04 14:18:08 +11:00
61e2a1eddc
remove playwright parallel, but run macos and ubuntu at the same time ( #1617 )
...
* remove playwright parallel, but run macos and ubuntu at the same time
* better logging for cam test
* skip a test for safari
* remove steps
2024-03-04 12:18:56 +11:00
6406e27794
bad change
2024-03-04 10:44:45 +11:00
1e382a76dd
clean up old snapshot images ( #1618 )
2024-03-04 10:41:25 +11:00
06cdaa9ae8
overhaul cam move test
2024-03-04 10:37:11 +11:00
85c30be333
Remove unnecessary import ( #1611 )
2024-03-03 15:18:28 -06:00
4d4a1d66e8
snap to profile start ( #1616 )
...
* fix camera set from debug panel
* add snap to for closing sketch
* clean up file that shouldn't have been committed
2024-03-04 08:14:37 +11:00
223b5952aa
Refactor mouse event args ( #1613 )
...
* refactor mouse event interfaces
Importantly returning multiple intersections from raycastRing, but other clean up
* refactor enter exit args interface
* type tweak
2024-03-03 16:23:16 +11:00
fedffbb384
Grackle: stdlib LineTo function ( #1601 )
...
* Bump execution plan
* Grackle: lineTo stdlib function (#1605 )
* Remove test JSON output
2024-03-02 18:39:31 -06:00
ed4e3df3b2
unused vars cleanup ( #1608 )
2024-03-02 20:30:24 +11:00
18d200e790
add test: Can edit segments by dragging their handles ( #1607 )
2024-03-02 20:08:13 +11:00
0c50a5996d
show selected color for start selected at ( #1606 )
2024-03-02 19:00:24 +11:00
73bca2dcfc
fully remove show ( #1592 )
...
* fully remove show
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 >
* fmt
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* rm
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fix tests
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
Co-authored-by: Kurt Hutten Irev-Dev <k.hutten@protonmail.ch >
2024-03-01 17:16:18 -08:00
c6a50a3cdf
try parallel plawright ( #1579 )
...
* parallel plawright
* test robustness tweak
* change to only double speed
2024-03-02 11:25:50 +11:00
b81c9d04cc
make kcl std lib first class ( #1603 )
...
* make kcl std lib first class
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fix tests
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* u[dates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fixes
Signed-off-by: Jess Frazelle <github@jessfraz.com >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-03-01 14:23:30 -08:00
9d8a7064da
make startProfileAt UI editable ( #1599 )
...
make startProfileAt editable
2024-03-02 08:48:30 +11:00
b0e6140e9f
Implement dual camera sync direction ( #1597 )
...
* implement dual camer sync direction
The existance of the client side scene requires two cameras to stay in sync, really these need to be a master-slave relationship, intitial this was implemented with the client side scene taking the lead and sending updates to the server using the endpoint (as it didn't require an new endpoints), but even though we added a sequence property to this endpoint and sent it over udp, it was still an abuse of this endpoint as the engine didn't have this endpoint setup with a fload of messages and low-latency in mind.
Now we have migrated back to sending mouse events to the engine instead, but with the engine replying with camera details on drag_end etc so that we can keep the client camera in sync.
The client side camera still does take the master role in sketch mode as it makes sense to keep the low latency benfits of the local camera for the locallay rendered assets in sketch mode, moving the camera in this mode already did hide the engine camera while the camera is moving so as to avoid ghoasting so this works well.
The camera controls now work by syncing in either direction depending on what's appropiate
* fmt
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
* update default plane extrude numbers
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
* trigger-ci
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-03-02 08:20:50 +11:00
f9df7ff885
import docs ( #1602 )
...
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-03-01 12:19:24 -08:00