Skip to content

Commit 640e9a2

Browse files
nebreyclaude
andcommitted
Merge branch 'develop' into fix/spatial-navigation-directional-containment
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2 parents 31d4eb5 + 6d8672d commit 640e9a2

30 files changed

Lines changed: 1071 additions & 126 deletions

CHANGELOG.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,38 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
1111

1212
- Spatial navigation on the TV UI no longer lets focus escape the active navigation group when pressing a direction at the group's edge on some smart TVs.
1313

14+
## [4.19.0] - 2026-08-10
15+
16+
### Changed
17+
18+
- `AdCounterLabel` now extends `AdMessageLabel` and inherits its ad-message behavior.
19+
- `AdCounterLabel` now displays its configured `text` for single-ad ad breaks instead of the `Ad 1 of 1` count.
20+
- `AdCounterLabel` is now also used in the small-screen ads UI instead of the current-time `PlaybackTimeLabel`.
21+
22+
### Fixed
23+
24+
- `AdCounterLabel` now displays its configured or ad-specific message for single-ad ad breaks and when no valid current ad index is available.
25+
- The seek bar no longer gets smaller on every time update during live playback. This only affected pages that do not set a global `box-sizing: border-box`.
26+
27+
## [4.18.0] - 2026-08-06
28+
29+
### Known Issues
30+
31+
- On live streams the seek bar gets smaller on every time update until it disappears from the control bar. Only affects pages that do not set a global `box-sizing: border-box`. To work around it, add `.bmpui-ui-playbacktimelabel { box-sizing: border-box; }` to your page. Fixed in `4.19.0`.
32+
33+
### Added
34+
35+
- `live.jumpToLiveEdge` localization key for the LIVE indicator's accessible name; interpolates the `live` label via `{liveLabel}`.
36+
- `UIConfig.enableResumeFromLastPosition` option to enable storing playback progress and resume known sources from the last saved position.
37+
38+
### Changed
39+
40+
- Persisted preferences (enabled via `UIConfig.enablePersistentPreferences`) now use the configured UI prefix instead of a hard-coded bitmovin specific key.
41+
42+
### Fixed
43+
44+
- The LIVE indicator can now be focused and activated with Enter or Space to return to the live edge.
45+
1446
## [4.17.0] - 2026-07-02
1547

1648
### Added

package-lock.json

Lines changed: 66 additions & 69 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "bitmovin-player-ui",
3-
"version": "4.17.0",
3+
"version": "4.19.0",
44
"description": "Bitmovin Player UI Framework",
55
"main": "./dist/js/framework/main.js",
66
"types": "./dist/js/framework/main.d.ts",

0 commit comments

Comments
 (0)