Skip to content

Releases: statgen/locuszoom

v0.5.3

26 Jan 18:58
Compare
Choose a tag to compare
  • Fix positioning bug for plot-level dashboard component menus (#83)
  • Add an example demonstrating the covariates model menu
  • Adjust some styles to be more resilient against environmental CSS

v0.5.2

15 Dec 19:57
Compare
Choose a tag to compare
  • 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

09 Dec 22:14
Compare
Choose a tag to compare
  • 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

23 Nov 17:12
Compare
Choose a tag to compare
  • 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

15 Nov 21:23
Compare
Choose a tag to compare
  • 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

09 Nov 16:21
Compare
Choose a tag to compare
  • 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

19 Oct 19:11
Compare
Choose a tag to compare
  • Add support for dynamic layout-defined legends
  • Define dynamic legend in standard GWAS panel layout
  • Improve cross-browser mousewheel zoom support and stability
  • Panel method for automatic vertical sizing directed by child data layer content

v0.4.6

13 Oct 17:23
Compare
Choose a tag to compare
  • Break Standard Layout into remixable layout pieces
  • Clean up test/build suite
  • Update SVG architecture diagram

v0.4.5

03 Oct 18:41
Compare
Choose a tag to compare
  • 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

03 Oct 18:39
Compare
Choose a tag to compare
  • 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