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

Tutorial not up to date: v0.6.1, missing significant UI changes #129

Open
SebastianHelm opened this issue Apr 18, 2018 · 4 comments
Open
Labels

Comments

@SebastianHelm
Copy link

The tutorial http://ravichugh.github.io/sketch-n-sketch/tutorial/01.html describes v0.6.1. The current version v0.6.3 has a significantly different UI.

In general, it is possible to at least figure out where the described functionality now resides. However, there is no description for the new functionality, such as the new prominently located "Clean up" control.

@justinlubin
Copy link
Collaborator

justinlubin commented Apr 18, 2018

Thank you for flagging this issue! We're actually working on (1) some pretty significant changes to the actual language used in Sketch-n-Sketch (changing to a more ML-style syntax and adding some new semantics), as well as (2) adding a lot of new core features dealing with direct output manipulation (significantly improved and more intelligent drawing tools) and (3) more bidirectional syncing/updating (but of a different flavor than our previous implementations). All three of these big changes are underway right now, so we're holding off a bit before writing any more documentation!

We plan on having a moment of "convergence" coming up sometime around the beginning of this summer, so that would be a good time to work on new documentation before starting on our next project.

Thanks again for bringing this to our attention, as documentation is always very important! :-)

@SebastianHelm
Copy link
Author

SebastianHelm commented Apr 21, 2018 via email

@ravichugh
Copy link
Owner

Hi Sebastian --

Thank you for getting in touch, and for your interest in the project! Being able to help scientists, designers, and many other groups of users communicate ideas through graphics and visualizations is definitely the kind of thing we hope to help with... eventually.

So far, we've focused our efforts on situations where the user wants to and/or needs to work explicitly with the program. The program transformations that our user interface offers aims to reduce the amount of explicit programming required, but we are still a long way from completing hiding it from users, let alone coming up with an alternative representation for "ground truth" than code. That said, even in this "simpler" setting where code is the ground truth, there are tons of challenges in figuring out how to provide interactive assistance to help programmers/users design and build what they have in mind.

We'd be happy to chat more about these kinds of ideas.

Thanks,
-- Ravi

@brianhempel
Copy link
Collaborator

Hey Sebastian,

I haven't played with them extensively so I can't say how production ready they are, but you might be interested in taking a look at Lyra and Data Illustrator. While neither has tons of programmatic functionality, if your data falls within their visualization domain they might be good fits.

Brian

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

No branches or pull requests

4 participants