01f5ecdc36
Bump schemars from 0.8.13 to 0.8.15 in /src/wasm-lib ( #587 )
...
Bumps [schemars](https://github.com/GREsau/schemars ) from 0.8.13 to 0.8.15.
- [Release notes](https://github.com/GREsau/schemars/releases )
- [Changelog](https://github.com/GREsau/schemars/blob/master/CHANGELOG.md )
- [Commits](https://github.com/GREsau/schemars/compare/v0.8.13...v0.8.15 )
---
updated-dependencies:
- dependency-name: schemars
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>
2023-09-17 23:38:05 -07:00
5297d3e142
both edit and move in one PR ( #566 )
...
* get the data for where lines are
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* make pretty
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 >
* new shit
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* beginning of stufff
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* cleanup
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* add new fns
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* basic function
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fix ups to keep order
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* further
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* failing test
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* do it in rust
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* trait
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* start of ui integration
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* weird shit
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* generate close on close
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* start of constraint functions
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* helper functions
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* make work
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* constraints w ranges
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 >
* skip
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 >
* comment
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fixes
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* throw
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* make close a bit less sensitive in move scenario
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* cleanup shit we didnt end up using
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* make it less hard to close
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* Fix edit after sketch
* Move to plane for sketch
* Fix pathToNode for ast mods
* Fix exit sketch mode with escape
* Fix fmt since my editor did it wrong
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fix link
Signed-off-by: Jess Frazelle <github@jessfraz.com >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
Co-authored-by: Adam Sunderland <adam@kittycad.io >
2023-09-17 21:57:43 -07:00
f71f44968b
remove unneeded import ( #565 )
2023-09-17 09:19:53 +00:00
7b79998c40
put .env.dev back ( #564 )
2023-09-17 09:17:14 +00:00
4632d407c1
Sign macOS builds ( #539 )
...
* Sign macOS builds
Fixes #295
* Try without creds, only cert
* Add more creds
2023-09-16 13:41:07 -04:00
58d7e59ca4
Let tauri-action perform Windows signing ( #535 )
...
* Check if tauri-action could sign Windows builds automatically
Fixes #533
* Cleanup
* Change to sha256
* Clean up
2023-09-16 04:48:32 -04:00
f592d8db84
Franknoirot/pretty buttons ( #550 )
2023-09-16 01:23:11 -04:00
31eca3728e
add sample script as integration test ( #559 )
...
* 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 >
2023-09-15 20:45:28 -07:00
c5d8779af4
Update onboarding to be more complete ( #551 )
...
* Update Introduction
* Update Camera step
* Change link to expectations
Co-authored-by: Josh Gomez <114548659+jgomez720@users.noreply.github.com >
* Set outline for onboarding
* Add Streaming step
* Remove Units step
* Add default kcl script
* Add Code Editor step
* Add Parametric Modeling step
* Add Interactive Numbers step
* Update bracket to use sqrt
* Add Command K step
* Assuage @jessfraz's code itchies
* Add User Menu step
* Add Project Menu step
* Add Export step
* Improve error page to actually show error
* Update the sketch step
* Add Future Work section
* Bring back the bracket code on the final step
* Set up the code to the bracket when starting onboarding
* Fix missing import
* Don't throw away users code if not empty
* Prompt the user if they have content in their file
---------
Co-authored-by: Josh Gomez <114548659+jgomez720@users.noreply.github.com >
2023-09-16 02:37:40 +00:00
cf686bdeb0
adds more math functions and fixes parens ( #558 )
...
* nested parens fix
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* e, tau
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* docs
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* remove test w log since that is a stdlib fn now
Signed-off-by: Jess Frazelle <github@jessfraz.com >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2023-09-15 17:40:57 -07:00
ae7143a94f
add a bunch of math stdlib fns ( #555 )
...
add a bunch of math stuff
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2023-09-15 15:54:49 -07:00
f2b24849b3
Move calls to the unreliable channel into a helper method ( #543 )
...
This'll let us handle JSON encoding in one place, as well as adding any
logging or anything. Not a huge deal, but it's a minor cleanup I made
while looking into an unrelated bug.
Signed-off-by: Paul Tagliamonte <paul@kittycad.io >
2023-09-15 17:14:58 -04:00
35d6530406
Bump actions/checkout from 3 to 4 ( #379 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-15 13:20:59 -07:00
01208221c7
Bump serde_json from 1.0.106 to 1.0.107 in /src/wasm-lib ( #518 )
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.106 to 1.0.107.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.106...v1.0.107 )
---
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>
2023-09-15 13:20:43 -07:00
fbbed3fbfb
Bump serde_json from 1.0.106 to 1.0.107 in /src-tauri ( #519 )
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.106 to 1.0.107.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.106...v1.0.107 )
---
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>
2023-09-15 13:20:22 -07:00
ce51f26701
fix negative word binary expression ( #549 )
...
* fix negative word binary expression
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 >
2023-09-15 13:19:53 -07:00
caddac5059
Bump to v0.7.1 ( #548 )
v0.7.1
2023-09-15 15:43:48 -04:00
54751aa7bb
Fix rtc_freeze_count error ( #544 )
2023-09-15 12:05:46 -04:00
7b7d5e5f5e
Fix extrude w/o pipe ( #542 )
2023-09-15 11:51:39 -04:00
f7971bddef
Rename TooTip to ToolTip ( #541 )
2023-09-15 11:48:23 -04:00
e4f2e66029
inital rework of execution ( #528 )
...
* inital rework
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* update the program memory as well
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* cleanups
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* code
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates for typing code
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fixing
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* some fixes
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* more fixes
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* Only unselect line or move tool on escape, don't exit sketch
* Make scrollbar on toolbar smaller
* Add escape to exit sketch mode
* tidy up usestore
* clear scene on empty file
* disable sketch mode and re-execute on sketch loop close
* disable all but xy plane
* fix entering back into edit mode
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
Co-authored-by: Frank Noirot <frank@kittycad.io >
Co-authored-by: Kurt Hutten Irev-Dev <k.hutten@protonmail.ch >
2023-09-15 21:35:48 +10:00
663c396128
Add link to KCL docs to CodeMenu ( #526 )
...
Co-authored-by: Kurt Hutten <k.hutten@protonmail.ch >
2023-09-15 00:07:11 +00:00
8db86a6783
Fix sketch mode planes visibility on enter, exit, enter ( #527 )
...
* Fix sketch mode planes visibility on enter, exit, enter
* Fix tsc
* Rename to something that makes more sense
2023-09-15 10:03:06 +10:00
d7ad7c749e
Franknoirot/fix prod tauri auth ( #531 )
...
* Invoke tauri-based logout if in tauri
* Add kittycad Rust library
* Add logout and get_user Tauri commands
* Invoke get_user instead of fetching in Tauri
* @jessfraz review
Signed-off-by: Frank Noirot <frank@kittycad.io >
* Remove unnecessary logout command
* Fix rushed last commit
---------
Signed-off-by: Frank Noirot <frank@kittycad.io >
2023-09-14 19:31:16 -04:00
6e3c642d22
add expectations to modeling repo ( #530 )
2023-09-14 15:41:38 -07:00
4d7433ff3a
Nicer geometry types ( #522 )
...
* Angle type
* Use Point2d
* use angle in more places
* Fix doctests
* Use angle in more places
* Import pi
2023-09-14 14:51:26 -07:00
4e93146559
Remove old deps ( #529 )
...
Updates chrono to remove time 0.1
Updates openapitor to remove clap 3
2023-09-14 15:05:07 -06:00
731a9bfbdb
Enable devtools on Tauri builds ( #525 )
2023-09-14 10:25:17 -04:00
cdb4c36cf5
addNewSketchLn should close when latest point matches start ( #479 )
...
* addNewSketchLn should close when latest point matches start
* Fix types
* Include close in test case
* Add handling for continuing to sketch
* Fix types again
* close line edits (#523 )
* add close to pipe
* undo some previous changes
---------
Co-authored-by: Kurt Hutten <k.hutten@protonmail.ch >
2023-09-14 09:34:37 -04:00
66ba60dc8e
Bump to v0.7.0 ( #524 )
v0.7.0
2023-09-14 07:35:08 -04:00
8fcc8cdd17
Change updater from .nsis to .msi, add EV Code Sign to it ( #435 )
...
* Change updater to msi over nsis, more common to sign
* Add sign-windows-msi from docs
* Add secrets and enable step
* Update ci.yml
* Add todo and fix download.json
2023-09-14 07:04:11 -04:00
bba9bdc563
Add logomark, update README ( #412 )
2023-09-14 05:16:24 +00:00
760a180f56
Convert to radians/degrees using Rust methods ( #516 )
...
use to_radians and to_degrees
2023-09-13 22:25:41 -06:00
0eeff8cb45
Add @replit/codemirror-interact ( #500 )
...
* Add @replit/codemirror-interact
Signed off by Frank Noirot <frank@kittycad.io >
* Add support for Alt + Meta + Shift for 0.01 increment
* Remove pixelsPerIncrement
This doesn't work because we have to rely on movementX, which means
only mouse movements of 3px or greater register while dragging. Although
I would eventually like to control the screen speed of incrementing,
I'd rather have consistent behavior for now.
Signed off by Frank Noirot <frank@kittycad.io >
---------
Co-authored-by: Kurt Hutten <k.hutten@protonmail.ch >
2023-09-14 04:03:51 +00:00
3c76721159
Fix id source range mapping with path_get_info ( #517 )
2023-09-14 13:49:59 +10:00
6ac79ae645
Move app.tsx effects ( #513 )
...
* move useSetupEngineManager
* move code eval
* add comment
2023-09-14 10:47:55 +10:00
90d7c33c92
add roadmap md file ( #514 )
2023-09-13 17:35:31 -07:00
e02bc76bdb
add ast explorer ( #460 )
...
* add crude ast explorer
* tsc
2023-09-14 08:51:23 +10:00
0466f04d82
add sin
cos
tan
to stdlib and make sure you cant redeclare a stdlib fn ( #497 )
...
more tests
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2023-09-13 15:09:07 -07:00
f8ed830b60
Bump tauri from 1.3.0 to 1.4.1 in /src-tauri ( #490 )
...
Bumps [tauri](https://github.com/tauri-apps/tauri ) from 1.3.0 to 1.4.1.
- [Release notes](https://github.com/tauri-apps/tauri/releases )
- [Commits](https://github.com/tauri-apps/tauri/compare/tauri-v1.3...tauri-v1.4.1 )
---
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>
2023-09-13 14:15:46 -07:00
b7ca91bf6d
Bump oauth2 from 4.4.1 to 4.4.2 in /src-tauri ( #489 )
...
Bumps [oauth2](https://github.com/ramosbugs/oauth2-rs ) from 4.4.1 to 4.4.2.
- [Release notes](https://github.com/ramosbugs/oauth2-rs/releases )
- [Commits](https://github.com/ramosbugs/oauth2-rs/compare/4.4.1...4.4.2 )
---
updated-dependencies:
- dependency-name: oauth2
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>
2023-09-13 13:46:17 -07:00
2261f92b0b
Bump anyhow from 1.0.71 to 1.0.75 in /src-tauri ( #488 )
...
Bumps [anyhow](https://github.com/dtolnay/anyhow ) from 1.0.71 to 1.0.75.
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.71...1.0.75 )
---
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>
2023-09-13 13:46:07 -07:00
bbe9e621b1
Bump toml from 0.7.3 to 0.8.0 in /src-tauri ( #493 )
...
Bumps [toml](https://github.com/toml-rs/toml ) from 0.7.3 to 0.8.0.
- [Commits](https://github.com/toml-rs/toml/compare/toml-v0.7.3...toml-v0.8.0 )
---
updated-dependencies:
- dependency-name: toml
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>
2023-09-13 13:45:59 -07:00
bf087d760b
Bump thiserror from 1.0.47 to 1.0.48 in /src/wasm-lib ( #375 )
...
Bumps [thiserror](https://github.com/dtolnay/thiserror ) from 1.0.47 to 1.0.48.
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.47...1.0.48 )
---
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>
2023-09-13 13:45:49 -07:00
a4353c63fd
Bump tauri-plugin-fs-extra from 7e58dc8
to 5b814f5
in /src-tauri ( #491 )
...
Bumps [tauri-plugin-fs-extra](https://github.com/tauri-apps/plugins-workspace ) from `7e58dc8` to `5b814f5`.
- [Release notes](https://github.com/tauri-apps/plugins-workspace/releases )
- [Commits](7e58dc8502...5b814f56e6
)
---
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>
2023-09-13 13:45:36 -07:00
c438d11c3d
make .4
parse as number ( #492 )
...
updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2023-09-13 13:10:55 -07:00
43284e33c8
Bump toml from 0.6.0 to 0.7.3 in /src-tauri ( #277 )
...
Bumps [toml](https://github.com/toml-rs/toml ) from 0.6.0 to 0.7.3.
- [Commits](https://github.com/toml-rs/toml/compare/toml-v0.6.0...toml-v0.7.3 )
---
updated-dependencies:
- dependency-name: toml
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>
2023-09-13 12:50:52 -07:00
77dce7f0dd
Bump syn from 2.0.32 to 2.0.33 in /src/wasm-lib ( #485 )
...
Bumps [syn](https://github.com/dtolnay/syn ) from 2.0.32 to 2.0.33.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/2.0.32...2.0.33 )
---
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>
2023-09-13 12:50:39 -07:00
d559862051
Bump proc-macro2 from 1.0.66 to 1.0.67 in /src/wasm-lib ( #486 )
...
Bumps [proc-macro2](https://github.com/dtolnay/proc-macro2 ) from 1.0.66 to 1.0.67.
- [Release notes](https://github.com/dtolnay/proc-macro2/releases )
- [Commits](https://github.com/dtolnay/proc-macro2/compare/1.0.66...1.0.67 )
---
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>
2023-09-13 12:50:22 -07:00
7382ed87ba
Bump tokio from 1.29.1 to 1.32.0 in /src-tauri ( #280 )
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.29.1 to 1.32.0.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.29.1...tokio-1.32.0 )
---
updated-dependencies:
- dependency-name: tokio
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>
2023-09-13 12:23:56 -07:00