v0.11.5
Enhancements
- Reduce scroll-wheel zoom jank in Firefox and Edge/IE
- Apply different throttling behavior to Chrome/Safari vs. FF/Edge/IE f211518
- Add a limit on ancestor proxy tile depth (currently 5 zoom levels) to prevent excessively scaled geometry da4dc32
- Optimize handling of
0px
-size points/labels (assists in showing only the text portion when using apoints
-based style) 825c6d9 300d4cc - Reduce selection buffer read delay to prevent resource contention in IE11 04c6666
Bug Fixes
- Prevent event subscribers from bubbling exceptions up to Tangram by wrapping in
try/catch
blocks c0daa42- Addresses Tangram Play issue where mis-handled shader error was breaking map updates.
- Prevent out-of-date GL objects from being used with new context #470
- Namespace GL shader and program objects by GL context id 00d0f15
- Prevent extraneous / visually distracting snap-to-pixel-grid animations when calling
scene.updateConfig()
- When responding to Tangram view changes, only update the Leaflet view if it differs 9165261
- Prevent redundant material shader injection 43e542c
- Was reducing effectiveness of GL program/shader object caching
- When
scene.rebuild()
request is queued (due to throttling), save options and passthrough to queue (previously these options were being ignored) 2f68fbf - Handle missing
Math.log2
support in IE11 #473 #474