61943055e5
refactor a bit before more rust port ( #739 )
...
* partially there
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* cleanup
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fixes
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fixups
Signed-off-by: Jess Frazelle <github@jessfraz.com >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2023-09-29 11:11:01 -07:00
c307ddd1b1
resize ( #706 )
...
* start of resize
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* refactor
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* check if 0
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 >
* will work w new lib
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* new types
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* handle resize effect
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
Co-authored-by: Kurt Hutten Irev-Dev <k.hutten@protonmail.ch >
2023-09-25 19:49:53 -07:00
6cc8af5c23
make stdlib functions async ( #672 )
...
* wip
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 >
closer
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 >
* closer
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* closer
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* compiles
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* connection
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fixes
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fix wasm
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* timeout
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* remove the drop
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* drop handle
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 >
* fix
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-20 18:27:08 -07:00
3c76721159
Fix id source range mapping with path_get_info ( #517 )
2023-09-14 13:49:59 +10:00
2d452f80d1
ts-rs changes ( #450 )
...
* initial changes
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 >
* fixes
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* bust cache
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* add dumb shit
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* Revert "add dumb shit"
This reverts commit 638e9cf72f75e1ad08fb6b22d2a7b143ab7e06e5.
* Revert "bust cache"
This reverts commit fd6f53ba0757d635190aa82d4b055a83755f3027.
* fix
Signed-off-by: Jess Frazelle <github@jessfraz.com >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2023-09-13 11:10:27 +10:00
ad3f0fda6a
remove cmdId ( #381 )
...
* remove cmdId
* remove log
2023-09-05 20:40:50 +10:00
de255acc59
Port executor ( #287 )
...
* parent
initial types
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 >
more port
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 >
fixups
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 >
fixups
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 >
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 >
fixups
Signed-off-by: Jess Frazelle <github@jessfraz.com >
fixes
Signed-off-by: Jess Frazelle <github@jessfraz.com >
use the function
Signed-off-by: Jess Frazelle <github@jessfraz.com >
ipdates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
fixes
Signed-off-by: Jess Frazelle <github@jessfraz.com >
fixups
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 >
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 >
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 >
pipe sjhit
Signed-off-by: Jess Frazelle <github@jessfraz.com >
updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
cleanup and pipes
Signed-off-by: Jess Frazelle <github@jessfraz.com >
updates
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 >
attempt to call the function
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 >
fix tests
Signed-off-by: Jess Frazelle <github@jessfraz.com >
better
Signed-off-by: Jess Frazelle <github@jessfraz.com >
add first function
Signed-off-by: Jess Frazelle <github@jessfraz.com >
start of stdlib
Signed-off-by: Jess Frazelle <github@jessfraz.com >
updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
organize better
Signed-off-by: Jess Frazelle <github@jessfraz.com >
fixes
Signed-off-by: Jess Frazelle <github@jessfraz.com >
cleanup
Signed-off-by: Jess Frazelle <github@jessfraz.com >
fixes
Signed-off-by: Jess Frazelle <github@jessfraz.com >
boilerplace
Signed-off-by: Jess Frazelle <github@jessfraz.com >
boilerplace
Signed-off-by: Jess Frazelle <github@jessfraz.com >
more functions
Signed-off-by: Jess Frazelle <github@jessfraz.com >
more stuff
Signed-off-by: Jess Frazelle <github@jessfraz.com >
more path segment functions
Signed-off-by: Jess Frazelle <github@jessfraz.com >
reorganize files
Signed-off-by: Jess Frazelle <github@jessfraz.com >
extrude boilerplate
Signed-off-by: Jess Frazelle <github@jessfraz.com >
extrude
Signed-off-by: Jess Frazelle <github@jessfraz.com >
updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
sketch boilerplate
Signed-off-by: Jess Frazelle <github@jessfraz.com >
updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
comment out extrude for now
Signed-off-by: Jess Frazelle <github@jessfraz.com >
more executor test passing
Signed-off-by: Jess Frazelle <github@jessfraz.com >
rename meta
Signed-off-by: Jess Frazelle <github@jessfraz.com >
updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
cleanup unneeded deps
Signed-off-by: Jess Frazelle <github@jessfraz.com >
generate executor typoes
Signed-off-by: Jess Frazelle <github@jessfraz.com >
updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
remove path to node
Signed-off-by: Jess Frazelle <github@jessfraz.com >
updates for tests js
Signed-off-by: Jess Frazelle <github@jessfraz.com >
updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
ignore wasm file
Signed-off-by: Jess Frazelle <github@jessfraz.com >
fixes
Signed-off-by: Jess Frazelle <github@jessfraz.com >
start of websocket connection
Signed-off-by: Jess Frazelle <github@jessfraz.com >
boilerplate for engine connection
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 >
send the modeling cmd
Signed-off-by: Jess Frazelle <github@jessfraz.com >
implement close
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 >
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 >
remove refid
Signed-off-by: Jess Frazelle <github@jessfraz.com >
remove refid
Signed-off-by: Jess Frazelle <github@jessfraz.com >
do sketch start
Signed-off-by: Jess Frazelle <github@jessfraz.com >
almost done w sketch port
Signed-off-by: Jess Frazelle <github@jessfraz.com >
updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
add more tests
Signed-off-by: Jess Frazelle <github@jessfraz.com >
fix deserialize and tests
Signed-off-by: Jess Frazelle <github@jessfraz.com >
fix tests remove logging
Signed-off-by: Jess Frazelle <github@jessfraz.com >
fix the return type
Signed-off-by: Jess Frazelle <github@jessfraz.com >
make compile
Signed-off-by: Jess Frazelle <github@jessfraz.com >
more tests pass
Signed-off-by: Jess Frazelle <github@jessfraz.com >
updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
expect any string
Signed-off-by: Jess Frazelle <github@jessfraz.com >
add failing test
Signed-off-by: Jess Frazelle <github@jessfraz.com >
fix the tests
Signed-off-by: Jess Frazelle <github@jessfraz.com >
fix tests
Signed-off-by: Jess Frazelle <github@jessfraz.com >
fix more tests
Signed-off-by: Jess Frazelle <github@jessfraz.com >
replace wasm_execute
Signed-off-by: Jess Frazelle <github@jessfraz.com >
fix more tests
Signed-off-by: Jess Frazelle <github@jessfraz.com >
updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
add more tests
Signed-off-by: Jess Frazelle <github@jessfraz.com >
make all tests pass
Signed-off-by: Jess Frazelle <github@jessfraz.com >
fixes
Signed-off-by: Jess Frazelle <github@jessfraz.com >
fix remaining tests
Signed-off-by: Jess Frazelle <github@jessfraz.com >
add a warpper
Signed-off-by: Jess Frazelle <github@jessfraz.com >
start of server side ws/webrtc
Signed-off-by: Jess Frazelle <github@jessfraz.com >
more nonweb working
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 >
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 >
add test mock
Signed-off-by: Jess Frazelle <github@jessfraz.com >
fixes
Signed-off-by: Jess Frazelle <github@jessfraz.com >
mutable engine
Signed-off-by: Jess Frazelle <github@jessfraz.com >
blocking snd engine cmd
Signed-off-by: Jess Frazelle <github@jessfraz.com >
updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
tmp
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* tmp
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fix clippy
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fixups
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* build wasm only
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fix cargo builds
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 >
* more logging
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* push
Signed-off-by: Jess Frazelle <github@jessfraz.com >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2023-08-24 15:34:51 -07:00
d33ddb2f1b
fix typo in function name, cleanup unused args ( #317 )
...
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2023-08-24 11:41:38 -07:00
8ebb8b8b94
re implement selections ( #243 )
2023-08-09 20:49:10 +10:00
3fc4d71a1e
move ast types into seperate ts file ( #169 )
2023-07-13 16:57:22 +10:00
cda301997e
Get tests passing without engine connection ( #155 )
...
We can create a enginelessExecutor that can be used for many of the
executor tests that will be much more performant for tests that don't
need the engine to actually do any modeling work.
2023-07-10 15:15:07 +10:00
3510abfcb9
delay execute till after stream ready ( #143 )
2023-06-23 14:19:15 +10:00
2d3c73d46a
asyncronise executor ( #115 )
...
* Intital async of executor
The execture now sends websocket message instead of calling functions
directly from the engine, When it does so it holds onto the id.
The engine is still returning geo/polys directly but I'm working make it
so that the UI doesn't need to know about that, so that we can switch
over the streaming ui.
Things left to do:
- it is still making both direct function calls and websockets, and the former should be removed.
- It does highlighting of segments and sourceRanges not through websockets and that needs to be fixed.
- Tests have not been adjusted for these changes.
- Selecting the head of a segment is not working correctly again yet.
* Rough engine prep changes (#135 )
* rough changes for engine prep
* mouse movements working again
* connect to engine for startsketch, line, close and extrude
2023-06-22 16:43:33 +10:00