c8238ff04a
Bump syn from 2.0.68 to 2.0.69 in /src/wasm-lib ( #2947 )
...
Bumps [syn](https://github.com/dtolnay/syn ) from 2.0.68 to 2.0.69.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/2.0.68...2.0.69 )
---
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-07-08 10:00:23 -07:00
8089369108
Bump serde from 1.0.203 to 1.0.204 in /src/wasm-lib ( #2946 )
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.203 to 1.0.204.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.203...v1.0.204 )
---
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-07-08 10:00:13 -07:00
8ebe78c664
Lf94/eco mode save the planet ( #2940 )
...
* Trigger shutdown operations after each test
* Idle mode states
* Don't show the reconnect when coming back from tab
2024-07-07 10:10:52 -07:00
a85c1a9375
Scoped tags ( #2941 )
...
* start of scoped tags
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* add the tags to the sketch group context
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* scoped tags
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* update docs
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 >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* scoped
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
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-07-05 16:53:13 -07:00
5701616f3e
Add a current default unit indicator with menu to switch ( #2937 )
...
* Add a units indicator with a menu to switch default units
* Add a playwright test, add a SR label
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
* Re-run CI
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
* Re-run CI
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-07-05 18:40:43 -04:00
846acaba2f
fix bug with order of operations ( #2938 )
...
* fix bug with order of operations
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-07-05 15:37:30 -07:00
0a524d42f6
Bump kittycad.rs ( #2936 )
...
* update kittycad.rs
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* tauri bump
Signed-off-by: Jess Frazelle <github@jessfraz.com >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-07-05 12:39:58 -07:00
fe28527ef9
update docs ( #2933 )
...
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-07-05 10:44:29 -07:00
0e8d0083c4
Cut release v0.23.1 ( #2916 )
...
* Cut release v0.23.1
* Add if to json download
v0.23.1
2024-07-05 05:39:17 -04:00
4f4167b247
Rejig state diagram for equipping tools ( #2917 )
...
* switch between line and rectangle tool
* disable line tool if rectangle has started
* make rectangle logic clearer from the diagram
2024-07-05 13:40:16 +10:00
fbc2e9d02c
Send cancel event from toolbar 'sketch no face' state to enable ESC ( #2592 )
...
* Just cancel out of 'sketch no face' state
* add test
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
* trigger ci
---------
Co-authored-by: Frank Noirot <frank@zoo.dev >
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-07-05 08:53:58 +10:00
33b15e818b
fix core dump screenshot part 2 ( #2913 )
...
* fix core dump screenshot
* make it robust
* test hardening
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
* trigger CI
* harden test
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-07-05 05:42:54 +10:00
6cebb84ae0
Bump all tauri deps except cli (incl. updater fix) ( #2914 )
...
* Bump all tauri deps except cli (incl. updater fix)
Fixes #2741
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
* Trigger CI
* Remove promises from getOsInfo for tauri apis
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-07-04 09:39:18 -07:00
85403e47e4
Add message "click plane to sketch on" to toolbar after clicking start sketch ( #2591 )
...
* Add message to toolbar
"click plane to sketch on"
* Add margin and make the message text smaller
Plus, wrapped it in a div. The spacing and alignment is slightly nicer with the div compared to adding the classes to the List Item element.
---------
Co-authored-by: Frank Noirot <frank@zoo.dev >
2024-07-04 16:22:41 +10:00
0dfee64e3b
fix core dump screenshot ( #2911 )
...
* fix core dump screenshot
* make it robust
2024-07-03 22:58:29 -07:00
6370d45f94
Pause stream when exiting sketch or extruding ( #2900 )
...
* Pause when exiting sketch or extruding
* tsc
2024-07-03 22:55:06 -07:00
fb3e922180
Hide the view until the scene is initially built ( #2894 )
...
* Hide the view until the scene is initially built
* fmt
* Remove log
2024-07-03 22:40:45 -07:00
1257ec0327
Zoom out on extruded object ( #2819 )
2024-07-03 22:19:24 -07:00
08e9fe2e52
more codemirror enhancements ( #2912 )
...
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-07-03 22:06:52 -07:00
7cec1d45fe
Bump html2canvas-pro from 1.5.1 to 1.5.2 ( #2908 )
...
Bumps [html2canvas-pro](https://github.com/yorickshan/html2canvas-pro ) from 1.5.1 to 1.5.2.
- [Release notes](https://github.com/yorickshan/html2canvas-pro/releases )
- [Changelog](https://github.com/yorickshan/html2canvas-pro/blob/main/CHANGELOG.md )
- [Commits](https://github.com/yorickshan/html2canvas-pro/compare/v1.5.1...v1.5.2 )
---
updated-dependencies:
- dependency-name: html2canvas-pro
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-07-03 22:03:46 -07:00
93710bc8f2
remove react-codemirror and update all the codemirror libs ( #2901 )
...
* start of removing react-codemirror
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* change theme
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 >
* disable copilot temporarily
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 >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-07-03 21:28:51 -07:00
87e7e9447f
cleanup annotations, makes it easier to read ( #2905 )
...
ckeanup annotations
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-07-03 20:59:54 -07:00
8be113d284
update release docs ( #2906 )
2024-07-04 12:48:08 +10:00
7cfc927d5c
Small codemirror changes ( #2898 )
...
* Drop unneeded compute indirection in lspAutocompleteKeymapExt
* Dispatch only a single transaction in requestFormatting
Remove addToHistory.of(true), since that is the default.
* Remove old comment and some useless tests
* Just store the view, not the previous viewUpdate, in CompletionRequester
* small codemirror changes from marijnh
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fix some flaky tests
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 >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
Co-authored-by: Marijn Haverbeke <marijn@haverbeke.berlin >
2024-07-03 19:28:46 -07:00
c0f04d5f86
Cut release v0.23.0 ( #2904 )
v0.23.0
2024-07-04 12:22:06 +10:00
3dbc701f26
remove bad scaling on delete ( #2902 )
...
remove weird scaling
2024-07-04 11:05:27 +10:00
16e7ae38e3
fix auto complete for circle ( #2903 )
...
crcle
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-07-03 18:05:24 -07:00
24c7260327
ctrl-c is copy, we should not bind to copy or paste or any common shit ( #2895 )
...
* ctrl-c is copy, we should not bind to copy or paste or any common shit
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-07-03 15:26:04 -07:00
72cfc4a471
fix version in vercel as main ( #2899 )
...
* fix version in vercel as nightly
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* its actually the main branch
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-07-03 15:24:17 -07:00
2d128ed32e
Bump wasm-pack from 0.12.1 to 0.13.0 ( #2887 )
...
Bumps [wasm-pack](https://github.com/rustwasm/wasm-pack ) from 0.12.1 to 0.13.0.
- [Release notes](https://github.com/rustwasm/wasm-pack/releases )
- [Changelog](https://github.com/rustwasm/wasm-pack/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rustwasm/wasm-pack/compare/v0.12.1...v0.13.0 )
---
updated-dependencies:
- dependency-name: wasm-pack
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-07-03 11:34:01 -07:00
cd6749ba02
Bump three from 0.164.1 to 0.166.1 ( #2886 )
...
Bumps [three](https://github.com/mrdoob/three.js ) from 0.164.1 to 0.166.1.
- [Release notes](https://github.com/mrdoob/three.js/releases )
- [Commits](https://github.com/mrdoob/three.js/commits )
---
updated-dependencies:
- dependency-name: three
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-07-03 11:33:39 -07:00
7243405e1b
Bump @playwright/test from 1.44.1 to 1.45.1 ( #2885 )
...
Bumps [@playwright/test](https://github.com/microsoft/playwright ) from 1.44.1 to 1.45.1.
- [Release notes](https://github.com/microsoft/playwright/releases )
- [Commits](https://github.com/microsoft/playwright/compare/v1.44.1...v1.45.1 )
---
updated-dependencies:
- dependency-name: "@playwright/test"
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-07-03 11:33:23 -07:00
c8da057ec2
Bump html2canvas-pro from 1.5.0 to 1.5.1 ( #2888 )
...
Bumps [html2canvas-pro](https://github.com/yorickshan/html2canvas-pro ) from 1.5.0 to 1.5.1.
- [Release notes](https://github.com/yorickshan/html2canvas-pro/releases )
- [Changelog](https://github.com/yorickshan/html2canvas-pro/blob/main/CHANGELOG.md )
- [Commits](https://github.com/yorickshan/html2canvas-pro/compare/v1.5.0...v1.5.1 )
---
updated-dependencies:
- dependency-name: html2canvas-pro
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-07-03 11:14:32 -07:00
220fe5b2b8
bad code on exit-sketch should no delete code ( #2890 )
...
* bad code on exitsketch should no delete code
* clean up
2024-07-03 22:03:04 +10:00
4e6429de49
add fixme to failing test ( #2891 )
2024-07-03 20:54:58 +10:00
5391a65b18
Grouping tests ( #2884 )
...
test grouping
2024-07-03 14:34:45 +10:00
592628917a
test grouping ( #2883 )
2024-07-03 12:41:24 +10:00
4c6e8633f7
zustand part 3 ( #2878 )
...
* zustand part 3
* clean up
* yarn lock
2024-07-02 16:22:46 -07:00
c5150468a2
more keybindings w copilot tests ( #2875 )
...
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-07-02 10:08:02 -07:00
39126dbff1
fix copilot regression ( #2876 )
...
* fix copilot regression
* fix zoom part of test
* fix enable copilot
2024-07-02 08:50:40 -07:00
f86a69f12a
initial migration from zustand ( #2852 )
...
* inital migration with a couple lingering concerns
* move is stream ready back
* put htmlRef back in useStore
* final tidy of useStore
* test tweaks
* tweak more
* more test tweaks
* fmt
* test tweaks
* attempts at fixing 'Basic default modeling and sketch hotkeys work'
* more tries
* 😭
* try again
* fmt
2024-07-02 17:16:27 +10:00
de354ee5d3
zustand updated for the lsp provider ( #2874 )
...
updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-07-01 21:43:15 -07:00
dfef7338ee
disable copilot in sketch mode ( #2865 )
...
* disable copilot in sketch mode
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-07-01 21:05:31 -07:00
ee08948f54
add playwright tests for undo from click and point operations ( #2866 )
...
* add playwright tests for undo from click and point operations
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fix
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* more determinitic
Signed-off-by: Jess Frazelle <github@jessfraz.com >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-07-01 20:55:28 -07:00
832f6b65e2
Bump serde_json from 1.0.119 to 1.0.120 in /src/wasm-lib ( #2872 )
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.119 to 1.0.120.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.119...v1.0.120 )
---
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-07-01 20:34:46 -07:00
68efd77c5d
fixes perms for releases ( #2864 )
...
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* add to specific job
Signed-off-by: Jess Frazelle <github@jessfraz.com >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-07-01 15:58:08 -07:00
8f138109dd
Cut release v0.22.7 ( #2826 )
...
Co-authored-by: Jess Frazelle <jessfraz@users.noreply.github.com >
v0.22.7
2024-07-01 14:56:43 -07:00
8972f53256
Add setting to toggle scale grid visibility ( #2838 )
...
* Add a setting for showScaleGrid
* Fix up setting persistence, move under modeling
* Make the setting actually do something
* the lamest fmt I've seen in a while
* Fix clippy warnings
* Add snapshot tests for grid (first time using Playwright masks)
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
* Re-run CI after new screenshots added
---------
Co-authored-by: Jess Frazelle <jessfraz@users.noreply.github.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-07-01 12:31:42 -07:00
0c5b13ade5
Use PostCSS function from browser vendors to generate fallback color defs for when OKLCH isn't supported ( #2770 )
2024-07-01 12:29:08 -07:00
446f92a53a
Rework zooming ( #2798 )
...
* Rework zooming
* Adjust sketch mode zoom
* Do not retry failures
* typo
* use sha as file upload id
* again
* again
* again
* again
* Fix camera moving too
* Use virtual fps instead of buffering for mouse
---------
Co-authored-by: Jess Frazelle <jessfraz@users.noreply.github.com >
2024-07-01 12:22:31 -07:00