altair-viz / jupyterlab_voyager

JupyterLab extension visualize data with Voyager
BSD 3-Clause "New" or "Revised" License
298 stars 35 forks source link

Bookmark support #42

Open ssharif6 opened 6 years ago

ssharif6 commented 6 years ago

An important part of Voyager's user experience is bookmarking visualizations that they find interesting/important.

image

From the image above you can see that the UI is still there for bookmarking visualizations, but since the original toolbar is not showing, there's no way to retrieve those bookmarked views!

Good news is that we expose a method in our api, getBookmarkedSpecs, that will give you the specs for the bookmarked visualizations, which should be pretty easy to just plug-in.

A neat potential feature is if a user could save their current Voyager state including bookmarked views, so they can revisit their exploration and those bookmarked views.

zzhangjii commented 6 years ago

cool, I will directly add a button inside toolbar for bookmark support

kanitw commented 6 years ago

Since you're adding more and more toolbar and it starts becoming redundant with the toolbar that we have and got hidden. I think we better provide a better support in Voyager for 1) adding new buttons to the toolbar 2) making our toolbar smaller. This way, the user experience will be more consistent across platforms.

ellisonbg commented 6 years ago

Honestly, we are trying to get rid of the toolbar in the JupyterLab extension. In that context it takes up so much room to the right of the buttons. Maybe a smaller toolbar at the top of the encoding panel that doesn't span the rendered viz?

On Sat, May 12, 2018 at 10:32 AM, Kanit Wongsuphasawat < notifications@github.com> wrote:

Since you're adding more and more toolbar and it starts becoming redundant with the toolbar that we have and got hidden. I think we better provide a better support in Voyager for 1) adding new buttons to the toolbar 2) making our toolbar smaller. This way, the user experience will be more consistent across platforms.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/altair-viz/jupyterlab_voyager/issues/42#issuecomment-388570713, or mute the thread https://github.com/notifications/unsubscribe-auth/AABr0EUOMweEhPlPnm9OfhyXavRRFeQBks5txxyZgaJpZM4Tzqa- .

-- Brian E. Granger Associate Professor of Physics and Data Science Cal Poly State University, San Luis Obispo @ellisonbg on Twitter and GitHub bgranger@calpoly.edu and ellisonbg@gmail.com