Skip to content

Releases: strange-v/RemoteWebViewClient

v1.3.0 Enable/disable touch and proper WebSocket reconnect

27 Nov 12:35
035df6f

Choose a tag to compare

This release adds:

  • Touch enable/disable (needed to reliably wake the screen from “sleep”)
  • Proper WebSocket reconnection
  • An example configuration for screen inactivity

Full Changelog: v1.2.0...v1.3.0

v1.2.0 Hardware decoding and bug-fixes

19 Nov 08:31
271487a

Choose a tag to compare

This release adds JPEG hardware decoding support for ESP32-P4. It’s been tested with the MaTouch ESP32-P4 TFT with Touch 7″, and should work with any ESP32-P4-based display.

It also includes important fixes related to buffer allocations. You can now use much larger values for max_bytes_per_msg (try 122880, or even 184320 if you have enough PSRAM).

Full Changelog: v1.1.0...v1.2.0

v1.1.0 Intorduce software rotation

02 Nov 09:22

Choose a tag to compare

This release introduces software rotation for both the display and touchscreen. The server does the heavy lifting to minimize performance degradation.

Example:

remote_webview:
  server: 172.16.0.252:8081
  url: http://172.16.0.252:8123/dashboard-mobile/0
  full_frame_tile_count: 1
  max_bytes_per_msg: 61440
  jpeg_quality: 85
  rotation: 90

v1.0.3 Use default display and touchscreen

01 Nov 12:13

Choose a tag to compare

This version only updates the Remote WebView client configuration. The display_id and touchscreen_id options are now optional if you have only one display and one touchscreen. Omit them, and ESPHome's tooling will handle it for you.

v1.0.2 Adds support for RGB565 endianness configuration

18 Oct 19:38
a42ae34

Choose a tag to compare

YAML key Type Required Example Description
big_endian bool true or false Use big-endian RGB565 pixel order for JPEG output (set false for little-endian panels).

v1.0.1 Bug-fix release

30 Sep 05:28
7c95d22

Choose a tag to compare

Fixed build issues (protocol.h out of sync).