db13196d58
Merge branch 'cut-release-v0.25.1' into cut-release-v0.25.1-updater-test-build-2
2024-09-06 19:00:01 -04:00
5cdf819c24
Merge branch 'main' into cut-release-v0.25.1
2024-09-06 18:15:29 -04:00
e2eeec37ad
Don't paste in code for "Closing settings modal should..." test ( #3827 )
2024-09-06 18:15:13 -04:00
d7fcc128aa
KCL: Break face-analyzing map into its own function ( #3792 )
2024-09-06 17:02:04 -05:00
cf266b17c1
Batch extrudes ( #3764 )
...
Adds a new KCL executor benchmark which builds a `10` wide by `n` tall lego, with varying `n`. The benchmark runs a n = 1, 2, 3 etc build, so we can get an idea of how the speed changes with size.
This change improves execution speed by 25-36% depending on how many bumps there are. Tested by:
* Rust unit tests
* Open up modeling app, sketch a square, use the command palette to extrude it
* Open up the Bambu printer "poop chute" model, it all extrudes and works fine
Also fixes a bug: extrude, loft, revolve all trigger a GetExtrusionFaceInfo command. Due to a bug, the GetExtrusionFaceInfo command reused the Command ID from the previous extrude/loft/revolve. Fixed that.
2024-09-06 16:55:24 -05:00
bce8ad57eb
Merge branch 'main' into cut-release-v0.25.1
2024-09-06 14:53:02 -07:00
b3a1796da9
Move cursor with large files ( #3825 )
...
* Make code editor go zoom again (reason: parsing is slow)
* Never build wasm bundle in dev mode
---------
Co-authored-by: Jess Frazelle <jessfraz@users.noreply.github.com >
2024-09-06 14:52:52 -07:00
041237ffab
Merge branch 'main' into cut-release-v0.25.1
2024-09-06 17:14:20 -04:00
39b9a6b2c4
Get playwright green ( #3823 )
...
* Fix "Text-to-CAD functionality" electron test
* Make "Closing settings modal should go back..." test not run order-dependent
* Seeing if paneOpen is part of the run order-dependent story
* Fix mistake in selector for text-to-cad test
* Add resiliency to a couple flakes
---------
Co-authored-by: 49fl <ircsurfer33@gmail.com >
2024-09-06 17:14:02 -04:00
6ba4fa305c
Fix double locator issue with text-to-cad test ( #3816 )
2024-09-06 15:24:59 -04:00
1d043899c8
Bump dashmap from 6.0.1 to 6.1.0 in /src/wasm-lib ( #3820 )
...
Bumps [dashmap](https://github.com/xacrimon/dashmap ) from 6.0.1 to 6.1.0.
- [Release notes](https://github.com/xacrimon/dashmap/releases )
- [Commits](https://github.com/xacrimon/dashmap/compare/v6.0.1...v6.1.0 )
---
updated-dependencies:
- dependency-name: dashmap
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-09-06 10:07:51 -07:00
cb8a087d89
Bump winnow ( #3822 )
2024-09-06 09:42:11 -05:00
f2eb7b57b8
Update offset plane test images ( #3821 )
...
Update offset plane tests
2024-09-06 08:40:29 -05:00
eba653930f
Update loft docs + images ( #3815 )
2024-09-06 07:21:08 -05:00
5a5d0c7d99
Merge branch 'main' into cut-release-v0.25.1
2024-09-05 23:23:01 -04:00
3deb5c689a
The electron-builder updater on 0.25.0 is pointing to the wrong directory ( #3818 )
...
Contributes to fixing #3817
2024-09-05 23:22:48 -04:00
3879eb53bb
Actually
2024-09-05 22:11:18 -04:00
07b9a85012
Merge branch 'main' into cut-release-v0.25.1
2024-09-05 19:00:27 -07:00
11ebe11111
Remove "circle reveal" animation on load of sign-in page ( #3802 )
...
* Remove "circle reveal" animation on load of sign-in page
* Remove CSS selector that broke text rendering when OS was dark and app theme is light
2024-09-05 18:59:20 -07:00
020d206368
Run test/cut-release-v0.25.1-updater-test v0.25.2
2024-09-05 21:08:34 -04:00
8c3d438f6d
Run test/cut-release-v0.25.1-updater-test v0.25.1
2024-09-05 21:08:07 -04:00
ac15049e2c
Merge branch 'main' into cut-release-v0.25.1
2024-09-05 18:05:30 -07:00
9538ffb8ec
remove tauri shit ( #3812 )
...
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-09-05 18:05:19 -07:00
466da6be55
Merge branch 'main' into cut-release-v0.25.1
2024-09-05 17:29:16 -07:00
55d1da226f
default to 2 in lofts ( #3813 )
...
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-09-05 17:29:07 -07:00
2bfde64bf1
add loft example ( #3810 )
...
* add loft example
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* add docs in between
Signed-off-by: Jess Frazelle <github@jessfraz.com >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-09-05 16:18:03 -07:00
7cb9a2efd9
Revert "Update package.json to remove tauri dep" ( #3811 )
...
Revert "Update package.json to remove tauri dep (#3804 )"
This reverts commit dbc5f7b11f .
2024-09-05 15:42:50 -07:00
57e85d7fd0
Upgrade to rust 1.81.0 ( #3797 )
...
* Upgrade to rust 1.81.0
* Fix new clippy warnings upgrading to 1.81.0
2024-09-05 21:44:57 +00:00
38d5be001b
Cut release v0.25.1
2024-09-05 14:01:00 -07:00
ca4a442cce
Mark Loft as "KCL only" in toolbar, add a link to docs ( #3798 )
2024-09-05 20:48:03 +00:00
46eef39d53
Set BASE_URL so auth works against dev ( #3793 )
...
* Set BASE_URL so auth works against dev
* RM setBaseUrl as it didn't do anything
---------
Co-authored-by: 49fl <ircsurfer33@gmail.com >
2024-09-05 20:36:13 +00:00
dbc5f7b11f
Update package.json to remove tauri dep ( #3804 )
...
* Update package.json
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu-latest)
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-09-05 13:14:31 -07:00
6797331c9d
Bump clap from 4.5.16 to 4.5.17 in /src/wasm-lib ( #3782 )
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.5.16 to 4.5.17.
- [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.16...clap_complete-v4.5.17 )
---
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-09-05 13:14:06 -07:00
cc80a2da3d
Bump serde_json from 1.0.127 to 1.0.128 in /src/wasm-lib ( #3783 )
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.127 to 1.0.128.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/1.0.127...1.0.128 )
---
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-09-05 12:41:35 -07:00
54fb9c903a
Add no-drag to Toolbar tooltips in Desktop, open links in default browser ( #3800 )
...
Fixes #3781
2024-09-05 19:20:51 +00:00
e63597458a
Add an Electron app drag handle to sign-in page ( #3795 )
...
* Add Electron app drag handle to sign-in page
* Don't assign drag regions in web from JSX, results in dev-only console errors about unsupported style values
2024-09-05 12:18:32 -07:00
e15c38fa23
Fix flash of white background in electron dark mode ( #3794 )
2024-09-05 11:33:41 -07:00
906ca65611
chore: Implemented electron playwright test to swap between a small cube and large lego ( #3732 )
...
* chore: Implemented electron playwright test to swap between a small cube and large lego
* fix: updating comment
* fix: added debug panel and execution done calls
* fix: yarn tsc, fmt, lint
* fix: updating lint warnings
* fix: removing testing line of code that hangs forever :(
* fix: trying a longer timeout
* fix: narrowing the scope to not get multiple elements
---------
Co-authored-by: Kurt Hutten <k.hutten@protonmail.ch >
2024-09-05 10:19:07 -07:00
805b9f48e5
KCL: small refactors to Extrude ( #3768 )
...
- Make post-extrude code more functional
- impl Copy for Point3d
2024-09-04 23:27:12 -05:00
a762d741a5
Generate download endpoint with linux links ( #3778 )
2024-09-04 20:03:55 -07:00
4b8ca7f61f
Double click multiple windows fixes ( #3777 )
...
* better way of doing on file open
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fixes
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* cleanuer
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-09-05 02:18:33 +00:00
31b0a8af12
Cut release v0.25.0 ( #3750 )
...
* Cut release v0.25.0
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu-latest)
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu-latest)
---------
Co-authored-by: Jess Frazelle <jessfraz@users.noreply.github.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Frank Noirot <frank@zoo.dev >
v0.25.0
2024-09-04 21:33:22 -04:00
74b4cb9e08
quit macos all close ( #3775 )
...
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-09-04 15:47:04 -07:00
e7c6dd3698
fix macos double click ( #3774 )
...
* fixmacos
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fix
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-09-04 15:32:34 -07:00
aa9abbe83f
Loft ( #3681 )
...
* add loft
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* add offsetPlane as well
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fix offset
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* change to 2
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 >
* fixes
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fixes
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* add-docs
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-09-04 14:34:33 -07:00
b19f3bbdb0
chore: added new command log for export done ( #3770 )
2024-09-04 14:03:21 -07:00
892e856471
fix export logic ( #3769 )
...
* fix export logic
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 >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-09-04 13:12:16 -07:00
84fae12cdd
Bump react-hotkeys-hook from 4.5.0 to 4.5.1 ( #3759 )
...
Bumps [react-hotkeys-hook](https://github.com/JohannesKlauss/react-keymap-hook ) from 4.5.0 to 4.5.1.
- [Release notes](https://github.com/JohannesKlauss/react-keymap-hook/releases )
- [Changelog](https://github.com/JohannesKlauss/react-hotkeys-hook/blob/main/CHANGELOG.md )
- [Commits](https://github.com/JohannesKlauss/react-keymap-hook/compare/v4.5.0...v4.5.1 )
---
updated-dependencies:
- dependency-name: react-hotkeys-hook
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-09-04 12:37:51 -07:00
3d67781039
File associations ( #3765 )
...
* do windows
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* info.plist conversion
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-09-04 12:03:44 -07:00
114c3a2580
Bump eslint-plugin-import from 2.29.1 to 2.30.0 ( #3761 )
...
Bumps [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import ) from 2.29.1 to 2.30.0.
- [Release notes](https://github.com/import-js/eslint-plugin-import/releases )
- [Changelog](https://github.com/import-js/eslint-plugin-import/blob/main/CHANGELOG.md )
- [Commits](https://github.com/import-js/eslint-plugin-import/compare/v2.29.1...v2.30.0 )
---
updated-dependencies:
- dependency-name: eslint-plugin-import
dependency-type: direct:development
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-09-04 11:29:52 -07:00