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
UI Refresh Mockups & Discussion #191
Comments
Here are my quick comments before I get on the plane -- I will comment more once I settled in Bangkok. Meanwhile, it would be great if you could share the mock file, just in case any of us wants to with them. I think color change proposal is an interesting idea. In terms of implementation, It's worth thinking that how changing style in voyager affect polestar too. Regarding moving About, Report Issue and Debug to bottom left, one thing to keep in mind is that we can to experiment with other type of "facet" in the UI. (For example, adding more constraints to the recommendation algorithm)
|
We are using Sketch to do the mockups. Here are some versions converted to pdf - but not sure if that is easily editable . |
I have sketch :) |
Ok. GH isn't allowing me to attach it or a zip of the sketch file. I will email. |
These sketches look great. I agree with Ham's comments and would like to add my concern that the list of fields may become long. |
I'm working with Jess to further define our Learning Objectives for first time users of Voyager. Here's what we have right now:
How does that sound? Edit: added Anushka's suggestions to the list |
The main goal (hypothesis) of the tool is to facilitate broad exploration of a particular dataset so that suggests a lens through which to position all the items you listed above Jim. |
Hi all, I've been listening in on this project and it is quite exciting. The "tinkerability" ideas are really cool. These examples might be relevant to consider in your exploration of new UX ideas for Voyager:
|
@anushka22 Thanks so much for chiming in. This focusing on the initial hypothesis of the tool is a great idea - and something we will definitely work into the initial user experience. Broad exploration is key to the capabilities and uniqueness of Voyager - and should continue to be the focus of the tool. I also really like the additional suggestions around how the layout and recommendation system work towards our objectives. Thanks again for suggesting them - i will add them to the list. |
@curran Awesome examples! I especially enjoy the magic bar chart - would be a great learning tool in itself to help explain the importance of bin size when creating histograms. I think these concepts definitely fit into what voyager could move towards - and we will keep them in mind when working on more 'tinkering' capabilities. Thanks! |
also @kanitw & @domoritz thanks for the great suggestions. Yes - i believe the font in the mockup is much too large and would be back to the original size in the implementation. I think for now, just de-prioritizing the debugging and other links could be enough. if additional fields are needed - then we could look at more elaborate UIs for exposing them. More visual distinction between the sections is also a good idea. |
Sounds good. One thing to keep in mind is that we could not add scrolling because of issues with the drag and drop. When we fix that, the vertical space is less of an issue. |
Around a first user experience - we are working on another mockup to show what an initial user would see when accessing voyager for the first time: The idea here would be to help orient the user to some of the main components of the tool - while at the same time temporarily obscuring the main panel to avoid overloading them with all the graphs until they knew better what they were looking at. If we have time, we could implement a short in-app tutorial which would be accessible via the "i want to learn more" button. If the user selects "Okay, got it", then we record that they have already seen the welcome modal and don't show it again. Additionally, this view could be used for the 'about' section. Thoughts? |
Beautiful! Nit: change click on fields -> select fields |
This is awesome. I guess this screen should only be shown the first time users open the app? |
Definitely - i was thinking we would only show it on initial load - and then have it pop up again only if they click on the 'about' link. |
+1 to initial load only, then about link; I've seen that pattern used on other sites and it feels like a good balance between useful and unintrusive |
Having initial load only sounds great to me -- but About page could also be slightly different from this popup. |
Fixed by #195 At least enough to justify that we close this and create issues for remaining todos. |
Working with @iamjessklein , we have developed a few mockups around suggestions for where we could take the voyager UI. Our primary goals for looking at the UI are:
Main View
Here is a rough mockup of what loaded data might look like in Voyager:
Again - a rough mockup. Anything that looks out of alignment or off is from me hacking on Jess's wonderful mockups.
Most of the components remain the same. The color changes help to draw the eye over to the left panel where most of the initial interaction for a user will occur.
In the top bar, we move some of the debugging tools down to the bottom section of the left panel - allowing us to emphasize just the tools that most users will want to use. There is also the concept of a user account here. I think this will be a later addition - and perhaps we will not initially have full names and such - but with a tool built around pulling in custom data sources and bookmarking, having accounts in some form (perhaps initially just github accounts) makes a lot of sense.
In the left panel, we emphasize the data loading process by making it more explicit around how to change the data you are looking at.
In the main panel, we try to be a bit more explanative in what is being shown. We want to also again highlight the hierarchy of this section by distinguishing the different sections here.
There is also a view toggle in the upper right-hand corner of the main panel - which could transition between a grid and a list based view of the visualizations. I think this could help constrain the main view for new users - which could help when browsing - but i think this will probably come later.
Data Panel
Clicking on the "Explore Other Data" link will expand this area, covering or pushing down the 'fields' section of the left panel. It would look something like this:
Here the sample data menu could be used to get another sample data. Or custom data could be uploaded.
Data Upload
This is the same as the mockup used for https://github.com/vega/vega-lite-ui/issues/77 - but now integrated with this new look
Would love to get thoughts on these changes @kanitw @domoritz @kadamwhite
The text was updated successfully, but these errors were encountered: