Skip to content

v0.11.5

Compare
Choose a tag to compare
@bcamper bcamper released this 20 Dec 23:25
· 1079 commits to master since this release

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 a points-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