What's Changed
- Implemented support for
opacity
field on all renderable nodes. by @lvcabral in #537 - Fixed
registry
access onTask
node and observer trigger by @lvcabral in #538 - Implemented shared
m.global
object by @lvcabral in #539 - Improved
m.global
sharing by using sameTask
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
andfonts
to improve performance by @lvcabral in #547 - Updated
lastKeyTime
andcurrKeyTime
to consistently useDate.now()
by @lvcabral in #548 - Several Performance improvements on
Font
, and text rendering onLabel
andArrayGrid
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 useAtomics.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
toBrsDevice
and returns next key usingupdateKeysBuffer
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
andTextEditBox
by @lvcabral in #562 - Bump http-proxy-middleware from 2.0.7 to 2.0.9 by @dependabot[bot] in #561
- Fixed
Poster
andBusySpinner
nodes by @lvcabral in #563 - Fixed
Keyboard
to enable cursor onTextEditBox
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
andloadHeight
inPoster
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 onKeyboard
andMiniKeyboard
by @lvcabral in #570 - Added new custom
manifest
flag:cors_proxy
by @lvcabral in #571 - Moved
useCORSProxy
andsingleKeyEvents
fromInterpreter
toBrsDevice
by @lvcabral in #572 - Added support for CORS proxy to
roAudioPlayer
androVideoPlayer
by @lvcabral in #573 - Prevent use CORS proxy on local URLs by @lvcabral in #574
- Refactoring to move
nodeDefMap
torootObjects
and other improvements by @lvcabral in #575 - Added support for custom bitmaps on
Keyboard
andMiniKeyboard
by @lvcabral in #576 - Added support to
manifest
entryuri_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 onParseJSON()
global function by @lvcabral in #585 - Implemented
FormatJSON
flag to disable escape of non-ASCII characters by @lvcabral in #586 - Fixed
Left()
Mid()
andSubstitute()
global functions by @lvcabral in #587 - Support extended Unicode in
chr()
andasc()
by @lvcabral in #588
Full Changelog: v2.0.0-alpha.4...v2.0.0-alpha.5