uncomputable / simfony-webide

Simplicity / Simfony development in the browser!
https://simfony.dev
Creative Commons Zero v1.0 Universal
8 stars 3 forks source link

UI overhaul #37

Closed uncomputable closed 2 months ago

uncomputable commented 2 months ago

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)