Rebuild the UI from scratch. Create global state that flows logically into each child component. Use leptos's context feature to reduce prop drilling. Create copy / apply / run buttons that report their progress to the user via Rust code. Sanitize the input and make sure that the user always sees a consistent state.
IDE features
Add a table editor for witness data. Add a simple editor for transaction data. Add buttons to quickly copy keys / signatures / hashes / preimages to the clipboard, to be used in Simfony contracts.
Todo (follow-up PRs)
Add styling
Add analysis window (analysis tab + Merkle tree tab)
Rebuild the UI from scratch. Create global state that flows logically into each child component. Use leptos's context feature to reduce prop drilling. Create copy / apply / run buttons that report their progress to the user via Rust code. Sanitize the input and make sure that the user always sees a consistent state.
IDE features
Add a table editor for witness data. Add a simple editor for transaction data. Add buttons to quickly copy keys / signatures / hashes / preimages to the clipboard, to be used in Simfony contracts.
Todo (follow-up PRs)