Skip to content

Releases: lightning-js/renderer

v0.8.0

27 Mar 13:01
af66529
Compare
Choose a tag to compare

What's Changed

  • Threshold-based Texture Memory Management by @frank-weindel in #211
  • Add 'idle' event by @chiefcll in #208
  • Update FPS when in idle RAF by @wouterlucas in #205
  • Fix word wrap on SDF single char words by @frank-weindel in #213
    • ⚠️ Breaking Change: Reported width of SDF text from 'loaded' event is now more accurate (quite a bit less)
  • Fix memory leak not deleting all children by @chiefcll in #207
  • Fix casing of out of viewport event. by @michielvandergeest in #216
    • ⚠️ Breaking Change: Change of event name from outOfViewPort to outOfViewport

Performance

Non-User Facing

  • Check production environment via function by @jfboeve in #212

Full Changelog: v0.7.6...v0.8.0

v0.7.6

19 Mar 17:31
75ecc65
Compare
Choose a tag to compare

What's Changed

  • Text Autosize Behavior by @frank-weindel in #201
  • Render Bounds Feature by @jfboeve in #191
  • Fix memory leak with MainOnlyNodes by @chiefcll in #200
  • Fix warning for font weight by @chiefcll in #188
  • refactor: image worker to ES5 by @lmelati in #202
    • This an the PR below expand browser compatibility below Chrome 50.
  • ImageTexture: Fall back to HTMLImageElement in case createImageBitmap is not available by @wouterlucas in #203

Non-User Facing

New Contributors

Full Changelog: v0.7.5...v0.7.6

v0.7.5

29 Feb 16:01
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.7.4...v0.7.5

v0.7.4

22 Feb 14:43
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.7.3...v0.7.4

v0.7.3

22 Feb 14:43
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.7.2...v0.7.3

v0.7.2

09 Feb 16:23
628ad5a
Compare
Choose a tag to compare

What's Changed

Non-User Facing

Full Changelog: v0.7.1...v0.7.2

v0.7.1

01 Feb 15:19
7a31ae6
Compare
Choose a tag to compare

What's Changed

Performance

Non-User Facing

Full Changelog: v0.7.0...v0.7.1

v0.7.0

25 Jan 00:44
122f38d
Compare
Choose a tag to compare

What's Changed

  • Update grayscale effect to fall in-line with L2 shader version by @jfboeve in #116
  • BorderEffect alpha fix by @jfboeve in #119
  • Fix SDF text not moving with parent by @frank-weindel in #127
  • Added missing text props for Canvas Renderer by @pecoram in #98
    • Props: lineHeight, maxLines, verticalAlign, textBaseline, overflowSuffix
  • Implement lineHeight, verticalAlign, maxLines, overflowSuffix props in SDF Renderer by @frank-weindel in #136

Performance

  • Image Worker by @chiefcll in #128
    • Images are now loaded in separate web workers configured by numImageWorkers renderer option.
  • Optimized WebGL Context Wrapper by @frank-weindel in #112
    • This helps reduce the number of WebGL calls we do.
  • Skip rendering of nodes that do not have a width/height property. by @wouterlucas in #114
  • Context Spy by @frank-weindel in #110
  • Memize shaders and timing functions by @chiefcll in #131
  • Remove assertions in prod builds by @chiefcll in #133
  • Glyph lookup via map not array by @chiefcll in #129

Non-User Facing

New Contributors

  • @pecoram made their first contribution in #98 🎉
    • Thanks for your contribution! -Lightning Team

Full Changelog: v0.6.1...v0.7.0

v0.6.1

20 Dec 20:12
2bb72d4
Compare
Choose a tag to compare

What's Changed

Non-User Facing

Full Changelog: v0.6.0...v0.6.1

v0.6.0

07 Dec 18:12
7525d8d
Compare
Choose a tag to compare

What's Changed

  • Render loop optimizations by @wouterlucas in #91
  • Z-Index Logic Improvement by @wouterlucas in #91
    • Z-Indexes are now relative within a parent, rather than sorted globally.
    • ⚠️ Breaking Change: Frameworks/Users may need to update to take advantage of new logic.
  • Radial Progress Dynamic Shader Effect by @jfboeve in #82
  • Implement fpsUpdate event and fpsUpdateInterval setting on RendererMain by @frank-weindel in #95
  • Fix issue that caused text moved from offscreen to not render properly by @frank-weindel in #84
  • Fixes dynamic shader + shader manager by @jfboeve in #89
  • Fixes duplicate node id. by @wouterlucas in #97
  • Renamed RenderDriver to CoreDriver. by @Drulokia in #88
    • ⚠️ Breaking Change: Users will have to update to use the new names
  • set sideEffects to false to enable treeshaking by @chiefcll in #83

Non-User Facing

New Contributors

Full Changelog: v0.5.0...v0.6.0