545e610bbc
Always give new files and dirs a new index if their names are taken ( #3460 )
...
* Add actual support for makeUnique parameter
* Add uniqueness logic to dirs, make text-to-cad receive unique filename
* No longer need makeUnique flag, it's always on
* fmt
* Don't show toast when name hasn't changed during a rename
* fmt
* Get "interact with many" text-to-cad test passing again
* Get "engine fails export" back to reliably green
* Maybe more stable click target for text-to-cad test
* Make "export is already going" test moderately more reliable
* Mark "export is already going" as fixme
* Undo that fixme thing I take it back
2024-08-15 14:24:27 -04:00
a7a88bd762
remove flakey has no pending logic, let them do whatever they want ( #3457 )
...
* remove flakey has no pending logic
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* add test for many at once w dismiss bug
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* toastid
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fixup more tests
Signed-off-by: Jess Frazelle <github@jessfraz.com >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-08-14 23:08:37 -07:00
5bdd090119
Text-to-CAD with alpha model (might have issues) integration ( #3299 )
...
* Add close dismiss button to Infinite duration non-loading toasts
* Add text-to-cad icon candidates
* Add a way to silently create files
* Add text-to-cad command with mock backend
* add the actual endpoint
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fix the response
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fixups
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* Add `credentials: include`
* add headers
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* Mostly working? Just getting CORS on desktop
* Merge goof
* fixups
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* create cross platform fetch;
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* send the token;
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* send the token;
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* better names for files
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* Commit broken THREEjs success toast
* base64 decode
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* send telemetry on reject / accept
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* start of tests
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* more tests
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* basic tests;
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* lego
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 >
* fmt
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fixes
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* Get model stylized based on settings
* Don't need automatic dismiss button for Infinity-duration toasts anymore
* Stylize loaded model, add OrbitControls, polish button behavior
* Allow user to retry prompt if one fails
* Add an auto-grow textarea input type to the command bar, set text-to-cad to use it
* Delete the created file in desktop if user rejects it
* Submit with meta+Enter
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
* add more tests and various fixes
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* Set `prompt` arg defaultValue to failed prompt value on retry
* Add missing `awaits` to playwright tests to get them passing
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
* empty
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
Co-authored-by: Jess Frazelle <github@jessfraz.com >
Co-authored-by: Jess Frazelle <jessfraz@users.noreply.github.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-08-14 11:26:44 -07:00
3faec650b1
ensure we never execute over ourselves ( #3419 )
...
* ensure we never execute over ourselves
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fixups
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 >
* weird logs
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fix flake
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* make faster
Signed-off-by: Jess Frazelle <github@jessfraz.com >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-08-14 08:49:00 -07:00
a1f72b1d5a
add a regression test for when engine returns a export fail ( #3407 )
...
* add a regression test for when engine returns a export fail
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* better errors
Signed-off-by: Jess Frazelle <github@jessfraz.com >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-08-13 07:05:30 +00:00
e86a5622c8
the printer slicer expects mm ( #3341 )
...
* the printer slicer expects mm
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
* empty
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-08-09 18:05:18 -07:00
3f082c8222
Persist theme - Reload everything on a disconnect ( #3250 )
...
* Reload everything on a disconnect
* fix unit-integration tests
* Further improvements to connection manager; persist theme across reconnects
* Fix up artifactGraph.test
* Actually pass the callback
* Kurt hmmm (#3308 )
* kurts attempts
* we're almost sane
* get tests working, praise be
---------
Co-authored-by: 49lf <ircsurfer33@gmail.com >
* typo
---------
Co-authored-by: Kurt Hutten Irev-Dev <k.hutten@protonmail.ch >
2024-08-07 17:11:57 +10: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
e5bec2140e
ArtifactGraph reThink (PART 3) ( #3140 )
...
* adjust engine connection to opt out of webRTC connection
* refactor start and test setup
* add env to unit test
* spell config update
* fix beforeAll order bug
* initial integration of new artifact map with tests passing
* remove old artifact map and clean up
* graph artifact map
* have graph commited
* have graph commited
* remove bad file
* install playwright
* fmt
* commit permissions
* typo
* flesh out tests more
* Look at this (photo)Graph *in the voice of Nickelback*
* multi highlight
* redo image logic
* add in solid 2d data into artifactMap
* fix snapshots
* stabiles graph images
* Look at this (photo)Graph *in the voice of Nickelback*
* tweak tests
* rename blend to edgeCut
* Look at this (photo)Graph *in the voice of Nickelback*
* fix playw tests
* start of artifact map rename to graph
* rename file
* rename test
* rename clearup
* comments
* docs
* docs proof read
* few tweaks here and there
* typos
* delete get parent logic
* nit, combine if statements
* remove unused param
* fix silly test bug
* rename surfId to sufaceId
* rename types
* update comments
* add comment
* add extra check
* Look at this (photo)Graph *in the voice of Nickelback*
* pull out merge artifact function
* update comments
* fix test
* fmt
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-08-03 18:08:51 +10:00
874d19cbfd
Re-get the openPanes from localStorage when navigating between projects ( #3241 )
...
* Re-get the openPanes from localStorage when navigating between projects
* fmt
2024-08-02 15:39:05 -04:00
1ac39d95f2
Bug fix: prevent KCL error due to colliding AST execution on project switch ( #3205 )
...
* Only run "Execute AST" action if defaultUnit setting changes
* A little more logging and catching anywhere we call video.play()
2024-08-01 05:40:14 +00:00
0f1b94f8b9
remove suss linter ext we dont use ( #3150 )
...
remove suss linter ext we dont use
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-07-29 15:41:02 +00:00
e708b6ee6b
reduce camera hacks ( #3078 )
...
* reduce camera hacks
* tweaks
* yarn fmt
2024-07-26 13:43:43 +10:00
e3b8807d6f
Fix to preserve types using structuredClone ( #3113 )
2024-07-26 00:11:46 +00:00
22df47fa96
remove _deffer ( #3114 )
...
* remove _deffer
Signed-off-by: Paul Tagliamonte <paul@zoo.dev >
2024-07-23 20:37:04 -04:00
a68748abcf
Seperate pending messages from artifact map ( #3084 )
...
* start of seperating pending message from artifact map
* continue migration to sendCommandVersion2
* mostly massage types
* process artifact after the fact
* clean up
2024-07-23 17:13:23 +10:00
79cff57f43
show default planes bug ( #3047 )
2024-07-17 18:58:01 +10:00
36464e6984
fillet ui follow up ( #3035 )
2024-07-17 03:58:48 +00:00
482833c88f
Lf94/pause improvements ( #3032 )
...
* Add stream idle mode as a setting (default is off)
* Add pause icon
2024-07-17 12:45:11 +10:00
a1df3d0ffc
Fillet UI ( #2718 )
...
* draft: fillet ast mod + test
* Kurt's rejig
* playwright
* update button enable logic
* remove fillet button in production build
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
* trigger CI
* fix typo
* give a way to turn on fillets
---------
Co-authored-by: max-mrgrsk <margorskyi@gmail.com >
Co-authored-by: max-mrgrsk <156543465+max-mrgrsk@users.noreply.github.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-07-15 19:20:32 +10:00
5a5fe3bb95
Add sketch tools back to the command bar ( #3008 )
...
* Make machine command type names more explicit
* Prepare "change tool" event for command bar
* Make it so that state machine events can each map to multiple command configs
* Make commands with all skippable args possible
* Add back the tools to the command bar
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
* Update to use new `groupId` property name
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
* Oops didn't save this other instance of `ownerMachine`
* Add a playwright test
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-07-12 16:16:26 -04:00
3160c58d8a
After a sketch keep the extrude button active ( #2961 )
...
* After a sketch keep the extrude button active
* add test
* Compare to 0,0 not any x,x or y,y
---------
Co-authored-by: Kurt Hutten Irev-Dev <k.hutten@protonmail.ch >
2024-07-10 10:08:15 -04: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
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
6370d45f94
Pause stream when exiting sketch or extruding ( #2900 )
...
* Pause when exiting sketch or extruding
* tsc
2024-07-03 22:55:06 -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
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
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
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
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
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
9daf2d7794
make delete key work for solids ( #2752 )
...
* failing test
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* failing test
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* push up progress
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* improve travers
* basic deleteFromSelection
* remove .only
* delete depended on extrude
* fix
* fix selection override
* add selection test
* Revert "add selection test"
This reverts commit 40a414b612
.
* Revert "fix selection override"
This reverts commit 68e66e2980
.
* more progress
* add toast message when we're not able to delet
* add e2e tests
* tweak test timeout
* more test tweaks
* fix back space cmd bar conflic
* clean up
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
Co-authored-by: Kurt Hutten Irev-Dev <k.hutten@protonmail.ch >
2024-06-30 03:36:04 +10: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
b5f3a067ee
Selections bug ( #2836 )
...
* fix selection override
* add selection test
* fix playwright tests
2024-06-28 14:40:59 +10:00
f4877cb160
Stop throwing in frontend code ( #2654 )
...
Return error instead of throw
2024-06-24 11:45:40 -04:00
aad29fca9f
fix point and click code pane closed from start ( #2750 )
...
tests
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-06-22 09:21:13 +00:00
226ed37c5f
fix sketch on face ( #2745 )
...
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-06-21 21:49:12 -07:00
d85211c5a4
Disable extrude button if there is no extrudable geometry ( #2730 )
...
Disable extrude button if there is no extrudeable geometry
2024-06-21 13:20:42 +10:00
a1bcad9dfb
Implement Core Dump for modeling app state ( #2653 )
2024-06-20 19:36:28 -04:00
7bf50d8fe0
get responses back from batch ( #2687 )
...
* 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 >
* fixes
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* remove my stupid println
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* weird typescript
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* better batch stuff;
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* ckeanup
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 >
* fixes
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* typpo
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
* batch more
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
* thing
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* up[dates
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 >
* fix tests
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fixces
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* cleanups
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* images
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fixes
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
* empty
* cleanups
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* console log all the things
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
* fixups
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* console log cleanup
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fixes
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* nicer types
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* remove logs
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* remove logs
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-19 13:57:50 -07:00
570fd827ed
fix zoom issues with sketch mode ( #2664 )
...
* cam stuff start
* more progress
* mostly done
* fix snapshot tests
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
* fix
* fix ubuntu
* more tweaks fixes
* add test
* more FE fixes
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-06-18 16:08:41 +10:00
c9800a58d0
Update code mods for extrude so that new top-level constants are created ( #2549 )
...
* Make sketch and extrude produce separate top-level constants
* Fix most tests
* Add a breaking test for sketch on face AST mod
* Use `extrude` instead of `part`
* Implement @Irev-Dev's branch changes from https://github.com/KittyCAD/modeling-app/pull/2472
* Get extrude on face working
* Update incorrect sketch on face test
* Update unit tests
* Fix up E2E test changes
* fmt
* Fix a couple of goofed up test updates
* More specific names for paths to node sent to modelingMachine
* Bump down playwright workers for now
* Slightly more explicit type coercion
* Update snapshot tests
* Missed one other new flow test that wasn't updated to use "sketch001"
* Typo
* Damn missed one more sorry
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
* Re-run CI
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
* I think the multiple sketches test reverted from under me
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-06-04 13:57:01 -04:00
b02529cae0
perpendicular distance & remove constraint - constraint fixes ( #2579 )
...
* perpendicular distance constraint
* remove constraints fix
2024-06-03 12:40:59 +00:00
cf03021366
length constraint fix ( #2578 )
...
length constraint
2024-06-03 08:30:30 +00:00
f52d2d55f1
fix horz vert distance contraint ( #2572 )
...
fix hor vert distance contraint
2024-06-03 15:37:23 +10:00
3c01924184
fix ABS XY constraint ( #2560 )
...
* fix source rangen for abs x y constraints
* fix abs bug
* add e2e test
2024-05-31 04:00:32 +00:00
bd16902f02
fix single selection angle constraint ( #2555 )
...
* fix single selection angle constraint
* fix angle for multi selections
* make test more robust for makos
2024-05-31 11:36:08 +10:00
b388f60648
hovering over axis should not remove overlays ( #2553 )
2024-05-30 11:25:20 +00:00
4b676d47da
Update selections after constraint is applied [equal length, parallel, snap to x or y] ( #2543 )
...
* migrate one constraint
* typo
* update snap to y, snap to x, horz align, vert align, equal length
* add some e2e tests
* add e2e test for snap to axis contsraits
* remove works for now
2024-05-30 13:28:29 +10:00