b8ceea179c
A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
2024-04-01 10:41:15 +00:00
149130d264
caluclate segment length in screen-space/in-pixels
2024-04-01 21:32:59 +11:00
b9e544d410
fix sketch on face test
2024-03-30 11:45:22 +11:00
a4e39ce2e9
fix deleted line
2024-03-30 11:30:48 +11:00
18cf6113d5
Merge branch 'main' into kurt-segments-between-2
2024-03-30 09:49:24 +11:00
5dea7fd042
fix regression
2024-03-30 09:49:03 +11:00
509e372ed2
Add plumbus test ( #1975 )
...
* add plumbus test
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* plumbus image
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* twenty twenty
Signed-off-by: Jess Frazelle <github@jessfraz.com >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-03-29 15:06:11 -07:00
b0417114af
New test case: Paul's riddle, shortened ( #1970 )
...
This is discussed in https://github.com/KittyCAD/modeling-app/issues/1969
2024-03-29 20:56:32 +00:00
809ea86bfa
use partical texture for plus button
2024-03-30 07:01:03 +11:00
0360a4021b
Onboarding updates ( #1967 )
...
* Make onboarding line references dynamic and error if they aren't found
Fixes https://github.com/KittyCAD/modeling-app/issues/1918
* More clear and correct Sketch onboarding step
Fixes https://github.com/KittyCAD/modeling-app/issues/1790
Fixes https://github.com/KittyCAD/modeling-app/issues/1789
* Make sample code line references dynamic and error on app start if they break so we can know before release
Fixes https://github.com/KittyCAD/modeling-app/issues/1918
* Better error message for searchText failure
* JB onboarding feedback
* Make list more explicit, instruct to hold down key first
2024-03-29 12:56:32 -04:00
6f36371e6d
Cut release v0.17.1 ( #1958 )
v0.17.1
2024-03-28 20:54:06 -04:00
ebcc19e757
Bump clap from 4.5.3 to 4.5.4 in /src/wasm-lib ( #1946 )
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.5.3 to 4.5.4.
- [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/v4.5.3...v4.5.4 )
---
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-03-28 22:42:04 +00:00
84cbcddff1
Bump kcl, use newer execution-plan crates ( #1957 )
...
* Bump KCL lib
* Use all execution-plan crates from crates.io
kcl-0.1.47
2024-03-28 22:29:42 +00:00
e758c6cab0
Bump chrono from 0.4.35 to 0.4.37 in /src/wasm-lib ( #1948 )
...
Bumps [chrono](https://github.com/chronotope/chrono ) from 0.4.35 to 0.4.37.
- [Release notes](https://github.com/chronotope/chrono/releases )
- [Changelog](https://github.com/chronotope/chrono/blob/main/CHANGELOG.md )
- [Commits](https://github.com/chronotope/chrono/compare/v0.4.35...v0.4.37 )
---
updated-dependencies:
- dependency-name: chrono
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>
derive-docs-0.1.12
2024-03-28 18:30:45 +00:00
c63ea8e445
Bump @types/react from 18.2.67 to 18.2.73 ( #1944 )
...
Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) from 18.2.67 to 18.2.73.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
---
updated-dependencies:
- dependency-name: "@types/react"
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-28 18:21:31 +00:00
7e0e0e1ee1
Bump insta from 1.36.1 to 1.37.0 in /src/wasm-lib ( #1947 )
...
Bumps [insta](https://github.com/mitsuhiko/insta ) from 1.36.1 to 1.37.0.
- [Changelog](https://github.com/mitsuhiko/insta/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mitsuhiko/insta/compare/1.36.1...1.37.0 )
---
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-28 18:21:03 +00:00
db3e2879bd
KCL: Compute pipe expressions with loops, not recursion ( #1941 )
...
On `main`, the new test program in `tests/executor` causes a stack overflow. Running a flamegraph via `sudo cargo flamegraph --test executor -- serial_test_mike_stress_lines` shows that the problem: `fn execute_pipe_body` is very recursive.
When there's a long pipe, `execute_pipe_body` executes the next child expression, which is always a CallExpression. So `execute_pipe_body` calls `CallExpression::execute`. Which then calls `execute_pipe_body` again.
Fix is simple: `execute_pipe_body` now iterates over pipe subexpressions instead of recursing. This fixes the stack overflow, and is much faster too.
Closes https://github.com/KittyCAD/modeling-app/issues/1891 .
2024-03-28 18:11:09 +00:00
7804079d8c
Bump serde_json from 1.0.114 to 1.0.115 in /src/wasm-lib ( #1945 )
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.114 to 1.0.115.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.114...v1.0.115 )
---
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-28 11:08:27 -07:00
571406fca3
Bump tauri-plugin-fs-extra from d3c7ee5
to c6a5b7a
in /src-tauri ( #1950 )
...
Bumps [tauri-plugin-fs-extra](https://github.com/tauri-apps/plugins-workspace ) from `d3c7ee5` to `c6a5b7a`.
- [Release notes](https://github.com/tauri-apps/plugins-workspace/releases )
- [Commits](d3c7ee5a61...c6a5b7ae47
)
---
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-28 11:05:50 -07:00
a9e41a616d
Bump async-trait from 0.1.78 to 0.1.79 in /src/wasm-lib ( #1949 )
...
Bumps [async-trait](https://github.com/dtolnay/async-trait ) from 0.1.78 to 0.1.79.
- [Release notes](https://github.com/dtolnay/async-trait/releases )
- [Commits](https://github.com/dtolnay/async-trait/compare/0.1.78...0.1.79 )
---
updated-dependencies:
- dependency-name: async-trait
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-28 11:03:45 -07:00
c23b046c5e
only show extra handle on hover
2024-03-28 21:04:45 +11:00
456d4912ca
setup dots properly
2024-03-28 20:32:11 +11:00
522352ec75
get branch up to where it was before
2024-03-28 20:09:02 +11:00
9a0b086e07
set selection filters ( #1951 )
2024-03-28 06:22:11 +00:00
358184c634
nuke all follow up ( #1952 )
2024-03-28 05:52:36 +00:00
85ac8bf7a3
add sketch on edge of revolve test and sample ( #1942 )
...
* add sketch on edge of revolve test and sample
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-27 17:34:07 -07:00
544a327ee9
Stress test the parser with Mike's program ( #1939 )
...
Part of https://github.com/KittyCAD/modeling-app/issues/1891
2024-03-27 19:43:55 +00:00
868a560e1a
Parser ensures that pipe expressions have a % arg ( #1933 )
...
Closes https://github.com/KittyCAD/modeling-app/issues/1411
2024-03-27 13:29:57 -05:00
32a2835d0e
swap prev and next logic ( #1936 )
...
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-03-27 18:26:06 +00:00
4c93346f48
Bump kittycad from 0.2.61 to 0.2.63 in /src-tauri ( #1905 )
...
Bumps [kittycad](https://github.com/KittyCAD/kittycad.rs ) from 0.2.61 to 0.2.63.
- [Release notes](https://github.com/KittyCAD/kittycad.rs/releases )
- [Commits](https://github.com/KittyCAD/kittycad.rs/compare/v0.2.61...v0.2.63 )
---
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: Paul Tagliamonte <paul@zoo.dev >
Co-authored-by: Jess Frazelle <jessfraz@users.noreply.github.com >
2024-03-27 10:50:36 -07:00
bfa8b8aca4
Bump serde_json from 1.0.114 to 1.0.115 in /src-tauri ( #1915 )
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.114 to 1.0.115.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.114...v1.0.115 )
---
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-27 17:37:34 +00:00
b1fe2dddb6
Bump tauri-plugin-fs-extra-api from 1344db4
to b0a4a47
( #1888 )
...
Bumps [tauri-plugin-fs-extra-api](https://github.com/tauri-apps/tauri-plugin-fs-extra ) from `1344db4` to `b0a4a47`.
- [Commits](1344db48a3...b0a4a479ca
)
---
updated-dependencies:
- dependency-name: tauri-plugin-fs-extra-api
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-27 17:32:46 +00:00
6d3f6c784e
typo in docs ( #1934 )
...
typo indocs
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-03-27 10:21:46 -07:00
4904785bbd
Bump syn from 2.0.53 to 2.0.55 in /src/wasm-lib ( #1882 )
...
Bumps [syn](https://github.com/dtolnay/syn ) from 2.0.53 to 2.0.55.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/2.0.53...2.0.55 )
---
updated-dependencies:
- dependency-name: syn
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-27 10:16:56 -07:00
ca30fd44bd
Bump tauri-plugin-fs-extra from 8cd4a39
to d3c7ee5
in /src-tauri ( #1906 )
...
Bumps [tauri-plugin-fs-extra](https://github.com/tauri-apps/plugins-workspace ) from `8cd4a39` to `d3c7ee5`.
- [Release notes](https://github.com/tauri-apps/plugins-workspace/releases )
- [Commits](8cd4a39864...d3c7ee5a61
)
---
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: Paul Tagliamonte <paul@zoo.dev >
2024-03-27 10:16:00 -07:00
5d69a62324
fix variable in pipe start ( #1932 )
...
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-03-27 09:46:13 -07:00
0e04e20b97
Add suggested changelog to make-release.sh ( #1841 )
2024-03-27 05:16:20 -04:00
1dac62067a
Generate images for examples in derive docs ( #1916 )
...
* start
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* update derive docs
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* add new docs
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 >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* u[dates
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-27 04:28:50 +00:00
86de039dc4
Is mock mode to fix errors when cap end or ids dont exist. ( #1913 )
...
* add is_mock
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* js side
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* is mock mode
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fix cargo tests
Signed-off-by: Jess Frazelle <github@jessfraz.com >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-03-27 02:32:31 +00:00
dce5833d79
start of revolve ( #1897 )
...
* start of revolve
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* revolve
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* more 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 >
* tagged edge
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
* bump lib
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* custom axis
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 >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
* updates
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 >
* fixes
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* add getEdge
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* bigger
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updatres
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 >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-03-27 02:07:16 +00:00
f714c19890
update snapshots ( #1912 )
...
update snapshots
2024-03-26 23:21:15 +00:00
f52128c41a
nuke all ( #1908 )
2024-03-26 10:49:05 +00:00
39566174e7
bump kittycad lib ( #1907 )
2024-03-26 10:27:50 +00:00
3688c8a05e
force snapshots ( #1895 )
2024-03-26 01:20:48 +00:00
0025349e9a
add helix ( #1892 )
...
* add helix
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* u[pdates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fixes for camera and batch
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 >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-03-26 00:07:53 +00:00
d8cc57b843
Cut release v0.17.0 ( #1866 )
v0.17.0
2024-03-25 09:51:17 -04:00
e76db4a621
remove function that's only used once ( #1889 )
2024-03-25 04:48:51 +00:00
027e947bd5
make setupSketch more composable instead of a monster function ( #1879 )
...
* make setupSketch more composable instead of monster function
* clean up
2024-03-25 15:20:43 +11:00
0983dcca22
Add batch support to current KCL implementation ( #1871 )
...
* wip
* wip
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* more batch shit
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fixes
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* push up mods
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* go back to batch id
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* add unlocks back
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* remove logging
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* port to wasm
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* use a trait
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* snapshojts
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* artifact map fix
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* cleanup
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* remove the blur
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* hacks on hacks
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* artifact map clean up
* tweak
* fix so extrudes work
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
* start of id to source range infra
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* basic map to ids and source ranges
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* make typescript happy
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* flush at end of exxecute
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* small thing for flush
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
* trigger ci
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
Co-authored-by: 49lf <ircsurfer33@gmail.com >
Co-authored-by: Kurt Hutten Irev-Dev <k.hutten@protonmail.ch >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-03-23 22:45:55 +00:00
846fc99bbc
change KCL Samples link ( #1869 )
2024-03-22 13:25:59 -07:00