Genome Spy Versions Save

A visualization grammar and GPU-accelerated toolkit for genomic data

v0.48.0

3 months ago

0.48.0 (2024-02-20)

Features

  • core: add inertia to drag-to-pan interaction (#240) (8b00907)

v0.47.0

3 months ago

0.47.0 (2024-02-16)

Bug Fixes

  • app: don't activate search field using shortcut when focus is in another input field (d5a72fc)
  • core: improve mouse wheel inertia (5dc308c), closes #166
  • core: scale padding (a1e6a0e)
  • core: use JSON.stringify in facetCoords InternMap (e0e195a)
  • core: vertexArrayObject issue (3c71c7e)

Features

  • core: zoomLevel param (79eb70c)
  • core: add powerPreference to embed options (f3af4a0)
  • core: lerp-smoothed scrollbar animation (#238) (971c4a5), closes #166
  • core: support "text", "number", and "color" in param input bindings (1820427)

Performance Improvements

  • core: improve picking (hover, click) performance (a3a6889)

v0.46.1

4 months ago

0.46.1 (2024-02-13)

Bug Fixes

  • app: mergeFacets transform correctly updates data-based domains (7a3f5d5)
  • app: sampleCount in mergeFacets had an incorrect value at certain circumstances (d2ae3f0)
  • core: param scopes in formula and filter transforms (4a4c3f3)

Performance Improvements

  • app: don't propagate twice in mergeFacets transform when the provenance state is navigated (b09cdc9)
  • core: optimize coverage transform a bit (25c7375)

v0.46.0

4 months ago

0.46.0 (2024-02-12)

Bug Fixes

  • app: aggregateSamples without an extra layer (413b32e), closes #233
  • core: allow undefined in expressions (d2334c9)
  • core: properly reset RangeMap entries when Collector receives an empty dataset (494423f)

Features

  • core: change the way import params are defined (17d4e05)
  • core: import templates defined within the specification (6877b15)
  • core: show error indicator for failed lazy data loading (74248c7)
  • core: show loading indicator for UrlSource (1b583fe)
  • core: support params in filter and formula transforms (11d9626)

v0.45.0

4 months ago

0.45.0 (2024-02-08)

Bug Fixes

  • app: show params in the view-settings menu only if there are bindings (036fd40)
  • core: exprRef in view title (cede00e)

Features

  • core: more ExprRefs to "text" mark properties (732f264)
  • core: parameterized imports (d9d8ec7), closes #56
  • core: support ExprRefs in inwardStroke and fillGradientStrength props of "point" mark (45727a5)
  • core: support ExprRefs in semanticZoomFraction property (5961c1e)
  • core: support ExprRefs in BigBed and BigWig data sources (b8681dd)
  • remove sampleFacetPadding property and the special handling of point sizes (7121a7e)
  • scoped parameters (#235) (975fe29)
  • support ExprRefs in url and sequence data sources (58dad1c)

v0.44.0

4 months ago

0.44.0 (2024-01-30)

Bug Fixes

  • core: fix a bug introduced in the previous fix (b650b94)
  • core: improve windowed lazy data loading logic (7d9028e), closes #221

Features

  • core: allow scale ranges to be specified using parameters (#228) (caf3b68)
  • core: parameter-driven mark properties (#227) (2af6d35)
  • core: support exprs in datums in ChannelDefs (7099b04), closes #205

v0.43.3

4 months ago

0.43.3 (2024-01-22)

Bug Fixes

  • app: always propagate complete in mergeFacets (427cebe)

Performance Improvements

  • core: stupid fast bed parser (b5b0776)

v0.43.2

4 months ago

0.43.2 (2024-01-19)

Bug Fixes

  • core: flush queue in coverage transform before each facet batch (19b3246)

Performance Improvements

  • core: optimize the custom bed parser (1112e53)
  • core: use callback, not iterator in kWayMerge (361213a)

v0.43.1

4 months ago

0.43.1 (2024-01-18)

Performance Improvements

  • core: implement an optimized bed parser (c1d1067)
  • core: improve ´rect´ mark performance, add even more unrolling (6b9e7c9)
  • core: use Uint16Array for categorical vertex arrays (1e3a9c7)
  • core: use Uint32Array as vertex buffer for index and locus scale (#224) (85f54a3)

v0.43.0

4 months ago

0.43.0 (2024-01-16)

Features

  • core: allow disabling sorting and indexing the data by x channel (2899241)

Performance Improvements

  • core: don't use d3-array's group to group facets. Its slow (01f7b01)
  • core: more unrolling to arrayBuilder (7f2d130)
  • core: optimize regexFold transform (2386137)