3dabab2c74
Rename MemoryItem to KclValue ( #3378 )
...
As @jon points out, "It's not only used in ProgramMemory. It's also
used as the return value of functions and as what gets substituted in
for the pipe substitution symbol %"
2024-08-12 16:53:24 -05:00
ca3a88b4df
Bump kittycad and friends ( #3377 )
...
* bump all the things
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* bump
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* bump images
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-08-12 13:06:30 -07:00
e295f82495
Cut release v0.24.10 ( #3323 )
2024-08-08 12:01:12 +10:00
0b9cf2dc21
Revert "Revert "Revert "Cut release v0.24.10" ( #3313 )" ( #3321 )" ( #3322 )
...
This reverts commit eb58507e93
.
2024-08-08 10:50:44 +10:00
eb58507e93
Revert "Revert "Cut release v0.24.10" ( #3313 )" ( #3321 )
...
This reverts commit 308a0fb06e
.
2024-08-08 10:47:05 +10:00
6f4bbdb79e
Fix tanArcTo ( #3318 )
...
* updated tangentArc math
* Add a test case showing tan arc then xLineTo
* Fix compile errors
* Tweaking the math
* Use + on angles
* atan2 outputs radians, not degrees
* Track ccw and center of all tan arcs
* re-sequenced atan2 arcTan
* Remove print statements
* Update the test
* Update kittycad in tauri
* New arc fields
---------
Co-authored-by: Jordan Noone <jordan@kittycad.io >
2024-08-07 18:35:41 -05:00
308a0fb06e
Revert "Cut release v0.24.10" ( #3313 )
...
Revert "Cut release v0.24.10 (#3309 )"
This reverts commit 214ae6f512
.
2024-08-07 11:47:21 +00:00
214ae6f512
Cut release v0.24.10 ( #3309 )
...
Co-authored-by: Frank Noirot <frank@zoo.dev >
2024-08-07 07:13:45 -04:00
4617ad0fed
Cut release v0.24.9 ( #3295 )
2024-08-06 05:30:34 -04:00
5fa51a2f92
Revert "Cut release v0.24.9"
...
This reverts commit 4218777afb
.
2024-08-06 17:34:11 +10:00
4218777afb
Cut release v0.24.9
2024-08-06 17:32:39 +10:00
8b1b462e29
Revert "Cut release v0.24.9 ( #3284 )" ( #3294 )
...
This reverts commit 1c778bf373
.
2024-08-06 17:32:18 +10:00
1c778bf373
Cut release v0.24.9 ( #3284 )
...
* Cut release v0.24.9
* Look at this (photo)Graph *in the voice of Nickelback*
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-08-06 13:13:34 +10:00
e5a26c42e6
Cut release v0.24.8 ( #3263 )
2024-08-05 10:32:16 +10:00
29f57be8c1
editor repaints any errors when rendered ( #3260 )
...
* editor repaints any errors when rendered
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* Update src/lang/KclSingleton.ts
* fix test
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fix typo
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
Co-authored-by: Kurt Hutten <k.hutten@protonmail.ch >
2024-08-04 15:16:34 -07:00
baf7d3dd9d
Add print button ( #3133 )
...
* add print button
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* cleanup
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* generate more types
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* add a github action to generate machine api-types
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fix
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* New machine-api types
* actually print on the real machine
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
* add more
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* New machine-api types
* get the current machine
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* New machine-api types
* know when error
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 >
* fmt
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* add fmt
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* New machine-api types
* empty
* empty
* update machine api
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* New machine-api types
* empty
* New machine-api types
* emptuy
* no circular deps
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* New machine-api types
* remove recursive dep
Signed-off-by: Jess Frazelle <github@jessfraz.com >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
Co-authored-by: Jess Frazelle <github@jessfraz.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Jess Frazelle <jessfraz@users.noreply.github.com >
2024-08-04 04:51:30 +00:00
bcdf6e314f
Cut release v0.24.7 ( #3243 )
2024-08-02 18:12:58 -04:00
9dcc955760
Regression fix: restarting onboarding in desktop app required two attempts ( #3240 )
...
* Fixed onboarding modal issue, revealed race
* Remove logs
* Make common reset onboarding code path
2024-08-02 15:38:39 -04:00
43a34b191e
Upgrade to clap 4.5.13 to fix build error ( #3223 )
2024-08-01 17:03:05 +00:00
19a93e8deb
Cut release v0.24.6 ( #3214 )
2024-08-01 09:47:25 -04:00
115f2fdea2
Simplify the KCL stdlib test codegen ( #3196 )
...
This will ensure that the KCL snapshot tests all use the same logic, whether they're in `tests/executor/main.rs` or in the KCL stdlib modules.
2024-07-31 09:54:46 -05:00
1e07ea4986
Use better names for engine/KCL tests ( #3193 )
...
'serial_test' isn't actually accurate. Two of these tests run in parallel
now. So I renamed it 'kcl_test' as that's what it's actually doing.
In the nextest config, I changed the label from 'serial-integration' to
'uses-engine' because the former isn't true, and also doesn't explain
_why_ it's being limited. The new name explains why we're limiting the
number of tests that can run in parallel.
2024-07-30 16:12:01 -05:00
f34c23d203
Cut release v0.24.5 ( #3191 )
2024-07-30 15:28:07 -04:00
789fb83a5d
ensure we clear _before_ we execute when there is a race ( #3177 )
...
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* comment
Signed-off-by: Jess Frazelle <github@jessfraz.com >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-07-29 19:55:53 -07:00
a1c2e817a4
internal linter for making sure everything is camel case ( #3172 )
...
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* add lint rule for object property key
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* add linter to example shit
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fix samples
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fix lints
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* generate docs
Signed-off-by: Jess Frazelle <github@jessfraz.com >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-07-29 20:18:55 +00:00
615b03aea5
Remove backwards compatibility tags ( #3139 )
...
* start removing backwards compat
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* more
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* add more
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fixups
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* std
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fix one
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fixes
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* cleanup other backwards compatible shit
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* cargo.lock
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 >
* update js tests
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fix playwright
Signed-off-by: Jess Frazelle <github@jessfraz.com >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-07-27 17:59:41 -07:00
0e5d88df0b
Fix build error on Rust 1.80.0 ( #3128 )
...
* Upgrade to time 0.3.36
* Fix clippy errors
* Fix warning about unexpected cfg
* Fix new clippy warning
2024-07-25 18:02:49 -04:00
c184a7d4d8
Cut release v0.24.4 ( #3120 )
2024-07-25 01:03:02 -04:00
01076c3aed
Remove sidebar menus in favor of lil' popovers ( #3046 )
...
* Convert user menu to a popover from a sidebar
* Move the user menu over to the left menu cluster
* Replace project sidebar with popover-style menu
* Styling tweaks, give export button a proper tooltip when disabled
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
* Filter orphan breaks, tweak space to remove mouse gaps
* Unify with and without avatar image code
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
* Rerun CI
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
* Rerun CI
* Prepare to move UserSidebarMenu over to right
* Revert AppHeader tweaks
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
* Rerun CI
* Fix typo in README
* Fix export E2E tests that relied on button text
* Missed the data-testid we used to have on the data-testid we had on the settings button
* Dang I missed another testId
* Update snapshots
* 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-07-18 14:29:15 -04:00
cba953c245
Cut release v0.24.3 ( #3053 )
2024-07-18 10:55:23 -07:00
2f0002e53c
Cut release v0.24.2 ( #3042 )
2024-07-17 13:55:17 +10:00
f9419a98b5
Cut release v0.24.1 ( #3014 )
2024-07-11 21:51:58 -04:00
88d9cdc52b
Codemirror deferrers ( #3006 )
...
* Force document update requests when necessary
* fix up codemirror deferrers
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* lock
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fixups kcl/index
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fix copilot
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 >
* docs
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-11 16:05:19 -07:00
2f51763df9
Cut release v0.24.0 ( #2972 )
...
* Cut release v0.24.0
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
* Trigger CI
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
* Trigger CI
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
* Trigger CI
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
* Trigger CI
---------
Co-authored-by: Frank Noirot <frank@zoo.dev >
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-09 10:29:08 -04: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
0e8d0083c4
Cut release v0.23.1 ( #2916 )
...
* Cut release v0.23.1
* Add if to json download
2024-07-05 05:39:17 -04: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
c0f04d5f86
Cut release v0.23.0 ( #2904 )
2024-07-04 12:22:06 +10:00
8f138109dd
Cut release v0.22.7 ( #2826 )
...
Co-authored-by: Jess Frazelle <jessfraz@users.noreply.github.com >
2024-07-01 14:56:43 -07:00
9c230bc678
set plugin-fs to match and revert cli back to old version for release ( #2847 )
...
* revert tauri cli back and fix fs
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-06-30 13:20:27 -07:00
c7efb4c006
codemirror lsp highlighter ( #2806 )
...
* tokenizer
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 >
updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
udates
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 >
A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
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 >
fixes
Signed-off-by: Jess Frazelle <github@jessfraz.com >
more cleaniup
Signed-off-by: Jess Frazelle <github@jessfraz.com >
updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
dont react to non relevant events
Signed-off-by: Jess Frazelle <github@jessfraz.com >
A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
faster
Signed-off-by: Jess Frazelle <github@jessfraz.com >
cleanup code
Signed-off-by: Jess Frazelle <github@jessfraz.com >
defer
Signed-off-by: Jess Frazelle <github@jessfraz.com >
more events
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 >
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 >
cleanup
Signed-off-by: Jess Frazelle <github@jessfraz.com >
user events
Signed-off-by: Jess Frazelle <github@jessfraz.com >
updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
udpates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
updates
;
Signed-off-by: Jess Frazelle <github@jessfraz.com >
upfates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
make highlighting code blocks easier
Signed-off-by: Jess Frazelle <github@jessfraz.com >
improvements
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 >
cleanup
Signed-off-by: Jess Frazelle <github@jessfraz.com >
updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
better builds
Signed-off-by: Jess Frazelle <github@jessfraz.com >
remove weird hacks
Signed-off-by: Jess Frazelle <github@jessfraz.com >
updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
better checks
Signed-off-by: Jess Frazelle <github@jessfraz.com >
A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
make release builds in prod (#2839 )
Update package.json
udpates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
fix some 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 >
A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
better timing
Signed-off-by: Jess Frazelle <github@jessfraz.com >
tweak delay
Signed-off-by: Jess Frazelle <github@jessfraz.com >
A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
upfates
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 >
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 >
ifxup
Signed-off-by: Jess Frazelle <github@jessfraz.com >
udpates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
udpates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
udpates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
wait for the lsp for all screenshots so consistent
Signed-off-by: Jess Frazelle <github@jessfraz.com >
better playwright
Signed-off-by: Jess Frazelle <github@jessfraz.com >
A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
fixes
Signed-off-by: Jess Frazelle <github@jessfraz.com >
Call core dump from the bug reporting button(s) (#2783 )
* Add coredump to refresh button - this one indicates that there should be something like a core dump that is triggered.
* Added lower right control bug report button - included custom toasts for bug reporting, supports fallback bug reporting when app cannot generate a core dump
better keymaps
Signed-off-by: Jess Frazelle <github@jessfraz.com >
emptu in comment
Signed-off-by: Jess Frazelle <github@jessfraz.com >
fix logs
Signed-off-by: Jess Frazelle <github@jessfraz.com >
fxes
Signed-off-by: Jess Frazelle <github@jessfraz.com >
add a test for tab to autocomplete
Signed-off-by: Jess Frazelle <github@jessfraz.com >
updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
better
Signed-off-by: Jess Frazelle <github@jessfraz.com >
printl
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 >
* upfates
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 >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
* empty
* 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-06-29 18:10:07 -07:00
f86473d13b
Call core dump from the bug reporting button(s) ( #2783 )
...
* Add coredump to refresh button - this one indicates that there should be something like a core dump that is triggered.
* Added lower right control bug report button - included custom toasts for bug reporting, supports fallback bug reporting when app cannot generate a core dump
2024-06-28 18:06:40 -07:00
af449ff6ca
Update tauri Cargo.lock
2024-06-25 15:55:26 -05:00
f7196e7eb0
Add sketch tool events to command bar ( #2708 )
...
* Add command configs for sketch tools
* Update Constrain dropdown to be noun
* Update Cargo.lock
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
* Update E2E test references to "Constraints" button
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-06-24 11:37:48 -04:00
cd33b40c37
Cut release v0.22.6 ( #2758 )
2024-06-22 18:08:46 -07:00
3f343698a8
Cut release v0.22.5 ( #2751 )
2024-06-22 16:12:05 +00:00
0bd9f42e17
go back updater versions ( #2746 )
...
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-06-22 09:24:45 +00:00
03e4f457d4
Cut release v0.22.4 ( #2748 )
2024-06-21 22:55:34 -07:00
1beb6b5186
Cut release v0.22.3 ( #2729 )
2024-06-21 13:17:14 +10:00
a1bcad9dfb
Implement Core Dump for modeling app state ( #2653 )
2024-06-20 19:36:28 -04:00