69f8da058a
add tests for min and max ( #2420 )
...
* add tests
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* Update src/wasm-lib/kcl/src/std/math.rs
Co-authored-by: Kurt Hutten <k.hutten@protonmail.ch >
* fmt
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* add another
Signed-off-by: Jess Frazelle <github@jessfraz.com >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
Co-authored-by: Kurt Hutten <k.hutten@protonmail.ch >
2024-05-20 21:14:00 -07:00
93ebf13621
Wrapper for keybindings (codemirror and app) ( #2421 )
...
* start
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* add hotkey wrapper
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 >
2024-05-20 20:52:33 -07:00
20c4d44b8b
Cut release v0.21.5 ( #2418 )
v0.21.5
2024-05-21 10:35:10 +10:00
8ea8f80e32
Sort keys alphabetically in the Variables/Memory panel ( #2417 )
2024-05-20 17:28:51 -05:00
d73339fd8d
Edit mode prep ( #2370 )
...
* remove edit mode
* small rename
* update with compat with old edit mode
* exit edit mode still needed
* add log to export
2024-05-21 05:55:34 +10:00
031b230690
Disable home logo link in the browser app ( #2371 )
...
* Disable logo link in browser, clean up menu components' organization
* Include the app name in Tauri as screenreader-only text
* Fix tsc issue in component test
* Add a playwright test to ensure logo is never a link in the browser
* Update broken component tests
2024-05-20 14:59:59 -04:00
1125d74f12
Update serde ( #2415 )
2024-05-20 18:01:48 +00:00
5c7a2822d0
Add some JSDocs comments to types, convert some existing comments. ( #2363 )
...
* Add some JSDocs comments to types, convert some existing comments.
* Add JSDoc comments to EngineCommandManager
* Add deprecation message to `lastArtifactMap`
* fmt
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
* Rerun CI
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-05-20 13:38:51 -04:00
d44b1f8e54
Fix code editor user input in older version of Safari ( #2350 )
...
Fix where code editor wasn't allowing code insertion in older versions of Safari.
Co-authored-by: Jess Frazelle <jessfraz@users.noreply.github.com >
2024-05-20 11:28:34 -04:00
c4ca69496b
update deps ( #2412 )
...
* update deps
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-05-20 06:36:44 +00:00
f06de7f586
Bump proc-macro2 from 1.0.82 to 1.0.83 in /src/wasm-lib ( #2409 )
...
Bumps [proc-macro2](https://github.com/dtolnay/proc-macro2 ) from 1.0.82 to 1.0.83.
- [Release notes](https://github.com/dtolnay/proc-macro2/releases )
- [Commits](https://github.com/dtolnay/proc-macro2/compare/1.0.82...1.0.83 )
---
updated-dependencies:
- dependency-name: proc-macro2
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-05-19 22:08:21 -07:00
75c6ae6e66
sketch dies on exit XY sketch ( #2397 )
...
* sketch dies on exit XY sketch
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
* trigger ci
* fix test
* fix test
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-05-20 14:38:19 +10:00
48639d70db
Bump anyhow from 1.0.83 to 1.0.86 in /src/wasm-lib ( #2407 )
...
Bumps [anyhow](https://github.com/dtolnay/anyhow ) from 1.0.83 to 1.0.86.
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.83...1.0.86 )
---
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-05-19 21:12:51 -07:00
c565d9670d
Bump syn from 2.0.64 to 2.0.65 in /src/wasm-lib ( #2410 )
...
Bumps [syn](https://github.com/dtolnay/syn ) from 2.0.64 to 2.0.65.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/2.0.64...2.0.65 )
---
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-05-19 21:12:15 -07:00
7bf5953299
Bump thiserror from 1.0.60 to 1.0.61 in /src/wasm-lib ( #2411 )
...
Bumps [thiserror](https://github.com/dtolnay/thiserror ) from 1.0.60 to 1.0.61.
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.60...1.0.61 )
---
updated-dependencies:
- dependency-name: thiserror
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-05-19 21:05:36 -07:00
a9ab35e55f
double-clicking a model file (obj, stl, etc) will auto generate a file with an import statement and open it ( #2400 )
...
* open model files and generate the content
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-05-20 00:45:09 +00:00
15418e98b0
missed a file ( #2399 )
...
updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-05-20 00:16:26 +00:00
20838bf618
actually make import samples run ( #2398 )
...
* actually make import samples run
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* format
Signed-off-by: Jess Frazelle <github@jessfraz.com >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-05-20 00:02:25 +00:00
acd52ab350
fix function variable panel issue ( #2392 )
...
* fix function variable panel issue
* fix test
2024-05-19 20:56:19 +10:00
75b9d2913f
fix max std lib ( #2391 )
2024-05-19 16:42:22 +10:00
d92e6f6453
Bump toml from 0.8.12 to 0.8.13 in /src/wasm-lib ( #2367 )
...
Bumps [toml](https://github.com/toml-rs/toml ) from 0.8.12 to 0.8.13.
- [Commits](https://github.com/toml-rs/toml/compare/toml-v0.8.12...toml-v0.8.13 )
---
updated-dependencies:
- dependency-name: toml
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-05-17 17:36:50 -07:00
c1a879837e
Bump deps ( #2385 )
2024-05-17 21:06:16 +00:00
daacca500c
Tell ts-rs to no worry about serde tags ( #2387 )
...
These build warnings are persistent and they're load-bearing to other
code.
Signed-off-by: Paul Tagliamonte <paul@zoo.dev >
2024-05-17 16:46:42 -04:00
c1e8bb5288
Add "copy to clipboard" button to Variables pane ( #2388 )
2024-05-17 20:40:20 +00:00
8ca4166b08
Bump serde from 1.0.201 to 1.0.202 in /src/wasm-lib ( #2368 )
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.201 to 1.0.202.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.201...v1.0.202 )
---
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-05-17 10:53:33 -07:00
4624f1c0ba
Update tauri's Cargo.lock ( #2381 )
2024-05-17 17:19:50 +00:00
7ac6a3a4f2
Bump itertools from 0.12.1 to 0.13.0 in /src/wasm-lib ( #2377 )
...
Bumps [itertools](https://github.com/rust-itertools/itertools ) from 0.12.1 to 0.13.0.
- [Changelog](https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-itertools/itertools/compare/v0.12.1...v0.13.0 )
---
updated-dependencies:
- dependency-name: itertools
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>
v0.21.4
2024-05-17 09:09:23 -07:00
3cbf2b194a
Bump syn from 2.0.63 to 2.0.64 in /src/wasm-lib ( #2378 )
...
Bumps [syn](https://github.com/dtolnay/syn ) from 2.0.63 to 2.0.64.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/2.0.63...2.0.64 )
---
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-05-17 09:09:00 -07:00
44f06aa199
Cut release v0.21.4 ( #2380 )
2024-05-17 15:40:56 +00:00
1b878865b8
Set default extrude distance expression to something more sensible, like 5
( #2351 )
...
* Set default extrude distance expression to something more sensible, like 5
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
* Rerun CI
* run CI
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
* CI
* Use old 5 + 7 for highlight test it's touchy
* Same with sketch on face it seems to work better with 5 + 7 and that's fine
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-05-17 10:29:04 -04:00
3b840e9a80
Disable all pane resize handles except right ( #2372 )
...
* Disable all pane resize handles except right
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-05-16 22:30:47 -04:00
4a0811eec8
Fix CSS bug causing ProjectCard links to flicker ( #2375 )
...
on Microsoft desktop apps running old versions of Edge
2024-05-16 21:05:20 -04:00
e63bf5db11
Bump google-github-actions/auth from 2.1.2 to 2.1.3 ( #2356 )
...
* Bump google-github-actions/auth from 2.1.2 to 2.1.3
Bumps [google-github-actions/auth](https://github.com/google-github-actions/auth ) from 2.1.2 to 2.1.3.
- [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.2...v2.1.3 )
---
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 >
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Jess Frazelle <jessfraz@users.noreply.github.com >
v0.21.3
2024-05-15 17:11:26 -07:00
863e4e206f
Cut release v0.21.3 ( #2360 )
2024-05-15 16:46:56 -04:00
f1cd2355c6
remove math special no image ( #2361 )
2024-05-15 13:09:38 -07:00
164b675a86
Mock mode tests, ensure mock mode always works for std fns ( #2359 )
...
* add generated tests
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fix patterns
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fix import
Signed-off-by: Jess Frazelle <github@jessfraz.com >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-05-15 17:17:29 +00:00
b1afe1c541
Filter hidden directories from list_projects function return ( #2349 )
2024-05-15 09:31:57 -07:00
26ef7218b2
Cut release v0.21.2 ( #2358 )
v0.21.2
2024-05-15 09:21:52 -04:00
e5a4fb439c
make edge helpers + more mock safe ( #2357 )
...
* make getPreviousAdjacentEdge mock safe
* make more functions mock safe
2024-05-15 18:38:30 +10:00
97ad66a358
Updating KCL examples on docs ( #2355 )
...
* updating KCL examples on docs
* update images and docs
Signed-off-by: Jess Frazelle <github@jessfraz.com >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
Co-authored-by: Jess Frazelle <github@jessfraz.com >
2024-05-14 17:10:47 -07:00
26438270ff
Bump gltf-json from 1.4.0 to 1.4.1 in /src/wasm-lib ( #2343 )
...
Bumps [gltf-json](https://github.com/gltf-rs/gltf ) from 1.4.0 to 1.4.1.
- [Release notes](https://github.com/gltf-rs/gltf/releases )
- [Changelog](https://github.com/gltf-rs/gltf/blob/main/CHANGELOG.md )
- [Commits](https://github.com/gltf-rs/gltf/commits )
---
updated-dependencies:
- dependency-name: gltf-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-05-13 16:26:42 -07:00
a0cfda6d7a
Fix settings overflow by setting grid-template-rows ( #2348 )
2024-05-13 12:43:00 -04:00
58a62b8097
Ensure that onboarding buttons are visible, even on short viewports ( #2324 )
...
* Ensure onboarding buttons are visible on shorter screens
* Fix dismiss button hover styling
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-05-13 11:50:33 -04:00
e2909c509f
Bump syn from 2.0.61 to 2.0.63 in /src/wasm-lib ( #2344 )
...
Bumps [syn](https://github.com/dtolnay/syn ) from 2.0.61 to 2.0.63.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/2.0.61...2.0.63 )
---
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-05-13 10:45:44 -05:00
07eaf93e78
Cut release v0.21.1 ( #2347 )
v0.21.1
2024-05-13 10:05:29 -04:00
6a5ca3088a
remove getExtrudeWallTransform ( #2342 )
...
* remove getExtrudeWallTransform
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* docs
Signed-off-by: Jess Frazelle <github@jessfraz.com >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-05-10 17:28:14 -07:00
6501072d80
turn on formatting test now working ( #2341 )
...
turn on test now working
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-05-10 23:51:54 +00:00
726fd02bad
Add a component for toolbar buttons with a dropdown, consolidate Constrain actions under one ( #2327 )
2024-05-10 19:02:11 -04:00
d0f9ae475f
format button wasnt working, will add playwright test so we don't regress again ( #2340 )
...
* add test
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* add another test
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* add another test
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* off by one error
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* add two tests
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fix typos
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 >
* fix semantic tokens for commants
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fix tests
Signed-off-by: Jess Frazelle <github@jessfraz.com >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-05-10 22:30:40 +00:00
da323e22d4
Cut release v0.21.0 ( #2334 )
v0.21.0
2024-05-10 16:23:04 -04:00