github lvcabral/brs-engine v2.0.0-alpha.5

pre-release18 hours ago

What's Changed

  • Implemented support for opacity field on all renderable nodes. by @lvcabral in #537
  • Fixed registry access on Task node and observer trigger by @lvcabral in #538
  • Implemented shared m.global object by @lvcabral in #539
  • Improved m.global sharing by using same Task update method by @lvcabral in #542
  • Fixed Overhang clock not updating by @lvcabral in #543
  • Implemented SceneGraph navigation sounds by @lvcabral in #544
  • Created BrsDevice.playSound method to play navigation sounds by @lvcabral in #545
  • Implement ScrollingLabel node rendering by @lvcabral in #546
  • Refactored usage of canvas and fonts to improve performance by @lvcabral in #547
  • Updated lastKeyTime and currKeyTime to consistently use Date.now() by @lvcabral in #548
  • Several Performance improvements on Font, and text rendering on Label and ArrayGrid based nodes by @lvcabral in #549
  • Prevent ButtonGroup constant refresh when the node is not focused by @lvcabral in #550
  • Update README.md to fix a link by @lvcabral in #551
  • Fixed focus image rendering on ArrayGrid based nodes by @lvcabral in #552
  • Added support for ifHttpAgent headers configuration by @lvcabral in #553
  • Changed Task threads to use Atomics.wait() and sleep until data arrives. by @lvcabral in #554
  • Updated README and Limitations documents by @lvcabral in #555
  • Fixed Dialog height and vertical positioning by @lvcabral in #556
  • Added support for literal keys on the Browser by @lvcabral in #557
  • Moved keyBuffer to BrsDevice and returns next key using updateKeysBuffer by @lvcabral in #558
  • Increased the prettier max line length from 100 to 120 by @lvcabral in #559
  • Increase prettier line length to 120 by @lvcabral in #560
  • Implemented nodes KeyboardDialog, Keyboard and TextEditBox by @lvcabral in #562
  • Bump http-proxy-middleware from 2.0.7 to 2.0.9 by @dependabot[bot] in #561
  • Fixed Poster and BusySpinner nodes by @lvcabral in #563
  • Fixed Keyboard to enable cursor on TextEditBox with focus and calculate the bounding box correctly by @lvcabral in #564
  • Implemented Audio node by @lvcabral in #565
  • Optimized images by @lvcabral in #566
  • Added support for loadWidth and loadHeight in Poster node by @lvcabral in #567
  • Fixed 9-patch drawing in ifDraw2D by @lvcabral in #568
  • Implemented MiniKeyboard rendering and behavior by @lvcabral in #569
  • Added support to showTextEditBox field on Keyboard and MiniKeyboard by @lvcabral in #570
  • Added new custom manifest flag: cors_proxy by @lvcabral in #571
  • Moved useCORSProxy and singleKeyEvents from Interpreter to BrsDevice by @lvcabral in #572
  • Added support for CORS proxy to roAudioPlayer and roVideoPlayer by @lvcabral in #573
  • Prevent use CORS proxy on local URLs by @lvcabral in #574
  • Refactoring to move nodeDefMap to rootObjects and other improvements by @lvcabral in #575
  • Added support for custom bitmaps on Keyboard and MiniKeyboard by @lvcabral in #576
  • Added support to manifest entry uri_resolution_autosub by @lvcabral in #577
  • Fix key handling on extended nodes by @lvcabral in #578
  • Added support for default sound effect volume level by @lvcabral in #579
  • Fixed LabelList focus bitmap rendering by @lvcabral in #582
  • Add support to missing field types by @lvcabral in #583
  • Implemented flags parameter on ParseJSON() global function by @lvcabral in #585
  • Implemented FormatJSON flag to disable escape of non-ASCII characters by @lvcabral in #586
  • Fixed Left() Mid() and Substitute() global functions by @lvcabral in #587
  • Support extended Unicode in chr() and asc() by @lvcabral in #588

Full Changelog: v2.0.0-alpha.4...v2.0.0-alpha.5

Don't miss a new brs-engine release

NewReleases is sending notifications on new releases.