Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rebased step rework #94

Merged
merged 56 commits into from
Jun 5, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
56 commits
Select commit Hold shift + click to select a range
60ba2b1
Start integrating ISOtope - Rings and Faces are missing
dzervas May 26, 2024
fd35e81
Move to single message for primitives, according to ISOtope
dzervas May 26, 2024
f46855e
Start working on the RealSketch - no sketch data are duplicated, just…
dzervas May 27, 2024
8576f19
Port RealSketch to use ISOtope
dzervas May 27, 2024
b94f4d2
Use more isotope functions and fix some errors
dzervas May 27, 2024
30f37b1
Fix calling functions from isotope
dzervas May 27, 2024
5eee9b3
Macro-defined steps with expected step operations. The workbench oper…
dzervas May 27, 2024
80eada3
Add isketch steps but remove workbench
dzervas May 28, 2024
79a11ca
Add the rest of the sketch primitives
dzervas May 28, 2024
d944473
Touch a bit the workspaces
dzervas May 28, 2024
edf340a
Move to proc_macro instead of macro_rules
dzervas May 28, 2024
483b274
It works!
dzervas May 28, 2024
6ff0f6f
Fix a bunch of problems and disable extrusions - will tackle them later
dzervas May 28, 2024
f16e1a2
Fix the stepdata messages
dzervas May 28, 2024
2f50a19
Most not strictly add commands done
dzervas May 28, 2024
047ea0b
Start fixing some tests
dzervas May 28, 2024
f86d888
iron out a ton of errors - the hard remain
dzervas May 29, 2024
3220c36
Lifetime tinkerings
dzervas May 29, 2024
ca7f1c9
Fix most stuff
dzervas May 29, 2024
8e8fe36
Some typescript work
dzervas May 29, 2024
c5398bf
Add skip_history in macro
dzervas May 29, 2024
1835458
Fix the skip_history
dzervas May 29, 2024
07032f5
Add update & delete support in macro
dzervas May 30, 2024
6e9bfae
Use my branch for now
dzervas May 30, 2024
3c9f536
Ignore .vscode
dzervas May 30, 2024
20f9917
skip failing e2e test
av8ta May 30, 2024
0ea57ea
woops. rename all the scripts to suit
av8ta May 30, 2024
ce601b1
skip failing rust tests as well
av8ta May 30, 2024
6c79486
Fix wire generation to re-use first vertex
MattFerraro Jun 1, 2024
6d05125
Implement the rest of the basic steps
dzervas May 30, 2024
96e712c
macro change didn't work
dzervas May 30, 2024
c9c9d6d
More stupid stuff
dzervas May 30, 2024
922b6ef
Land on a message implementation - all messages are structs
dzervas May 31, 2024
987b13c
Add ProjectRename command
dzervas Jun 1, 2024
2dbb4b4
Finally fix the messaging re-design
dzervas Jun 3, 2024
3517217
Add all the sketch messages
dzervas Jun 3, 2024
9dc9fcb
Move the message code to a mod and implement the IDWrap serializer
dzervas Jun 3, 2024
01540fa
Start ironing out the steps + history
dzervas Jun 3, 2024
26404f9
Add stubbed realization for all steps. Also steps are now just wrappe…
dzervas Jun 3, 2024
3b83733
Some QoL around realizations
dzervas Jun 3, 2024
eae15b4
Add realization for Workbench messages
dzervas Jun 3, 2024
179d6ef
Make the realization for points, planes and sketches a direct clone o…
dzervas Jun 3, 2024
09bbf22
Record messages in history
dzervas Jun 3, 2024
482ae60
Move to tsify-next
dzervas Jun 3, 2024
d4ea96e
Update rust deps
dzervas Jun 3, 2024
73fba54
Remove realization as an idea completely
dzervas Jun 3, 2024
775cde2
Move extrusion helpers to solid helpers
dzervas Jun 3, 2024
5c56d2c
Add new extrusion message
dzervas Jun 3, 2024
1dd47fb
Add typescript functions for all messages
dzervas Jun 4, 2024
1e7ae38
collect the map in the MessageEnum derive
dzervas Jun 4, 2024
482e7bf
Fix one_extrusion
dzervas Jun 4, 2024
ec611c8
re-enable step_export
dzervas Jun 4, 2024
6630c25
Add proper test ignore messages
dzervas Jun 4, 2024
0b6fbe1
Implement a bunch of clippy fixes
dzervas Jun 4, 2024
84f1a99
Even more clippy fixes
dzervas Jun 4, 2024
c44e44a
Fix the example
dzervas Jun 5, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,4 @@ vite.config.ts.timestamp-*
/.pnpm-store/
**/*.obj
**/*.step
.vscode
Loading
Loading