Releases: OpenGeoscience/geojs
Releases · OpenGeoscience/geojs
Version 0.19.8
Version 0.19.7
Features
- The osmLayer now has predefined
tileSources
that can be used with thesource
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
Version 0.19.6
Version 0.19.5
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
Improvements
- Speed up rebuilding webgl point features (#994)
Version 0.19.3
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)
Version 0.19.2
Version 0.19.1
Version 0.19.0
Features
- Feature selection API is now enabled automatically if any event handlers are bounds to the feature (#921)
- Added a VTK.js renderer which supports a point feature (#893, #953)
Improvements
- Coordinate transforms on flat arrays are now faster (#939)
convertColor
is memoized to speed up repeated calls (#936)- All features have a
featureType
property (#931) - When changing geometry sizes, buffers are reallocated less (#941)
- Initial rendering webGL features is somewhat faster (#943)
- WebGL point and polygon features no longer clip by z coordinates (#963)
Changes
- Removed the dependency on the vgl module for the
object
andtimestamp
classes (#918) - CSS color names are obtained from an npm package rather than being defined in the util module (#936)
- Updated several npm modules (#944)
- Report the unmasked renderer used with webgl (#947)
- Width and height are now in the base renderer class (#962)
Bug Fixes
- Fixed some minor issues with layers (#949)
Documentation
Version 0.18.1
Bug Fixes
- Fixed an issue with the annotation key handler (#923)