Dies ist eine ältere Version. Aktuell ist Version 2.6.2. BrightScript Emulator 2.6.2 · Veröffentlicht:
Installationsdateien 2.5.0
| Architektur | Typ | Bereich | Dateigröße | Download | SHA256 |
|---|---|---|---|---|---|
| 64-Bit | EXE (NSIS) · en-US | — | — | github.com | VirusTotal |
Link und SHA256 stammen aus dem Community-Manifest des Windows-Paket-Managers. Vergleichen Sie den Hash der heruntergeladenen Datei, bevor Sie sie ausführen.
Versionshinweise
This release replaces the **Home app** by a new SceneGraph-based one, with support for removing sideloaded packages and jumping straight to a settings section. Roku peer device discovery results are now cached to disk so the peer menu is populated immediately on startup instead of waiting for a fresh network scan, and the **Deploy to Peer Roku** menu label now shows the discovered device's friendly name. The editor also gains a configurable console log level. Bumped `brs-engine` to v2.5.1 and `brs-scenegraph` to v0.5.1, bringing MPEG-DASH streaming support, an `hls.js` upgrade, and spec-compliant `AnimatedImage`/`roAnimatedImage`. Electron is also upgraded from v39 to v43, closing a security-patch gap.
See the **BrightScript Simulation Engine** v2.5.1 [full changelog](https://github.com/lvcabral/brs-engine/releases/) for all the language and framework features and improvements.
### New Features
• Replaced the Home app by a new SceneGraph based, with new features for removing recent/sideloaded apps from the grid and opening a specific settings sections by @lvcabral in #336
• Added persistence for Roku device discovery results and a dynamic peer Roku menu label showing the discovered device's name by @lvcabral in #335
• Added a configurable console log level to the editor settings by @lvcabral in #334
### Maintenance
• Upgraded Electron from v39 to v43 by @lvcabral
• App windows now load from a privileged `app://` scheme instead of `file://` (`src/helpers/protocol.js`), since Electron 43 stopped granting `crossOriginIsolated` to `file://` documents ([electron/electron#50789](https://github.com/electron/electron/pull/50789)), which `brs-engine`'s worker needs for `SharedArrayBuffer`
• Restored CORS-free cross-origin fetches for channel content, which `file://` provided for free but a real origin like `app://` does not
• Home app recent-apps icons now serve from `app://` too, cached under a dedicated `icons/` subdirectory of `userData` rather than its root (so the rest of `userData`, including `brs-settings.json`, isn't reachable from the app windows), with a matching fix in the `brs-home.zip` app so its icon loading recognizes the new scheme. Icons cached by earlier versions are moved into the new location automatically on first launch
• `toastify-js` is now copied into the build output instead of referenced via `../node_modules/...`, which only worked under `file://`
• The `file://` → `app://` change also moves `localStorage` to a new origin, which would otherwise orphan the editor's saved code snippets and `brs-engine`'s per-channel registry values from before the upgrade. These are now migrated automatically on first launch of the new version
• Preserved the app's square frameless window look on Linux, where v43 defaults frameless windows to rounded corners
### Documentation
• Documented the Debug Server command set and updated the VS Code integration guide to drop the retired `rendezvousTracking` launch config option by @lvcabral in #333
### Dependency Bumps
• Bump `brs-engine` from 2.4.0 to 2.5.1 by @lvcabral
• Bump `brs-scenegraph` from 0.4.0 to 0.5.0 by @lvcabral
• Bump `electron` from 39.2.7 to 43.4.0 by @lvcabral
**Full Changelog**:https://github.com/lvcabral/brs-desktop/compare/v2.4.0...v2.5.0