Releases: statgen/locuszoom
Releases · statgen/locuszoom
v0.5.3
v0.5.2
- Fix Firefox shift+scroll zoom bug
- Basic region navigation elements as available predefined dashboard components
- Data layers menu as an available predefined dashboard component
- Support for live-altering the z-index sort of data layers and removal of data layers
- Confirmation checks when removing panels and data layers
- Add multiple phenotypes (layered) plot to examples
v0.5.1
- Add forest plot data layer
- Add genome legend data layer and built-in layout
- Reorganize and expand example pages
- Fix several minor geometry-related edge case bugs
- Alter scroll-to-zoom to require holding shift key, with info message
- Break out built-in tool tip layouts to a distinct layout category
- Fix covariant model menu dashboard component bugs
v0.5.0
- Refactored interaction architecture for simplicity, consistency, and performance
- Refactored packaging to work more seamlessly across environments (browser/AMD/CommonJS)
- Data Layer
exportData()
method to extract data as JSON/CSV/TSV - More consistent geometry bounds enforcement
- Dropped some deprecated API elements
- Minor cross-browser compatibility improvements
v0.4.9
- Abstract name spacing in layouts
- All predefined layout field name spaces are explicitly aliased
- Logic to define a collection of name spaces when getting a layout to resolve field names
- Inheritance pattern for "default" name spaces in nested layouts
- Fix running rescaleSVG bug (preserve aspect ratio correctly during responsive resizing)
v0.4.8
- Annotation tracks data layer and accompanying layouts
- Data filtering methods (select/highlight/dim/hide by filters)
- Dim and Hide settable statuses on all data elements
- Enforce consistent margins/clipareas across x-linked panels regardless of initial layout
- Distribution of LocusZoom.js as an NPM module
v0.4.7
v0.4.6
v0.4.5
- Introduce layout-defined range limits for region extent, enforced by zoom interaction
- Reimplement zoom interaction for tighter control of relative scale (fixes gigantic zoom step bug seen in certain browser versions)
- Add syntax shortcut for defining "basic" loader on panels
- Fully port "Instance" namespace to more accurate "Plot" namespace
- Various iterations on styles and small bug fixes
v0.4.4
- Abstract HTML-based UI elements to a new "Dashboard" system (replaces "controls")
- Reimplement existing HTML-based UI elements, such as panel remove/reorder buttons, download SVG button and plot dimensions, etc. as Dashboard Components
- Add support for generic Dashboard buttons with arbitrary HTML menu overlays
- Introduce special Dashboard menu component for covariate model building using arbitrarily many selected variants