almende / vis

⚠️ This project is not maintained anymore! Please go to https://github.com/visjs
7.85k stars 1.48k forks source link

Zoomable Item as a container/group of subitems in the Timeline #4209

Open innoshango opened 5 years ago

innoshango commented 5 years ago

It is possible to have a group of sub items be represented by one item when we zoom out to avoid a clutter of stacked items. When we zoom in enough for more details, the item becomes a container with it subitems appearing, just like in Google Maps where Countries, Regions, Cities,districts, neighborhood and Street appear progressively as you zoom in. As of now, Groups and nested groups are displayed on a static left column which is not the desired effect. With this proposed feature, when zoomed in, the "group" will be displayed as a large rectangular container in the timeline, encompassing all items under its group. When zoomed out, It will appear as a standard item.

innoshango commented 5 years ago

vis-group This is how the Zoomed in and expanded Group 1 will look like

mojoaxel commented 5 years ago

@innoshango Can you maybe also provide a mockup on how this could look in the "zoom out" state!?