v0.8 - Localization Support
Release Notes
This release brings full support for channel localization. The desktop application has a new menu with the locales with the same options available on Roku devices.
- (brs)Added support to localize texts using TS or XLIFF files #67
- (brs)Implemented support for localization of images #66
- (brs)Added missing method setAdPrefs() for Roku_Ads.brs #68
- (brs)Removed BRS original manifest handler
- (app) Added option on Device menu to change localization
- (app) Refactored app code into several front-end modules
- Merged BRS v0.18.2
- fix(stdlib): Implement RoAssociativeArray.items() correctly (#371)
- fix(interp): Automatically box
as object
function parameters (#35) - fix(stdlib): Allow formatJson to serialize boxed types (#364)
- feat(stdlib): Implement getString() and toStr() on RoString (#362)
- feat(stdlib): Implement GetInterface (#352)
- fix(interp): Automatically box return values for 'as object' return types (#360)
- feat(parse): Allow
.
before indexed property access (#357) - chore(cruft): Remove unused AutoBox.ts
You can test the web app from this release at https://lvcabral.com/brs/
Desktop Application
- Download installers for Windows, Linux and macOS from the Assets section below
- Linux users can also install the application from the Snap Store at: https://snapcraft.io/brs-emu-app
- The source code of the desktop application is at: https://github.com/lvcabral/brs-emu-app
- Now is possible to use it integrated with VSCode BrightScript Language Extension
Download Games to Test
Below you can find a list of games tested with the emulator, that are publicly available with source code. Just download the zip
files and have fun!
- Prince of Persia for Roku port by Marcelo Lv Cabral - Download zip file
- Lode Runner for Roku remake by Marcelo Lv Cabral - Download zip file
- Retaliate game by Romans I XVI - Download zip file