grafar icon indicating copy to clipboard operation
grafar copied to clipboard

Reactive multidimensional math & data visualization for the web.

Results 16 grafar issues
Sort by recently updated
recently updated
newest added

Bumps [terser](https://github.com/terser/terser) from 5.7.0 to 5.14.2. Changelog Sourced from terser's changelog. v5.14.2 Security fix for RegExps that should not be evaluated (regexp DDOS) Source maps improvements (#1211) Performance improvements in...

dependencies

Bumps [three](https://github.com/mrdoob/three.js) from 0.81.2 to 0.137.0. Commits See full diff in compare view [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=three&package-manager=npm_and_yarn&previous-version=0.81.2&new-version=0.137.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter...

dependencies

Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7. Commits See full diff in compare view [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=path-parse&package-manager=npm_and_yarn&previous-version=1.0.6&new-version=1.0.7)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter...

dependencies

Currently, grafar (threejs, to be precise) explodes in runtime when a browser does not support WebGL. Even though WebGL is well supported, an error message should be shown to the...

enhancement

We rely on lodash object (`import * as _ from 'lodash'`), which brings a lot of unneeded code to the project. It would be nice to either use native equivalents,...

help wanted
good first issue

2D panels use the same OrbitControl as 3D ones, but with fixed angle — this means that they can only be scaled, not moved around. Panning would make much more...

The orbit controls on 3d panels interfere with scrolling on mobile, as noted in the comments of the introductory [hn post](https://news.ycombinator.com/item?id=27029776). It would be great to use some less invasive...

The `/examples` folder has a ton of examples, but some are plain broken, some import grafar from the wrong place, and some are written for an older version. Moreover, some...

help wanted
good first issue

Three is a fat dependency with many features we don't need. Some candidates would be: - https://github.com/regl-project/regl - https://github.com/oframe/ogl - https://github.com/greggman/twgl.js - https://github.com/vaneenige/phenomenon - https://github.com/evanw/lightgl.js

Grafar uses `THREE.PerspectiveCamera` for rendering, and there is no way to override it. For some cases `OrthographicCamera` might work better. __Proposal:__ accept `{ camera: THREE.Camera }` option in `grafar.panel`, defaulting...

help wanted