Skip to content

Releases: OpenGeoscience/geojs

v1.0.2

09 Jun 21:09
63eac77

Choose a tag to compare

1.0.2 (2021-06-09)

Bug Fixes

Version 1.0.1

10 May 19:44
e1e14b2

Choose a tag to compare

Improvements

  • Contours with continuous (unstepped) data can specify the same number of values in rangeValues and colorRange (#1079)

Version 1.0.0

15 Mar 17:15
2842eea

Choose a tag to compare

Version 1.0.0

Improvements

  • Screenshots now handle mix-blend-mode settings on top level divs (#1074)
  • More flexible default position accessors (#1066)

Bug Fixes

  • Fixed an issue with affine transforms and polygons (#1073)

Version 0.20.0

03 Jun 14:04
df17630

Choose a tag to compare

Features

  • Added a marker feature (#1035)
  • The mapInteractor cancelOnMove option can now take a movement threshold (#1058)
  • GCS can now be specified in pointSearch, boxSearch, and polygonSearch (#1051)
  • Added a track feature (#1040)
  • Added a geo.gui.scaleWidget.formatUnit utility function (#1048)

Improvements

  • The pointInPolygon2D function is faster (#1052)
  • On markers, updateStyleFromArray optimizes certain updates and exposes a faster way to change symbol and symbol value (#1049)

Version 0.19.8

29 Oct 12:54
11fc40f

Choose a tag to compare

Changes

  • Line segments with zero width or zero opacity won't be found by pointSearch or polygonSearch (#1041)

Bug Fixes

  • Removed extra calls to sceneObject constructors (#1039)
  • Fixed an issue with rendering on hidden tabs in Chrome (#1042)

Version 0.19.7

07 Oct 16:48
722e55c

Choose a tag to compare

Features

  • The osmLayer now has predefined tileSources that can be used with the source method or property to switch multiple parameters at once (#1020)

Improvements

  • Points with small radii or thin strokes are rendered better (#1021)
  • When only updating point styles, don't recompute geometry transforms (#1022)
  • Optimized a transform code path for pixel coordinates (#1023)
  • WebGL point features automatically use the most memory-efficient primitive shape for the point sizes used based on the system's graphics capabilities (#1031)
  • Less data is transfered to the GPU when only styles have changed in webgl line or polygon features (#1016)

Changes

  • Switched the default tile server to Stamen Design's toner-lite (#1020)

Bug Fixes

  • Mouse wheel events didn't recompute gcs coordinates, so a wheel event without a previous move event coult list the wrong location (#1027)
  • Original event data was not included with actionwheel events (#1030)

Version 0.19.6

13 Aug 13:31
4b16225

Choose a tag to compare

Features

  • Added a polygonSearch method to features (#1014)

Changes

  • The feature boxSearch function now uses map input gcs coordinates consistently and returns results in the same format as pointSearch (#1014)
  • The pointTo2DTriangleBasis utility function was renamed to pointToTriangleBasis2d (#1014)

Version 0.19.5

12 Jul 12:11
a538e6a

Choose a tag to compare

Features

  • Fetch queues can have an initial size different from their regular size (#1000)
  • Autoshare renderers now has three states, with the default being more likely to not change anything visually (#1011)

Improvements

  • More response zooming via mouse wheel (#993)
  • Explicitly exit retired renderers when autosharing renderers (#1007)
  • If a point has no stroke or fill, don't return it from pointSearch (#1003)
  • WebGL point, line, polygon, and contour features use a localized origin for improved precision at high zoom levels. This reduces panning jitter in zoom levels 19 and up (#1005)
  • When doing a point search on a line feature, report which line segment is found (#1008)
  • Include source event information in some feature events (#1009)

Changes

  • Idle handlers no longer defer to scene-graph parents. Parents still wait for all children to be idle (#1001)
  • Better handling of tiles with overlap (#997)

Bug Fixes

  • Shared tile layers stack properly by clearing quads on layer addition and removal (#1010)

Version 0.19.4

11 Apr 19:26
8549fd6

Choose a tag to compare

Improvements

  • Speed up rebuilding webgl point features (#994)

Version 0.19.3

03 Apr 17:37
395b278

Choose a tag to compare

Features

  • Layers that use webgl renderers automatically share contexts when possible. Layers can switch renderers manually as well. This largely avoids the limitation of number of webgl contexts in a browser (#975)
  • Support affine transforms in the proj4 string (#986)

Improvements

  • Speed up rendering geojson features by using constant values for constant geojson styles (#987)

Changes

  • The point clustering radius value is now in display pixels (#983)

Bug Fixes

  • Fixed drawing partial fixed-scale canvas quads (#985)