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
aec9637d7a
EngineConnection should fail fast if socket closes ( #1600 )
...
* EngineConnection should fail fast if socket closes
* Fix clippy lint
2024-03-01 14:43:11 -05:00
e4c5fad8c7
failing auto complete test ( #1578 )
2024-03-01 08:22:04 -08:00
cc0d601294
enable concurrency for playwright action ( #1598 )
2024-03-01 07:08:02 -08:00
69cefafc19
Bump image from 0.24.8 to 0.24.9 in /src/wasm-lib ( #1584 )
...
Bumps [image](https://github.com/image-rs/image ) from 0.24.8 to 0.24.9.
- [Changelog](https://github.com/image-rs/image/blob/master/CHANGES.md )
- [Commits](https://github.com/image-rs/image/compare/v0.24.8...v0.24.9 )
---
updated-dependencies:
- dependency-name: image
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-02-29 19:57:37 -08:00
b187ca3422
Bump kittycad from 0.2.54 to 0.2.58 in /src/wasm-lib ( #1583 )
...
Bumps [kittycad](https://github.com/KittyCAD/kittycad.rs ) from 0.2.54 to 0.2.58.
- [Release notes](https://github.com/KittyCAD/kittycad.rs/releases )
- [Commits](https://github.com/KittyCAD/kittycad.rs/compare/v0.2.54...v0.2.58 )
---
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>
2024-02-29 19:56:45 -08:00
1edadcaa0f
Bump kittycad from 0.2.53 to 0.2.58 in /src-tauri ( #1581 )
...
Bumps [kittycad](https://github.com/KittyCAD/kittycad.rs ) from 0.2.53 to 0.2.58.
- [Release notes](https://github.com/KittyCAD/kittycad.rs/releases )
- [Commits](https://github.com/KittyCAD/kittycad.rs/compare/v0.2.53...v0.2.58 )
---
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>
2024-02-29 19:56:09 -08:00
95c0ded8cf
Refactor: move point-parsing into its own function ( #1590 )
...
This will be reused in future stdlib functions.
Also, add a field for argument number to the "invalid argument type" error message.
2024-02-29 17:55:34 -06:00
0ebb4e2cad
one more sentry ( #1591 )
...
Update KclSingleton.tsx
2024-02-29 14:56:57 -08:00
f3e0939057
Cut release v0.15.4 ( #1587 )
v0.15.4
2024-03-01 09:50:28 +11:00
f5e233d8a0
Finish removing Sentry ( #1588 )
...
Finish removing Sentry
Following Frank's PR in 8f5034f997
, I'm
sending up a PR to finish pulling Sentry out of the codebase, rather
than just disabling it via configuration.
F
Signed-off-by: Paul R. Tagliamonte <paul@kittycad.io >
2024-02-29 16:41:20 -05:00
1cab3e628f
client side sketch scene not respecting base-unit-scale ( #1576 )
...
* client side sketch scene not respecting base-unit-scale
* test tweak
* remove dead code
* fix test
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
* test fix up
* trigger ci
* 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-01 06:55:49 +11:00
2ca6ba52b6
Bump serde_json from 1.0.113 to 1.0.114 in /src-tauri ( #1463 )
...
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>
2024-02-29 11:35:35 -08:00
f741ea2e09
Bump serde from 1.0.196 to 1.0.197 in /src-tauri ( #1462 )
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.196 to 1.0.197.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.196...v1.0.197 )
---
updated-dependencies:
- dependency-name: serde
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-02-29 11:34:43 -08:00
9f2a7781fc
Bump anyhow from 1.0.79 to 1.0.80 in /src-tauri ( #1465 )
...
Bumps [anyhow](https://github.com/dtolnay/anyhow ) from 1.0.79 to 1.0.80.
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.79...1.0.80 )
---
updated-dependencies:
- dependency-name: anyhow
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-02-29 11:34:30 -08:00
990f2b4154
Vector for tracking cargo tests ( #1580 )
...
* try and log to vector
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* iupdates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* try and log to vector
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* try and log to vector
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* ud[ates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* ud[ates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* ud[ates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* ud[ates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* ud[ates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* ud[ates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* ud[ates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-02-29 11:14:01 -08:00
0af0f15281
Bump clap from 4.5.0 to 4.5.1 in /src/wasm-lib ( #1448 )
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.5.0 to 4.5.1.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.0...clap_complete-v4.5.1 )
---
updated-dependencies:
- dependency-name: clap
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-02-29 00:53:57 -08:00
b558548b94
Bump google-github-actions/auth from 2.1.1 to 2.1.2 ( #1521 )
...
Bumps [google-github-actions/auth](https://github.com/google-github-actions/auth ) from 2.1.1 to 2.1.2.
- [Release notes](https://github.com/google-github-actions/auth/releases )
- [Changelog](https://github.com/google-github-actions/auth/blob/main/CHANGELOG.md )
- [Commits](https://github.com/google-github-actions/auth/compare/v2.1.1...v2.1.2 )
---
updated-dependencies:
- dependency-name: google-github-actions/auth
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-02-29 00:52:34 -08:00
29e0f9a270
Bump kittycad-execution-plan from 9cb86ba
to 29086e1
in /src/wasm-lib ( #1570 )
...
Bump kittycad-execution-plan in /src/wasm-lib
Bumps [kittycad-execution-plan](https://github.com/KittyCAD/modeling-api ) from `9cb86ba` to `29086e1`.
- [Commits](9cb86ba54e...29086e1079
)
---
updated-dependencies:
- dependency-name: kittycad-execution-plan
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-02-29 00:52:18 -08:00