Kari Lavikka

Results 84 issues of Kari Lavikka

This is similar to #1038 but with slightly more complex types. ```ts export interface Container { child: Union; } export interface Dummy { x: number; } export interface Silly {...

It causes unnecessary latency when samples are filtered, etc.

Improvement
app
performance

Because a proper implementation of #109 needs quite a bit of work, a simpler solution could be implemented for urgent needs. GenomeSpy already internally supports dynamically updated data. For instance,...

enhancement
core

Currently all data must be loaded in one go upon startup, which is infeasible for very large datasets. Briefly: * Support tabix-indexed sparse data (csv) * Perhaps implement domain-specific formats...

enhancement
help wanted
core

The points should be barely visible in this view: ![image](https://user-images.githubusercontent.com/399972/151035740-53a37187-7422-4731-b30e-5e0bc4edc8d0.png) There's something wrong in setting the uniform variables that the shader uses to scale the points. ## Some places where...

bug
app

It's a great way to prepare for WebGPU: https://twitter.com/tojiro/status/1340503959321018368 ... and also reduces the number of `WebGLRenderingContext.uniform[1234][fi][v]()` calls.

refactor
core
performance

Hovering rules or strokes that are just 1px wide is currently quite difficult. See: https://genomespy.app/examples/?spec=SV/sv.json A minimum width of, say, 2px could be enforced in the shaders when rendering to...

good first issue
Improvement
core

Ordinal scale lacks some functionality at the moment. The cleanest solution would be based on sorting by another field: https://vega.github.io/vega-lite/docs/sort.html#sort-by-a-different-field ![image](https://user-images.githubusercontent.com/399972/172311684-6f8e1a8b-7b24-46ec-9ff9-addb7bbf7b38.png) ⇧ ... They should appear here

Improvement
app
UX