Skip to content

Releases: lightning-js/renderer

v0.7.4

22 Feb 14:43

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

Choose a tag to compare

What's Changed

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

v0.7.2

09 Feb 16:23
628ad5a

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

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

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

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

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

v0.5.0

08 Nov 21:34
91b3063

Choose a tag to compare

What's Changed

  • Implement scaleX and scaleY node properties by @frank-weindel in #74
  • Standardize the loaded event of text and texture by @Drulokia in #72
    • With follow up by @frank-weindel in #81
    • ⚠️ Breaking Change: The following Node events have been renamed and their payloads have been changed:
      • txLoaded / textLoaded -> loaded
      • txFailed / textFailed -> failed
  • Implement text scaling/rotation transformations by @frank-weindel in #76
  • Implement Text Node Parent Alpha by @frank-weindel in #80

Non-User Facing

New Contributors

Full Changelog: v0.4.2...v0.5.0

v0.4.2

30 Oct 13:35
cf912ae

Choose a tag to compare

What's Changed

Non-User Facing

Full Changelog: v0.4.1...v0.4.2

v0.4.1

24 Oct 18:36
e6c687f

Choose a tag to compare

What's Changed

Full Changelog: v0.4.0...v0.4.1