gosling-lang / gosling.js

Grammar of Scalable Linked Interactive Nucleotide Graphics

Home Page:https://gosling.js.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bring `mouseEvent` out of the `experimental` property

sehilyi opened this issue · comments

mouseEvent enables users to turn on several useful user interactions, such as click-and-drag to select a genomic region and hover or click on a visual element to get detailed information through JS API.

I think this is an important feature for creating interactive visualization using Gosling.js that should be included as an official feature of v1.0.0.

The mouseEvent is not fully supported in circular layouts (e.g., range selection does not work, and several mark types do not support mouse clicking/hovering). We will need to clarify this in the announcement/doc of v1.0.0 (gosling-lang/gosling-website#101).