-
Notifications
You must be signed in to change notification settings - Fork 5
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
Generic component library for Editor initialization #65
Conversation
b76daa6
to
63f1dbb
Compare
63f1dbb
to
f2ad53c
Compare
something is broken here still |
Looking better, now the editor no longer depends on a hard coded match statement to initialize placed components, allowing model crates to implement their own libraries fully. |
I've implemented some RISC-V components in egui to demo the use case. The riscv/empty example provides the GUI with a library of RISC-V components so you can make your own model in the graphical editor. |
0b9558b
to
5347af9
Compare
5347af9
to
0f2718e
Compare
All rv32i components now have properly sized egui placeholders, next goal is to implement the graphical model in the editor. |
f69e725
to
ccfcfee
Compare
ccfcfee
to
683af96
Compare
Merge pull request #62 from perlindgren/memview
rebase on top of instr mem view branch
…mponents, bugfix to the mem component, also made vizia left side panel smaller
This implements what i mentioned in #40 , and allows any crate using syncrim to implement their own component library to feed the editor.