Skip to content

3.7.1- Roku Keyboard Support

Compare
Choose a tag to compare
@Nerwyn Nerwyn released this 19 May 23:16
· 822 commits to main since this release

Changes in 3.7.1

  • Update ha-nunjucks to 1.2.3.
    • Numbers and numerical strings are no longer cast to numbers by templates, which broke precision.
  • Add special value_attribute logic for elapsed when the entity domain is timer similar to media_position.
  • Setting a slider's tap_action.action to none makes it read only.
  • Include config/entry in template context as config, including rendered entity ID as entity.
    • Does not work recursively, so other values that are templates will not display correctly.
  • Change slider off logic to check entity state instead of assuming the device is off when it's value is 0.
  • Decrease flat thumb slider thumb thickness so it looks better when at range minimum value.
  • Add Star+ icon and default source (thanks @felipecrs).
  • Update Disney+ icon.
  • Add DAZN to default icons.

Roku Keyboard Support

Adds Roku support for all three keyboard modes.

  • keyboard_mode must be set to ROKU.
  • Seamless and bulk text are sent using the Roku remote entity, while global search uses the media player entity. Either the Roku remote or media player entity IDs can be provided as the remote ID, but in order to use both text input and global search the other ID must be included using the remote_id or media_player_id fields.
type: custom:android-tv-card
keyboard_mode: ROKU
keyboard_id: remote.roku
media_player_id: media_player.roku
rows:
  - - keyboard
    - textbox
    - search

Other Changes

  • Only render keyboard mode and ID templates on render rather than every time an event is fired.

Patch Version Changes

  • Update ha-nunjucks to 1.2.3.
    • Numbers and numerical strings are no longer cast to numbers by templates, which broke precision.
  • Add special value_attribute logic for elapsed when the entity domain is timer similar to media_position.
  • Setting a slider's tap_action.action to none makes it read only.
  • Include config/entry in template context as config, including rendered entity ID as entity.
    • Does not work recursively, so other values that are templates will not display correctly.
  • Change slider off logic to check entity state instead of assuming the device is off when it's value is 0.
  • Decrease flat thumb slider thumb thickness so it looks better when at range minimum value.
  • Add Star+ icon and default source (thanks @felipecrs).
  • Update Disney+ icon.
  • Add DAZN to default icons.

NOTE: I do not have a Roku and this release was tested by users. If you run into issues with the Roku keyboard, please reach out on the community forum and the GitHub page.

Full Changelog: 3.6.1...3.7.1