Skip to content
This repository has been archived by the owner on Dec 16, 2020. It is now read-only.

Candid #6

Draft
wants to merge 55 commits into
base: master
Choose a base branch
from
Draft

Candid #6

wants to merge 55 commits into from

Conversation

matthewhammer
Copy link
Owner

This PR extends the menu system of ZQM so that it can present an interactive menu based on a .did file that it loads with the DFINITY SDK crates:

For instance, we can load an interface for CleanSheets like so:

$ cargo run candid ~/dfn/cleansheets/target/idl/E34B060ABF31E47353.did

image

@matthewhammer
Copy link
Owner Author

Expand var cases when possible; now CleanSheets really starts to look massive, as in the Web UI version.

Need better support for window resize events.

image

@matthewhammer
Copy link
Owner Author

Running on Yan's test file now, which is showing the IDL type features that are still missing (namely: editing support for vec and option types, among other small things).

image

@matthewhammer
Copy link
Owner Author

An initial message log, with IDL data and duration times:

image

To do still: Rendering logic needs to implement cropping/clipping for longer logs, or very wide ones.

@matthewhammer
Copy link
Owner Author

image

@matthewhammer
Copy link
Owner Author

Some initial Motoko code that draws using this tool's interface:
https://github.com/matthewhammer/mohammer

@matthewhammer
Copy link
Owner Author

image

@matthewhammer
Copy link
Owner Author

image

@matthewhammer
Copy link
Owner Author

image

@matthewhammer
Copy link
Owner Author

image

@matthewhammer
Copy link
Owner Author

image

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant